Hi All,
I tried to use AGC noise gate threshold for reducing background noise in mic input at speech situation.
But it seems not work...the following is my AGC configuration, hope someone could give me some suggestion.
Left Channel:
reg: 0x1a=0x8f (AGC enable, AGC target level=-5.5db, attack time = 20 ms, decay time = 500 ms)
reg: 0x1b=0x4c (AGC maximum gain=19db)
reg: 0x1c=0x38(clip stepping is disabled, AGC noise threshold=-84db, Hysteresis = 1 dB)
reg: 0x22=0x7f(Signal Detection Debounce=32ms, Noise Detection Debounce=448ms)
Right channel's configuration is the same.
reg: 0x1d=0x8f
reg: 0x1e=0x4c
reg: 0x1f=0x38
reg: 0x23=0x7f
I have some question:
1) Read ADC Flag Register(Reg36), it always 0x55(D5 AGC Signal Detection Status always 0) with or without speech.That means the noise signal power is greater than or equal to noise threshold? But I tried to unplug microphone from phone jack. So there should be no noise signal...but the flag is the same. Am I missing something?
2) Could someone please tell me how to configure the noise gate threshold for reducing background noise?
Thank in advance
BR
Steven