{"title":"Distributed arithmetic based recursive digital filter designs for high throughput applications","authors":"Ching-Long Sue, Y. Hwang","doi":"10.1109/SECON.1996.510110","DOIUrl":null,"url":null,"abstract":"The design problem of high speed recursive digital filters, particularly for real time applications, is addressed in this paper. Recursive digital filters have been widely used in many important applications. These include the cases such as AR filters, Kalman filters and adaptive filters. Recursive filters are sequential in nature, which often becomes the performance bottleneck in real time applications. Conventional speed up techniques such as pipelining and parallel processing are not directly applicable unless an expensive \"look-ahead\" transform is employed first to add congruency to the recursive computing. This, nonetheless, will increase the hardware complexity drastically. In this paper, we propose a new design scheme which is based on the principle of distributed arithmetic (DA). The DA approach tries to exploit parallelism at bit level and can effectively improve the throughput rate of the filter without resorting to the look ahead transform as in the bit-parallel designs. For those high order recursive filter designs, we further propose a decomposition scheme to minimize complexity. To demonstrate this new scheme, a four-tap recursive AR filter design is also given in this paper.","PeriodicalId":338029,"journal":{"name":"Proceedings of SOUTHEASTCON '96","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of SOUTHEASTCON '96","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SECON.1996.510110","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The design problem of high speed recursive digital filters, particularly for real time applications, is addressed in this paper. Recursive digital filters have been widely used in many important applications. These include the cases such as AR filters, Kalman filters and adaptive filters. Recursive filters are sequential in nature, which often becomes the performance bottleneck in real time applications. Conventional speed up techniques such as pipelining and parallel processing are not directly applicable unless an expensive "look-ahead" transform is employed first to add congruency to the recursive computing. This, nonetheless, will increase the hardware complexity drastically. In this paper, we propose a new design scheme which is based on the principle of distributed arithmetic (DA). The DA approach tries to exploit parallelism at bit level and can effectively improve the throughput rate of the filter without resorting to the look ahead transform as in the bit-parallel designs. For those high order recursive filter designs, we further propose a decomposition scheme to minimize complexity. To demonstrate this new scheme, a four-tap recursive AR filter design is also given in this paper.