Xvf3510 Voice Processor Architecture; Overview; Audio Processing Pipeline - XMOS VocalFusion XVF3510 User Manual

Table of Contents

Advertisement

2.

XVF3510 VOICE PROCESSOR ARCHITECTURE

2.1. OVERVIEW

The core of the XVF3510 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.
Flexible audio signal routing infrastructure and a range of digital inputs and outputs enable the
XVF3510 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.
In addition, the XVF3510-UA variant supports a standard USB PHY interface which supports a UAC
audio device and device control over USB. The following sections describe the voice pipeline and the
surrounding infrastructure in more detail.

2.2. AUDIO PROCESSING PIPELINE

The audio processing pipeline is common to both the XVF3510-UA and XVF3510-INT firmware
variants. The signal processing chain is described below, with individual blocks and usage described
in more detail in subsequent sections.
The XVF3510 audio processing pipeline takes inputs from a pair of MEMS Pulse Density Modulation
(PDM) microphones and uses advanced signal processing to create audio streams suitable for use in
Automatic Speech Recognition (ASR) and voice communication applications. The pipeline enhances
the captured audio stream using a set of complementary signal enhancement and noise reduction
processes.
The pipeline takes its input from a pair of low-cost PDM microphones and converts this signal to PCM
for further processing:
}
Acoustic Echo Cancellation (AEC): Continuously modelling the room acoustics allows the AEC
to remove audio being played into the room by the product which the XVF3510 is a component
XM-014232-PC
Figure 2-1 The XVF3510 audio pipeline
8

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents