Adaptive echo canceller for voice messaging system
AssigneeDigital Sound Corporation
InventorsVijay R. Raman, Mark R. Cromack
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Sound Corporation
InventorsVijay R. Raman, Mark R. Cromack
Estimating the term…
An apparatus and method for echo cancellation in voice-messaging and voice-response systems, to enhance recognition of received DTMF and voice signals, comprising an efficient software echo canceller using adaptive digital filtering techniques. The voice messaging system includes analog telephone line interface modules which provide digitized voice data to a digital signal processor (DSP) chip. A transmit data line and a receive data line are each coupled to a cancel module with a cancel filter and an adapt/window module with an adaptive digital filter. The cancel filter causes echo cancellation on the receive data line; the adapt/window module monitors buffered transmit data in non-real time, without directly causing cancellation to occur, and selectively transfers an adjacent window of filter coefficients to the cancel filter under control of an adaptation control coupled to the adapt/window module. The control identifies a plurality of frames meeting a power criterion and passes the frames to the adaptive filter, which adapts on taps in frame segments during all available DSP real time, using a "cycle steal" approach for testing whether additional DSP processor cycles are available to use for echo cancellation. A masked white noise burst may be used to initialize adaptation. A windowing function identifies the best taps of an adapted frame, and corresponding coefficients are copied or loaded into the cancel filter. All control parameters are configurable, enabling site-specific performance optimization.
A method of adaptive echo cancellation in a voice messaging or voice response system having a memory store, at least one digital signal processor, a digital voice data receive data line, a transmit data line, and an echo canceller apparatus comprising a digital adapt filter having a plurality of adapt filter coefficients, a digital cancel filter coupled to the adapt filter and an adaptation control means for controlling transfer of the adapt filter coefficients to the cancel filter, the method comprising the steps of:
A method for providing echo cancellation signals in a voice messaging or voice response system having a memory store and a mass storage device and at least one digital signal processor providing a receive data line and a transmit data line and being coupled to the memory store and the mass storage device, the method comprising the steps of:
A method for providing echo cancellation signals in a hybrid in a voice messaging or voice response system having a memory store, a mass storage device and at least one digital signal processor providing a receive data line and a transmit data line and being coupled to the memory store and the mass storage device, the method comprising the steps of:
Dependencies are inferred from the claim text.