This page is being updated and will be available shortly.

Provides no distortions of the input voice signals, operating in wide gain range — up to 42 dB.

Ideal as a preprocessor before parametric vocoder, especially in conjunction with Noise Canceller.

For Digital HF Radio, Digital Mobile Radio (DMR) and other markets of voice communication.

Technology Features. The DSPINI's AGC is based on unique proprietary technology developed by DSPINI experts. 

This technology differs from any other AGC in:

  • very low level of non-linear distortions
  • very low time of the gain decreasing to avoid the signal clipping - just 1-2 samples
  • smooth increasing of the gain in any of three modes: FAST, MEDIATE, SLOW
  • wide dynamic range of gains, can be set to any of eight modes:  0 dB, 6 dB, 12 dB, 18 dB, 24 dB, 30 dB, 36 dB, 42 dB
  • high quality noise cancelling preprocessing

Thanks to these unique features, DSPINI's AGC technology provides much better speech quality in comparison with any well-known AGC, especially when is used as a preprocessor before speech coding with parametric vocoders, sensitive to non-linear distorsions.

Speech Quality Improvement. Here is a comparison of speech quality before and after our NCSE-AGC preprocessor operating in FAST, 42 dB mode (worst-case). Speech quality was evaluated with PESQ (ITU-T P.862).

 
 
SNRProcessed speechSource speech
40 dB 4.351 3.203
35 dB 4.240 3.117
30 dB 4.102 3.010
25 dB 3.984 2.960
20 dB 3.821 2.871

Speech quality improvement is on average 0.412 PESQ.


Speech Samples (WAV-files). Here you can play and listen short samples of the source speech as well as the speech processed by our NCSE-AGC Preprocessor, using links in the table below.

LanguageSource speechAMR 4750 bpsMELPe 2400 bpsTWELP 2400 bps
American
Arabic
British
Chinese
Danish
Dutch
Finnich
French
German
Greek
Hindi
Hungarian
Italian
Japanese
Norwegian
Polish
Portuguese
Russian
Spanish
Swedish

 

Technical Characteristics And Resource Requirements:

Technical characteristics
ModuleFrame size
(ms)
Sampling rate
(kHz)
Signal format
AGC 20 8 Linear
16-bit
PCM

Resources for ARM Cortex-M4 platform
ModuleMIPS*
peak
Memory (KBytes)
ProgramData
ConstantsChannelStack
AGC 0.3 56 0.03 0.01 0.05

Resources for TI's C64+ DSP platform
ModuleMIPS*
peak
Memory (KBytes)
ProgramData
ConstantsChannelStack
AGC 0.3 56 0.03 0.01 0.05

Resources (estimated) for TI's C55 DSP platform
ModuleMIPS*
peak
Memory (KBytes)
ProgramData
ConstantsChannelStack
AGC 0.3 56 0.03 0.01 0.05

* DSPINI continues optimization of the AGC algorithm and code in order to minimize computational complexity. Please contact with us for updating.

Vulnerability / Security. DSPINI guarantees ABSOLUTE cleanliness of the software from any undocumented features, undeclared capabilities, etc. All our customers can be sure that any our software/ code doesn't contain any secret functions and features hidden from user. We are ready to provide source codes of our software products for an appropriate certification if need.

Guarantee And Support.  DSPINI guarantees a quality and accordance of all technical characteristics of the product to requirement of current specifications. Testing and other method of quality control are used for guarantee support.

Any Platforms.  DSPINI can port this AGC software into any other DSP, RISC or general- purposes platform inshort time: a few days.

Licensing Terms.  To use the software, customer should obtain a license from DSPINI only.

Customization.  The AGC can be customized under any specific requirements- other dynamic range, frame size, other temporal characteristics, etc. Please contact with us for details.

Prospects.  DSPINI is impoving and developing continuously own technologies. Please contact with us for updating.

Related Software.  This AGC may be effectively used in a bundle with other DSPINI's products:

  • Vocoders and speech codecs
  • Noise Cancellers / Speech Enhancers
  • Linear and acoustic echo cancellers,
  • Multichannel noise cancellers (including two-microphone adaptive array),
  • Wired or radiomodems for any types of channels and bitrates,
  • Other products.

Downloads: