{"title":"Design and implementation of multichannel bandpass filter for embedded system","authors":"Chao-Huang Wei, H. Hsiao, S. Tsai","doi":"10.1109/DELTA.2006.32","DOIUrl":null,"url":null,"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.","PeriodicalId":439448,"journal":{"name":"Third IEEE International Workshop on Electronic Design, Test and Applications (DELTA'06)","volume":"163 8","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Third IEEE International Workshop on Electronic Design, Test and Applications (DELTA'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DELTA.2006.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
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.