Interference Canceller - XMOS VocalFusion XVF3510 User Manual

Table of Contents

Advertisement

COMMAND
SET_LOCKER_DELAY_SETPOINT
_ENABLED
GET_LOCKER_DELAY_SETPOINT
_ENABLED
SET_LOCKER_DELAY_SETPOINT
_SAMPLES
GET_LOCKER_DELAY_SETPOINT
_SAMPLES
SET_LOCKER_DELAY_SETPOINT
_DIRECTION
GET_LOCKER_DELAY_SETPOINT
_DIRECTION
GET_LOCKER_STATE
[A] When either of automatic coarse-grain or fine-grain delay control systems are enabled, this value
will be overwritten, therefore the SET commands should not be used. GET commands remain valid.

4.5.4. INTERFERENCE CANCELLER

The Interference Canceller (IC) suppresses static noise from point sources such as cooker hoods,
washing machines, or radios for which there is no reference audio signal available. When an internal
Voice Activity Detector (VAD) indicates the absence of voice, the IC adapts to remove noise from point
sources in the environment. When the VAD detects voice, the IC suspends adaptation which maintains
suppression of the interfering noise sources previously adapted to.
The IC only operates on the ASR channel from the pipeline output. The communications output channel
optionally has a beamformer which fixes a region of interest directly in front, perpendicular to the plane
of the two microphones.
The following table describes the configuration parameters for the Interference Canceller.
XM-014232-PC
TYPE
VALUE
DESCRIPTION
Set the delay setpoint enabled flag. When
enabled, if the fine-grain delay estimator is
unable to find the correct delay, then instead of
triggering a coarse-grain delay estimate it sets
the delay to a user defined value. This can
reduce recovery time after a delay change.
Before setting
SET_LOCKER_DELAY_SETPOINT_ENABLED
uint32
[0,1]
to 1, make sure that the delay value and
direction are set using
SET_LOCKER_DELAY_SETPOINT_SAMPLES
and
SET_LOCKER_DELAY_SETPOINT_DIRECTION
commands
0 - delay setpoint disabled (default)
1 - delay setpoint enabled
Set the number of samples of delay that the
automatic fine-grain delay control sets if
uint32
default: 0
SET_LOCKER_DELAY_SETPOINT_ENABLED is
set to 1, and the fine-grain estimator fails to
converge to a delay.
[0,1]
0 - delay the
Set the direction of input delay that the
Reference
automatic fine-grain delay control sets if
uint32
input
SET_LOCKER_DELAY_SETPOINT_ENABLED is
(default)
set to 1, and the fine-grain estimator fails to
converge to a delay.
1 - delay the
Mic input
Get the current state of automatic fine-grain
delay control state machine. Options are
"BOTH_WAIT"
STRING
"LOCKER_SEARCH"
"ADEC_TRIGGERED"
"DELAY_PROPAGATING
NOTE
S
57

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents