Title :
Design and implementation of multichannel bandpass filter for embedded system
Author :
Wei, Chao-Huang ; Hsiao, Hsiang-Chieh ; Tsai, Su-Wei
Author_Institution :
Dept. of Electr. Eng., Southern Taiwan Univ. of Technol., Tainan, Taiwan
Abstract :
Digital bandpass filters are widely used in the field of signal processing. A lot of implementations can be found in the literature, either by software or hardware solutions. The proposed design will use many IIR-biquads in serial and parallel form to construct a multichannel bandpass filter; each biquad contains a very small processor inside. The advantages of this modulized arrangement are simple but flexible, expandable and cost-effective. In the VLSI implementation, the hardware complexity of the filter is directly proportional to the number of orders and the bit-width of input signal and the coefficients. To reduce the hardware cost, this can be solved with iteration calculations by software; therefore, a co-design of hardware and software may produce cost-efficient IIR filters. The key design concept is to build a processor for software processing with minimum hardware resources, without sacrificing the performance of the original IIR filter. The proposed design architecture can be used for embedded systems in system-on-chip (SOC) environments easily.
Keywords :
IIR filters; VLSI; band-pass filters; digital signal processing chips; embedded systems; field programmable gate arrays; hardware-software codesign; FPGA; IIR filters; IIR-biquads; MATLAB; VLSI implementation; digital filters; digital signal processing; embedded system; embedded systems; hardware complexity; hardware cost reduction; hardware-software co-design; multichannel bandpass filter; software processing; system-on-chip; Band pass filters; Computer architecture; Costs; Digital signal processing; Embedded system; Hardware; IIR filters; Software performance; System-on-a-chip; Very large scale integration; Bandpass filter; Co-Design; FPGA; IIR filter; MATLAB; Multi-Channel;
Conference_Titel :
Electronic Design, Test and Applications, 2006. DELTA 2006. Third IEEE International Workshop on
Print_ISBN :
0-7695-2500-8
DOI :
10.1109/DELTA.2006.32