Adaptive FIR Filter to Compensate for Speaker Non-linearity

  • Varsha VaradarajanEmail author
  • Kinnera Pallavi
  • Gautam Balgovind
  • J. Selvakumar
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 32)


In this paper we have implemented an adaptive filter to compensate for the non-linearity in a speaker. An attempt has been made to minimize the Mean Square Error (MSE) and convergence time using the LMS adaptive algorithm. Two adaptations of the LMS have been considered, the general adaptive LMS algorithm and the Leaky LMS algorithm. The Leaky LMS adaptation is observed to be more efficient with almost a 40 % decrease in convergence time. The filter coefficients for the above objective function are obtained using MATLAB. The target processor for implementing the two algorithms is Tensilica/Xtensa SDK toolkit using ‘C’ language which enables the codes to be directly dumped on to hardware.


Adaptive echo cancellation LMS adaptive algorithm Leaky LMS algorithm Variable leaky LMS Convergence rate 


  1. 1.
    Messerschmitt, D.G.: Echo cancellation in speech and data transmission. IEEE J. Sel. Areas Commun. 2(2), 283–297 (1984)CrossRefGoogle Scholar
  2. 2.
    Stenger, A., Rabenstein, R.: Adaptive Filters for Nonlinear Acoustic Echo Cancellation.
  3. 3.
    Paulo, S.R.D.: Introduction to Adaptive Filtering, pp. 1–12, 3rd edn. Springer, Berlin (2008)Google Scholar
  4. 4.
    Widrow, B., et al.: Adaptive noise cancelling: principles and applications. Proc. IEEE 63(12), 1692–1716 (1975)CrossRefGoogle Scholar
  5. 5.
    Selvakumar, J., Bhaskar, V., Narandran. S.: FPGA based efficient fast FIR algorithm for higher order digital FIR filter. In: IEEE Computer Society, IEEE Xplore and Proceedings of 3rd International, Symposium on Electronics System Design (ISED, 2012), vol. 2, pp. 43–47. Shibpur, Kolkata (2012)Google Scholar
  6. 6.
  7. 7.
    Kamenetsky, M.: A variable leaky LMS adaptive algorithm. Proc. IEEE 1, 125–128 (2004)Google Scholar
  8. 8.
    Parhi, K.K.: VLSI Digital Signal Processing Systems Design and Implementation Google Scholar
  9. 9.
    LeelaKrishna, T., Selvakumar, J.: FPGA implementation of high speed fir low pass filter for EMG removal from ECG. Int. J. Res. Eng. Technol. 2(3), 12–24 (2013)Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  • Varsha Varadarajan
    • 1
    Email author
  • Kinnera Pallavi
    • 1
  • Gautam Balgovind
    • 1
  • J. Selvakumar
    • 1
  1. 1.Department of ECESRM UniversityKattankulathurIndia

Personalised recommendations