Abstract
In this paper, modified sigmoid function RLS (MSRLS) algorithm is proposed for online noise cancellation from audio signals. The experiments are performed using TMS320C6713 processor with code composer studio (CCS) v3.1. The performance of RLS and MSRLS algorithms is evaluated and compared for noisy signals with car noise, F16 noise, and babble noise at −5, 0, and 5 dB SNR levels. The proposed MSRLS algorithm has shown a maximum of 2.03 dB improvement in SNR over RLS algorithm at input signal of −5 dB SNR with F16 noise. The proposed MSRLS algorithm has also shown decrement in mean square error (MSE) at all SNR levels for all noises in comparison with RLS algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ryu, B.-S., et al.: Hardware implementation of an adaptive noise canceller in an automobile environment. In: Advanced Packaging and Systems Symposium, pp. 45–48. Seoul (2008)
Ryu, B.-S., et al.:The performance of an adaptive noise canceller with DSP processor. In: 40th Southeastern Symposium on System Theory, pp. 42–45. University of New Orleans, LA (2008)
Kuo, S.M., Morgan, D.R.: Active noise control: a tutorial review. Proc. IEEE 87(6), 943–973 (1999)
Kuo, S.M., Kong, X., Gan, W.S.: Applications of adaptive feedback active noise control system. IEEE Trans. Contr. Syst. Technol. 11(2), 216–220 (2000)
Eleftheriou, E., Falconer, D.: Tracking properties and steady-state performance of RLS adaptive fillter algorithms. IEEE Trans. Acoust. Speech Signal Process. 34(5), 1097–1109 (1986)
Chassaing, R.: DSP Application Using C and the TMS320C6x DSK. Wiley Inter Science, New York (2002)
Widrow, B., et al.: Adaptive noise canceling: principles and applications. Proc. IEEE 63, 1692–1716 (1975)
Farhang-Boroujeny, B.: Adaptive Filters, Theory and Applications. Wiley, New York (1999)
Wang, J.: A variable forgetting factor RLS adaptive filtering algorithm. In: International Symposium on Microwave, Antenna, propagation and EMC technologies for wireless communication, pp. 1127–1130. Beijing (2009)
Leung, S.-H., So, C.F.: Gradient-based variable forgetting factor RLS algorithm in time-varying environments. IEEE Trans. Signal Process. 53(8), 3141–3150 (2005)
Ting, Y.T., Childers, D.G: Speech analysis using the weighted recursive least squares algorithm with a variable forgetting factor. In: International Conference on Acoustics, Speech, and Signal Processing. vol. 1, pp. 389–392. Albuquerque (1990)
Leung, S.H., So, C.F.: Nonlinear RLS algorithm using variable forgetting factor in mixture noise. In: International Conference on Acoustics, Speech, and Signal Processing, vol. 6, pp. 3777–3780. Salt Lake City (2001)
Samudravijaya, K., et al.: Hindi speech database. In: Proceedings of International Conference on Spoken Language processing (ICSLP00), Beijing (2000) (CDROM 00192.pdf)
Varga, A., Steeneken, H.J.M., Jones, D.: The NOISEX-92 study on the effect of additive noise on automatic speech recognition system. Reports of NATO Research Study Group (RSG.10) (1992)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this paper
Cite this paper
Gupta, V.K., Gupta, D.K., Chandra, M. (2015). Real-Time Noise Canceller Using Modified Sigmoid Function RLS Algorithm. In: Sethi, I. (eds) Computational Vision and Robotics. Advances in Intelligent Systems and Computing, vol 332. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2196-8_8
Download citation
DOI: https://doi.org/10.1007/978-81-322-2196-8_8
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2195-1
Online ISBN: 978-81-322-2196-8
eBook Packages: EngineeringEngineering (R0)