XMOS VocalFusion XVF3510 User Manual page 56

Table of Contents

Advertisement

COMMAND
GET_DELAY_DIRECTION
SET_DELAY_DIRECTION
GET_DELAY_ESTIMATE
SET_ADEC_ENABLED
GET_ADEC_ENABLED
GET_ADEC_MODE
SET_MANUAL_ADEC_CYCLE_TRI
GGER
GET_AEC_PEAK_TO_AVERAGE_R
ATIO
SET_LOCKER_ENABLED
GET_LOCKER_ENABLED
XM-014232-PC
TYPE
VALUE
DESCRIPTION
Select the direction of input delay - either the
microphone input path or the reference signal
path.
uint32
[0,1]
0 - Delay the reference input (default)
1 - Delay the microphone input
Get an estimate of the number of samples of
delay on the reference input at a sample rate of
16kHz. This value is valid only when a coarse-
uint32
[0 .. 7200]
grain delay estimation is in progress, and is
offset by the maximum length of the delay
buffer (2400 samples). Add 2400 samples to
this value to get the absolute delay estimate.
Enable automatic coarse-grain delay control.
If automatic fine-grain delay control is enabled
(SET_LOCKER_ENABLED 1), this parameter is
overridden by a state machine internal to the
uint32
[0, 1]
firmware.
0 - ADEC disabled
1 - ADEC enabled
Get the status of coarse-grain delay estimation.
uint32
[0,1]
0 - Normal AEC mode
1 - delay estimation in progress
Trigger a delay estimation cycle.
The default behaviour in firmware is to trigger a
coarse-grain delay estimation cycle when the
far end reference is detected for the first time
after device reset. This is done irrespective of
whether automatic coarse-grain delay control is
enabled or disabled.
uint32
To disable this initial delay estimation, set
SET_MANUAL_ADEC_CYCLE_TRIGGER=0 in
the data partition.
For all other times, if coarse-grain delay
estimation is disabled, the
SET_MANUAL_ADEC_CYCLE_TRIGGER can
be used to force a coarse-grain delay
estimation cycle.
Get current AEC filter coefficients peak to
float
average ratio. If this value is above 4, the AEC
has a "good" peak to average ratio.
Enable automatic fine-grain delay control. If
enabled, the fine-grain delay control state
machine overrides the setting for automatic
coarse-grain delay control, so the
uint32
[0,1]
SET_ADEC_ENABLED control command
shouldn't be used.
0 - Automatic fine-grain delay control disabled
1 - Automatic fine-grain delay control enabled
NOTE
S
A
56

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents