Digital signal processing

**Digital signal processing** (**DSP**) is concerned with the processing of digital signals or analog signals after converting from analog to digital format. DSP includes subfields like: communication signals processing, radar signal processing, sensor array processing, digital image processing, etc.

DSP is used with real-world analog signal<nowiki/>s when this will work better than analog signal processing. The first step is usually to convert the signal from an analog to a digital form, by using an analog-to-digital converter. Often, the required output signal is another real-world analog signal, which requires a digital-to-analog converter.

Digital signal processing algorithms can run on:
1. General purpose microprocessors and standard computers.
1. Specialized processors called digital signal processors (DSPs).
1. Purpose-built hardware such as application-specific integrated circuit (ASICs) and field-programmable gate arrays (FPGAs).
1. Digital Signal Controllers (mostly for industrial applications such as motor control).
1. Stream processing that works very well for traditional DSP or graphics processing applications (such as image, video).

## Related pages

- Quadrature mirror filter
- Automatic control
- Computer Science
- Data compression
- Electrical engineering
- Information theory
- Telecommunication

## Other websites

- Free Video Tutorials on Digital Signal Processing by Prof. Dutta Roy

## Further reading

<div class="references-small">
- Alan V. Oppenheim, Ronald W. Schafer, John R. Buck : _Discrete-Time Signal Processing_, Prentice Hall,
- Boaz Porat: _A Course in Digital Signal Processing_, Wiley,
- Richard G. Lyons: _Understanding Digital Signal Processing_, Prentice Hall,
- Jonathan Yaakov Stein, _Digital Signal Processing, a Computer Science Perspective_, Wiley,
- Sen M. Kuo, Woon-Seng Gan: _Digital Signal Processors: Architectures, Implementations, and Applications_, Prentice Hall,
- Bernard Mulgrew, Peter Grant, John Thompson: _Digital Signal Processing - Concepts and Applications_, Palgrave Macmillan,
- Steven W. Smith: _Digital Signal Processing - A Practical Guide for Engineers and Scientists_, Newnes,
- Paul A. Lynn, Wolfgang Fuerst: _Introductory Digital Signal Processing with Computer Applications_, John Wiley & Sons,
- James D. Broesch: _Digital Signal Processing Demystified_, Newnes,
- John G. Proakis, Dimitris Manolakis: _Digital Signal Processing - Principles, Algorithms and Applications_, Pearson,
- Hari Krishna Garg: _Digital Signal Processing Algorithms_, CRC Press,
- P. Gaydecki: _Foundations Of Digital Signal Processing: Theory, Algorithms And Hardware Design_, Institution of Electrical Engineers,
- Paul M. Embree, Damon Danieli: _C++ Algorithms for Digital Signal Processing_, Prentice Hall,
- Anthony Zaknich: _Neural Networks for Intelligent Signal Processing_, World Scientific Pub Co Inc,
- Vijay Madisetti, Douglas B. Williams: _The Digital Signal Processing Handbook_, CRC Press,
- Stergios Stergiopoulos: _Advanced Signal Processing Handbook: Theory and Implementation for Radar, Sonar, and Medical Imaging Real-Time Systems_, CRC Press,
- Joyce Van De Vegte: _Fundamentals of Digital Signal Processing_, Prentice Hall,
- Ashfaq Khan: _Digital Signal Processing Fundamentals_, Charles River Media,
- Jonathan M. Blackledge, Martin Turner: _Digital Signal Processing: Mathematical and Computational Methods, Software Development and Applications_, Horwood Publishing,
- Bimal Krishna, K. Y. Lin, Hari C. Krishna: _Computational Number Theory & Digital Signal Processing_, CRC Press,
- Doug Smith: _Digital Signal Processing Technology: Essentials of the Communications Revolution_, American Radio Relay League,
- Henrique S. Malvar: _Signal Processing with Lapped Transforms_, Artech House Publishers,
- Charles A. Schuler: _Digital Signal Processing: A Hands-On Approach_, McGraw-Hill,
- James H. McClellan, Ronald W. Schafer, Mark A. Yoder: _Signal Processing First_, Prentice Hall,
- Artur Krukowski, Izzet Kale: _DSP System Design: Complexity Reduced Iir Filter Implementation for Practical Applications_, Kluwer Academic Publishers,
- John G. Proakis: _A Self-Study Guide for Digital Signal Processing_, Prentice Hall,
</div>