The use of preprogrammed signal processors promises to deliver a quick and uncompromising implementation of speech applications. In the case of speech transmission and speech control, the requirements for the quality of signal processing have increased significantly in recent years. In addition to ever increasing sampling rates and word widths, there is greater demand for solutions in which the signal processing function, including amplifier and ADC/DAC, is integrated on a single chip, and which are also simple to configure.
CODICO has chosen SYNAPTICS, a manufacturer specializing in this area. With a DSP word width of up to 32 bits and an ADC resolution of up to 24 bit and 96 kHz, it is possible to guarantee a signal-to-noise ratio (SNR) of up to 106db in the entire signal path. With such precision, it is possible to easily recognize even remote and faint voice commands in noisy surroundings. In addition, most chips offer integrated mono or stereo Class-D amplifiers with an output of 2.8W.
Our suppliers in this category Speech Processing:
Meanwhile, the number of algorithms that the signal processor must manage are quite complex:
- AEC (acoustic echo cancel ation)
- Microphone beam forming
- Noise reduction
- Dynamic loudness adaptor
- Automatic gain control (AGC)
- Sub-band line echo cancel ation (two-way intercom applications)
- Digital equalizer
- Dynamic range compression
Since the use of freely programmable digital signal processors (DSP) is very time-consuming and the complexity of the algorithms has risen exponentially, preference is given to DSP solutions in which the algorithms are already pre-programmed in the internal memory. Using parametrization, users will have the opportunity to shape and control the design of the algorithms in a predetermined framework. PC-based configuration tools are provided for support, so that users can configure al algorithms and signal channels and test them directly on the chip using a graphical user interface. If al parameters are correct, they are stored in a configuration file which the processor later loads into the application from an SPI flash memory.