Audio Processing Pipeline¶
The core of the XVF3610 voice processor is a high-performance audio processing pipeline that takes its input from a pair of the microphone and executes a series of signal processing algorithms to extract a voice signal from a complex soundscape. The audio pipeline can accept a reference signal from a host system which is used to perform Acoustic Echo Cancellation (AEC) to remove audio being played by the host. The audio pipeline provides two different output channels - one that is optimized for Automatic Speech Recognition systems and the other for voice communications.
A flexible audio signal routing infrastructure and a range of digital inputs and outputs enables the XVF3610 to be integrated into a wide range of system configurations, that can be configured at start up and during operation through a set of control registers.
- Signal flow and processing
- Signal Routing and Scaling
- General Purpose Filter
- PDM microphone interface
- Automatic Echo Cancellation (AEC)
- Automatic Delay Estimation & Correction (ADEC)
- Interference canceller
- Noise Suppressor (NS)
- Automatic Gain Control (AGC) and Loss Control
- Alternative Architecture mode (ALT_ARCH)