CPC G10L 25/78 (2013.01) | 14 Claims |
9. A method of performing voice activity detection on a plurality of input signals, comprising:
creating a multiphase differential output rotating capacitive sampler configured to achieve a frequency down conversion over a plurality of frequency bands and to sample the input signals at a plurality of phases;
creating a chirp in the rotating capacitive sampler as the sum of arbitrary frequencies across the plurality of frequency bands multiplied by a window function;
sampling the input signals synchronous with an end of the chirp;
determining an amplitude of the input signals in each of the plurality of frequency bins and a derivative of the amplitude in each of the frequency bins;
determining that a total energy in the input signals in each of the frequency bins based upon the derivative of the amplitude is great enough to indicate the presence of a voice; and
restoring a voltage offset by shorting any output to ground after each set of samples is taken.
|