Implementation of Reconfigurable Adaptive Filtering Algorithms

被引:4
作者
Chaitanya, K. S. [1 ]
Muralidhar, P. [1 ]
Rao, C. B. Rama [1 ]
机构
[1] Natl Inst Technol, Dept Elect & Commun Engn, Warangal, Andhra Pradesh, India
来源
PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING SYSTEMS | 2009年
关键词
Field programmable gate array (FPGA); system-on-programmable-chip (SoPC); Least Mean Square (LMS) algorithm; NIOS II processor;
D O I
10.1109/ICSPS.2009.23
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Filtering data in real-time requires dedicated hardware to meet demanding time requirements. If the statistics of the signal are not known, then adaptive filtering algorithms can be implemented to estimate the signals statistics iteratively. Modern Field programmable gate arrays (FPGAs) include the resources needed to design efficient filtering structures. This paper aims to combine efficient filter structures with optimized code to create a system-on-programmable-chip (SoPC) solution for various adaptive filtering problems. The algorithms in this paper are implemented using the Cyclone II FPGA device chipped on Altera DE2 board. The inbuilt NIOS II soft core processor of the FPGA device acts as the processor for processing applications. In this paper Least Mean Square (LMS) adaptive filtering algorithm and its variations have been implemented in software and as well as hard ware/software co-design for the NIOS H processor. A comparison is then made between the software implementation and hardware/software co-design implementation. Results obtained show an improvement in the number of clock cycles required when implementing on hardware/software co-design over a pure software implementation. However, using a pure hardware implementation results in a much higher performance with somewhat lower flexibility.
引用
收藏
页码:287 / 291
页数:5
相关论文
共 9 条
[1]  
*ALT CORP, NIOS 2 TUT
[2]  
*ALT CORP, 2002, NIOS CUST INSTR TUT
[3]  
*ALT CORP, NIOS 2 EMB PROC PER
[4]  
*ALT CORP, NIOS 2 EMB PROC PROG
[5]  
Altera Corporation, NIOS 2 HARDW DEV TUT
[6]  
[Anonymous], 2006, LMS AD FILT
[7]  
Haykin S., 2002, ADAPTIVE FILTER THEO
[8]  
SULYMAN AI, SIGNAL PROCESSING EU
[9]   CONVERGENCE AND PERFORMANCE ANALYSIS OF THE NORMALIZED LMS ALGORITHM WITH UNCORRELATED GAUSSIAN DATA [J].
TARRAB, M ;
FEUER, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1988, 34 (04) :680-691