SBAA600 October 2024 TAA5212 , TAC5111 , TAC5112 , TAC5211 , TAC5212
On detecting voice activity, the VAD algorithm generates an interrupt. If the interrupt is programmed to be active high, then the interrupt goes high (logic 1) on detecting voice and goes low (logic 0) when there is no voice. Before going low, the amount of time the interrupt stays high after the voice activity is determined to have ended is determined by the hold over counter count. Equation 2 shows the computation of the VAD_HOC parameter.
where
The default value (0x00032000) corresponds to 100ms. Table 2-12 shows the registers that control the VAD_HOC parameter.
Coefficient | Page | Register | Reset Value | Description |
---|---|---|---|---|
VAD_HOC | 0x0E | 0x0C | 0x00 | HOC Byte[31:24] |
0x0E | 0x0D | 0x03 | HOC Byte[23:16] | |
0x0E | 0x0E | 0x20 | HOC Byte[15:8] | |
0x0E | 0x0F | 0x00 | HOC Byte[7:0] |