On Enhancing SIMD-Controlled DSPs for Performing Recursive Filtering
Many digital signal processors (DSPs) and also microprocessors are employing the single-instruction multiple-data (SIMD) paradigm for controling their data paths. While this can provide high computational power and efficiency, not all applications can profit from this feature. One important application of DSPs are recursive filters. Due to their data-dependencies they can not exploit the capabilities of SIMD-controlled DSPs. This paper introduces enhancements of the SIMD control paradigm to accommodate recursive filters. Three methods for calculating recursive filters on SIMD-controlled DSPs and their requirement’s for control and data transfer are presented. Their performance and hardware requirements are evaluated to determine the most efficient solution in terms of the AT-product.
KeywordsData Transfer Digital Signal Processor Data Path Hardware Requirement Recursive Filter
Unable to display preview. Download preview PDF.
- 1.Huopaniemi, J., Karjalainen, M.: Review of digital filter design and implementation methods for 3-d sound. In: Proceedings of the 102nd Convention of the Audio Engineering Society (1997)(preprint 4461)Google Scholar
- 2.Regalia, P.A.: Adaptive IIR Filtering in Signal Processing and Control, Marcel Dekker, Inc., New York (1995)Google Scholar
- 3.Schaffer, R., Hosemann, M., Merker, R., Fettweis, G.P.: Recursive Filtering on SIMD-Architectures. In: Proceedings of IEEE Workshop on Signal Processing Systems 2003 (SIPS 2003), Seoul, Korea, August 27-29, pp. 263–268 (2003)Google Scholar
- 4.Pablo Robelly, J., Cichon, G., Seidel, H., Fettweis, G.P.: Implementation of Recursive Digital Filters into Vector SIMD DSP Architectures. In: Proceedings of International Conference on Acoustics, Speech and Signal Processing, ICASSP (2004)Google Scholar
- 8.Beraud, J.-P.: Digital Signal Processor Architecture with plural Multiply/Accumulate Devices. Tech. Rep., IBM, Armonk, N.Y (1992)Google Scholar