As the name digital signal processor (DSP) suggests, the main application area is digital signal processing. The need for such processing occurs in a variety of domains including:
-
Wireless communication
-
Wireline communication
-
Video and imaging
-
Audio
-
Security (e.g., biometrics)
-
Digital control
-
Automotive
-
Measurement/sensing.
Basically, DSPs can cover a wide range of throughput requirements. High end DSPs are able to execute several billion instructions per second due to a combination of high clock rate and a high degree of parallel processing. But high throughput has its price: high power consumption and high parts cost. Since many DSP applications are battery-operated mobile devices (e.g., cell phones, WLAN) and high volume products, this is an issue. Therefore, the trade-off is always between price and power consumption on one hand and processing speed on the other. The cost of high throughput can be reduced significantly if a more specific solution is used. The range is from a dedicated hardware implementation (least programmable, minimum power consumption), via an application specific processor (optimized for an application), to a general-purpose DSP (most flexible, maximum power consumption).
Keywords
- Digital Signal Processor
- Single Instruction Multiple Data
- Assembly Code
- Address Generation
- Very Long Instruction Word
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
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.
Bibliography
J. L. Hennessy and D. A. Patterson, Computer Architecture - A Quantitative Approach, Morgan Kaufmann Publishers, San Francisco, CA, 2003.
http://www.st.com/stonline/prodpres/dedicate/st100/document/document.htm
A. V. Aho, R. Sethi, and J. D. Ullman, Compilers - Principles, Techniques, and Tools, Addison-Wesley, Reading, MA, 1986.
V. Zivojnovic, J. M. Velarde, C. Schläger, and H. Meyr, DSPStone-A DSP-oriented Benchmarking Methodology, International Conference on Signal Pro-cessing Applications and Technology (ICSPAT), 1994.
R. Leupers, Code Optimization Techniques for Embedded Processors - Methods, Algorithms, and Tools, Kluwer Academic Publishers, Dordrecht, ISBN 0-7923-7989-6, 2000.
S. S. Muchnik, Advanced Compiler Design & Implementation, Morgan Kauf-mann Publishers, San Francisco, CA, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Birkhäuser Boston
About this chapter
Cite this chapter
Leupers, R., Ascheid, G. (2005). Digital Signal Processors. In: Hristu-Varsakelis, D., Levine, W.S. (eds) Handbook of Networked and Embedded Control Systems. Control Engineering. Birkhäuser Boston. https://doi.org/10.1007/0-8176-4404-0_12
Download citation
DOI: https://doi.org/10.1007/0-8176-4404-0_12
Publisher Name: Birkhäuser Boston
Print ISBN: 978-0-8176-3239-7
Online ISBN: 978-0-8176-4404-8
eBook Packages: EngineeringEngineering (R0)