Wave Arts VQE  1.00
Voice Quality Enhancement
Public Attributes
Aes Struct Reference

Aes (acoustic echo suppression) runtime structure. More...

#include <aes.h>

List of all members.

Public Attributes

AesParam param
 parameters
float blockTime
 block time, sec
int nearTalk
 T = pass near, F = pass far.
int nearTalkHoldBlocks
 number blocks to hold
int nearTalkHold
 count of blocks since last activity
float refEnvGain
 reference (far) envelope gain
float refEnv
 reference envelope value, ms
float echoGain
 current avg estimate of echo gain (gms_avg), linear
float * xin
 x input buffer after delaying to compensate
float * xDelay
 delay buffer for far signal for latency compensation
int xIndex
 circular index into delay buffer, 0...latency-1
int maxLatency
 max latency in samples = allocated length of far delay buffer
DrenearDre
 near side dynamic range estimator
DrefarDre
 far side dynamic range estimator
AvgnearAvg
 near energy avg for echo gain est
AvgfarAvg
 far energy avg for echo gain est
int latency
 detected latency in samples = current delay in far delay buffer
int trainNearOnEcho
 T = train near DRE on echo, F = just detected neartalk.
int blockIndex
 counts blocks for log messages
EqState hpfZ [2]
 AC-coupling filter state.
Eq2Coeff hpfCoeff
 AC-coupling filter coefficients.
int dumpMatlabData
 T/F dump matlab data.
FILE * matFp
 matlab data dump file, or NULL

Detailed Description

Aes (acoustic echo suppression) runtime structure.

The Acoustic Echo Suppressor is a relatively simple algorithm that allows only single duplex communication, muting the microphone signal when the far side is talking, and muting the far side when the near side is talking. The AES estimates the echo gain and the dynamic range of the far and near signals, and from these estimates and the current signal levels of the far and near side, determines which sides are actively speaking, and which to pass.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines