Implementation and Analysis of Adaptive Algorithm with Shadow Technique on FPGA

M. Koteswara Rao*, I. Santhi Prabha**
* Associate Professor, Department of Electronics and Communication Engineering, Sri Vasavi Engineering College, Andhra Pradesh, India.
** Professor, Department of Electronics and Communication Engineering, Jawaharlal Nehru Technological University, Kakinada, Andhra Pradesh, India.
Periodicity:June - August'2016
DOI : https://doi.org/10.26634/jele.6.4.8091

Abstract

This paper explains the implementation based on adaptive filter algorithm with shadow technique, which belongs to the class of LMS algorithm on FPGA. The objective of this paper is to cancel out additive noise due to the effect of environmental conditions in the communication system. The additive noise is one of the major problems in the communication, especially in the digital electronic circuits design these days. Generally, the coefficient of filter updation is not in a basic filter time to time, as it may be an effect on the desired information. By updating coefficient of filter time to time, this problem could be eradicated and by increasing the number of iterations for the filtering process, it would give an efficient result. The popular method used to cancel out the additive noise in the communication systems is the Least Mean Square (LMS) algorithm. Here, a novel shadow based technique is employed in fixed LMS adaptive filter for improving the spectral characteristics like Side Lobe Attenuation (SLA), Main Lobe Width (MLW), Side Lobe Fall of Ratio (SLFR) of the filter by changing the feedback factor 'β'. In this project, it is found that the performance of shadow based fixed LMS is improved when compared to the existed fixed LMS in terms of signal-to-noise ratio (SNR) and Mean Squared Error (MSE) done with the help of MATLAB tool, and this proposed project was implemented on FPGA with utilization of minimum number of logic gates, flip flops, LUT's, and registers that are operated at maximum frequencies. This paper also compares the number of flip flops, logic gates, LUT's, and registers utilized for different resources in the family of FPGA. In real time applications, the adaptive filter algorithm implementation on FPGA plays a crucial role, especially in the DSP processors for effective communication. By introducing the concept of shadow technique in the adaptive filtering, the additive noise would be suppressed in the communication systems. The core FPGA is designed such that, it can be implemented in any brand of SoPC. In this paper, SPARTAN 3E and Vertex 4 are the application platform of FPGA. The achieved results gives an improvement in area resource utilization, convergence rate, speed, and performance in design pure LMS hardware core. Implementing the LMS adaptive filter algorithm on FPGA is achieved in VERILOG hardware description languages.

Keywords

Least Mean Square (LMS), Xilinx ISE Suite 14.5, FPGA, Shadow Technique.

How to Cite this Article?

Rao, M.K., and Prabha, I.S. (2016). Implementation and Analysis of Adaptive Algorithm with Shadow Technique on FPGA. i-manager's Journal on Electronics Engineering, 6(4), 31-37. https://doi.org/10.26634/jele.6.4.8091

References

[1]. Sajad Ahmed Ghauri, Sheraz Alam, Farhan Sohail and Asad Hussain, (2013). “Adaptive Filter Algorithms for Noise & Echo Cancellation”. International Journal of Computer & Communication Engineering Research (IJCCER), Vol.1, No.4.
[2]. Omid Sharifi Tehrani, Mohsen Ashourian and Payman Moallem, (2010). “An FPGA-Based Implementation of Fixed-Point Standard-LMS Algorithm with Low Resource Utilization and Fast Convergence”. International Review on Computers and Software (I.RE.CO.S.), Vol.5, No.4.
[3]. Tyseer Aboulnasr, (1997). “A robust Variable Step-Size LMS-Type Algorithm: Analysis and Simulations”. IEEE Transaction on Signal Processing, Vol.45, No.3, pp.631-639.
[4]. Zheng-wei HU and Zhi-yuan XIE, (2009). “Modification of the oretical fixed-point LMS algorithm for n d implementation in hardware”. 2 International Symposium on Electrical Commerce and Security.
[5]. Jashvir Chhikara and Jagbir Singh, (2012). “Noise cancellation using adaptive algorithms”. International Journal of Modern Engineering Research (IJMER), Vol.2, No.3, pp.792-795, ISSN: 2249-6645.
[6]. VR. Mustafa, M. Mohdali, C. Umat and D. Alasadi, (2009). “Design and implementation of Least Mean Square adaptive filter on altera cyclone II field programmable gate array for active noise control”. IEEE Symposium on Industrial Electronics Applications (ISIEA), Kuala Lumpur, Malaysia.
[7]. G. Saxena, S. Ganesan and M. Das, (2008). “Real time implementation of adaptive noise cancellation”. IEEE International Conference on Electro/Information Technology, No.4554341, pp.431-436.
[8]. N. Mohana Rao, A.S. Srinivasa Rao, P.V. Muralidhar, Venkata L N Sastry. D, (2013). “Noise Removal in Cardiac Signal by Shadow Digital Filters”. International Journal of Engineering Research & Technology (IJERT), Vol.2, No.10, pp.2278-0181.
[9]. Asaduj Jahan Jimi, Mohammad Manzurul Islam, and M. F Mridha, (2013). “A new approach of performance analysis of adaptive filter algorithm in noise elimination”. International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, Vol.2, No.9, pp.4571-4580, ISSN (Print): 2320-3765, ISSN (Online): 2278-8875.
[10]. Muralidhar P.V, D. Natraj, V. Lokesh Raju and S.K. Nayak, (2010). “Implementation of different FIR high pass filters using Fractional Kaiser window ”. 2nd IEEE International Conference on Signal Processing Systems (ICSPS), Vol.2.
[11]. Li Tan, (2008). Digital Signal Processing Fundamentals and Applications, Elsevier.
[12]. D. B. Bhoyar, C. G. Dethe, and M.M. Mushrif, (2014). “FPGA implementation of modified leaky least mean square channel estimation algorithm Devices, Circuits and Systems (ICDCS)”. 2nd International Conference on Devices, Circuits and Systems (ICDCS).
[13]. Y. Lakys and A. Fabre, (2004). “Shadow filters-new family of second order filters”. Electronics Letters, Vol.46.
[14]. S.C. Dutta Roy, (2010). “Shadow filters- A new family of electronically tunable filters”. IETE Journal of Education, Vol.51, No.2-3, pp.75-78, DOI:10.1080/09747338.2010. 10876070.
[15]. Bataller Mompean, M; Soria-Olivas, E; and Scarante, C, (2011). “FPGA implementation of an adaptive filter robust to impulsive noise: Two approaches”. IEEE Transactions on Industrial Electronics, Vol.58, No.3.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.