Skip to main content
Log in

Noise cancellation using selectable adaptive algorithm for speech in variable noise environment

  • Published:
International Journal of Speech Technology Aims and scope Submit manuscript

Abstract

Some of the teething problems associated in the use of two-sensor noise cancellation systems are the nature of the noise signals—a problem that imposes the use of highly complex algorithms in reducing the noise. The usage of such methods can be impractical for many real time applications, where speed of convergence and processing time are critical. At the same time, the existing approaches are based on using a single, often complex adaptive filter to minimize noise, which has been determined to be inadequate and ineffective. In this paper, a new mechanism is proposed to reduce background noise from speech communications. The procedure is based on a two-sensor adaptive noise canceller that is capable of assigning an appropriate filter adapting to properties of the noise. The criterion to achieve this is based on measuring the eigenvalue spread based on the autocorrelation of the input noise. The proposed noise canceller (INC) applies an adaptive algorithm according to the characteristics of the input signal. Various experiments based on this technique using real-world signals are conducted to gauge the effectiveness of the approach. Initial results illustrated the system capabilities in executing noise cancellation under different types of environmental noise. The results based on the INC technique indicate fast convergence rates; improvements up to 30 dB in signal-to-noise ratio and at the same time shows 65% reduction of computational power compared to conventional method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Aboulnasr, T., & Mayyas, K. (1997). A robust variable step-size LMS-type algorithm: Analysis and simulations. IEEE Transactions on Signal Processing, 45, 631–639.

    Article  Google Scholar 

  • Bruno, M. J., Cousseau, J. E., & Donate, P. D. (2005). On reduced complexity IIR adaptive filters. In Proceeding of 2005 IEEE International Symposium on Circuits and Systems, Kobe, Japan (pp. 4329–4332).

  • Cheng, C., & Parhi, K. K. (2007). Low-cost parallel FIR filter structures with 2-stage parallelism. IEEE Transactions on Circuits and Systems I: Regular Papers, 54, 280–290.

    Article  MathSciNet  Google Scholar 

  • Gonzalez, A., Ferrer, M., & Diego, M. D. (2012). An affine projection algorithm with variable step size and projection order. Digital Signal Processing, 22, 586–592.

    Article  MathSciNet  Google Scholar 

  • Górriz, J. M., Ramírez, J., Puntonet, C. G., & Lang, E. W. (2009). A novel LMS algorithm applied to adaptive noise cancellation. IEEE Signal Processing Letters, 16, 34–37.

    Article  Google Scholar 

  • Greenberg, J. E. (1998). Modified LMS algorithms for speech processing with an adaptive noise canceller. IEEE Transactions on Speech and Audio Processing, 6, 338–351.

    Article  Google Scholar 

  • Haykin, S. (2002). Adaptive Filter Theory. New Jersey: Prentice Hall.

    MATH  Google Scholar 

  • Huang, H. C., & Lee, J. (2012). A new variable step-size NLMS algorithm and its performance analysis. IEEE Transactions on Signal Processing, 60, 2055–2060.

    Article  MathSciNet  Google Scholar 

  • Kim, S. E., Lee, J. W., & Song, W. J. (2011). A theory on the convergence behavior of the affine projection algorithm. IEEE Transactions on Signal Processing, 59, 6233–6239.

    Article  MathSciNet  Google Scholar 

  • Manolakis, D. G., Ingle, V. K., & Kogon, S. M. (2000). Statistical and adaptive signal processing: Spectral estimation, signal modeling, adaptive filtering, and array processing. Massachusetts Artech House, Incorporated.

  • Mayyas, K., & Momani, F. (2011). An LMS adaptive algorithm with a new step-size control equation. Journal of the Franklin Institute, 348, 589–605.

    Article  MathSciNet  MATH  Google Scholar 

  • Merched, R. (2003). Extended RLS lattice adaptive filters. IEEE Transactions on Signal Processing, 51, 2294–2309.

    Article  MathSciNet  Google Scholar 

  • Merched, R., & Sayed, A. H. (2001). Extended fast fixed-order RLS adaptive filters. IEEE Transactions on Signal Processing, 49, 3015–3031.

    Article  Google Scholar 

  • Noor, A. O., Samad, S. A., & Hussain, A. (2012). Development of a voice activity controlled noise canceller. Sensors, 12, 6727–6745.

    Article  Google Scholar 

  • Okello, J., & Mizuno, M. (2003). An IIR ALE based on constrained FIR filter. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, E86-A, 428–433.

    Google Scholar 

  • Paul, T. K., & Ogunfunmi, T. (2011). On the convergence behavior of the affine projection algorithm for adaptive filters. IEEE Transactions on Circuits and Systems I: Regular Papers, 58, 1813–1826.

    Article  MathSciNet  Google Scholar 

  • Ramli, R. M., Abid Noor, A. O., & Abdul Samad, S. (2012). A review of adaptive line enhancers for noise cancellation. Australian Journal of Basic and Applied Sciences, 6, 337–352.

    Google Scholar 

  • Rossing, T. D. (2007). Handbook of acoustics. New York: Springer.

    Book  Google Scholar 

  • Sasaoka, N., Shimada, K., & Sonobe, S. (2009). Speech enhancement based on adaptive filter with variable step size for wideband and periodic noise. In Proceedings of 52nd IEEE International Midwest Symposium on Circuits and Systems, Cancun, Mexico (pp. 648–652).

  • Shin, H. C., Sayed, A. H., & Song, W. J. (2004). Variable step-size NLMS and affine projection algorithms. IEEE Signal Processing Letters, 11, 132–135.

    Article  Google Scholar 

  • Triki, M. (2009). Performance issues in recursive least-squares adaptive Gsc for speech enhancement. In Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan (pp. 225–228).

  • Varga, A., & Steeneken, H. J. M. (1993). Assessment for automatic speech recognition: Ii. Noisex-92: A database and an experiment to study the effect of additive noise on speech recognition systems. Speech Communication, 12, 247–251.

    Article  Google Scholar 

  • Vega, L. R., Rey, H., & Benesty, J. (2010). A robust variable step-size affine projection algorithm. Signal Processing, 90, 2806–2810.

    Article  MATH  Google Scholar 

  • Widrow, B., Glover Jr., J, R., McCool, J. M., Kaunitz, J., Williams, C. S., Hearn, R. H., Zeidler, J. R. Jr., E, D., & Goodlin, R. C. (1975). Adaptive noise cancelling: Principles and applications. Proceedings of the IEEE, 63, 1692–1716.

    Article  Google Scholar 

  • Widrow, B., & Stearns, S. D. (1985). Adaptive signal processing. New Jersey: Prentice-Hall.

    MATH  Google Scholar 

  • Yoo, J., Shin, J., & Park, P. (2015). An improved NLMS Algorithm in sparse systems against noisy input signals. IEEE Transactions on Circuits and Systems II: Express Briefs, 62, 271–275.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roshahliza M. Ramli.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ramli, R.M., Noor, A.O.A. & Abdul Samad, S. Noise cancellation using selectable adaptive algorithm for speech in variable noise environment. Int J Speech Technol 20, 535–542 (2017). https://doi.org/10.1007/s10772-017-9425-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10772-017-9425-1

Keywords

Navigation