Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Regalia, P.A.: Adaptive IIR Filtering in Signal Processing and Control, Marcel Dekker, Inc., New York (1995)
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)
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)
Parhi, K.K., Messerschmitt, D.G.: Pipeline Interleaving and Parallelism in Recursive Digital Filters – Part I: Pipelining Using Scattered Look-Ahead and Decomposition. IEEE Transactions on Acoustics, Speech, and Signal Processing 37(7), 1099–1117 (1989)
Wang, H., Dutt, N.D., Nicolau, A.: Exploring Scalable Schedules for IIR Filters With Resource Constraints. IEEE Transactions on Circuits and Systems – II: Analog and Digital Signal Processing 46(11), 1367–1379 (1999)
Soderstrand, M.A., de la Serna, A.E.: Minimum Denominator- Multiplier Pipelined Recursive Digital Filters. IEEE Transactions on Circuits and Systems – II: Analog and Digital Signal Processing 42(10), 666–672 (1995)
Beraud, J.-P.: Digital Signal Processor Architecture with plural Multiply/Accumulate Devices. Tech. Rep., IBM, Armonk, N.Y (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hosemann, M., Fettweis, G. (2004). On Enhancing SIMD-Controlled DSPs for Performing Recursive Filtering. In: Pimentel, A.D., Vassiliadis, S. (eds) Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2004. Lecture Notes in Computer Science, vol 3133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27776-7_33
Download citation
DOI: https://doi.org/10.1007/978-3-540-27776-7_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22377-1
Online ISBN: 978-3-540-27776-7
eBook Packages: Springer Book Archive