VLSI Implementation of an Adaptive Noise Canceller

Adaptive Noise cancelling is a speech-specific filtering technique to suppress additive interference. It is a sensible choice for speech-orientated devices in situations where the designer has no knowledge of the properties of interference that could potentially corrupt the input speech to a point beyond intelligibility. A good example of devices subject to such noise is mobile telephones, where the user may be communicating in a variety of environments. However, constraints appear when implementing a noise-cancelling algorithm on such a portable device, and issues of power consumption and silicon area become prominent. This paper discusses an adaptive noise cancelling scheme and presents a VLSI implementation strategy. It then considers some of the benefits of the implementation and its potential area for improvement.

[1]  Wolfgang Hess,et al.  Pitch Determination of Speech Signals , 1983 .

[2]  M. Sambur,et al.  Adaptive noise canceling for speech signals , 1978 .

[3]  Leah H. Jamieson,et al.  A probabilistic approach to AMDF pitch detection , 1994, Proceeding of Fourth International Conference on Spoken Language Processing. ICSLP '96.

[4]  Walter Kellermann,et al.  Analysis and design of multirate systems for cancellation of acoustical echoes , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[5]  Marvin R. Sambur,et al.  LMS Adaptive filtering for enhancing the quality of noisy speech , 1978, ICASSP.

[6]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[7]  M.G. Bellanger,et al.  Digital processing of speech signals , 1980, Proceedings of the IEEE.