What is Digital signal processor?
{{otheruses4|Digital signal processor|Digital signal processing|Digital signal processing}} [[Image:DSP block diagram.svg|right|thumb|400px|A simple digital processing system, [[Analog-to-digital converter|ADC]] converts analog signal to digital, then [[Digital-to-analog converter|DAC]] returns it back to analog format after processing]] A '''digital signal processor''' ('''DSP''' or '''DSP micro''') is a specialized [[microprocessor]] [[design]]ed specifically for [[digital signal processing]], generally used in [[real-time computing]].<ref>{{cite book | title = Foundations of Computer Technology | author = A. John Anderson | publisher = CRC Press | year = 1994 | isbn = 0412598108 | url = https://books.google.com/books?id=6PUH68h45BsC&dq=%22real+time%22+%22digital+signal+processor%22&pg=PA361 }}</ref> [[Digital signal processing]] [[algorithm]]s require a large number of [[Mathematics|mathematical]] operations to be performed quickly on a set of data. Signals are converted from [[Analog-to-digital converter|analog to digital]], manipulated digitally, and then converted again to form [[Digital-to-analog converter|digital to analog]], as shown in the diagram. Many [[digital signal processing]] applications have [[Real-time computing|real-time]] constraints; that is, for the system to work, the DSP operation must be completed within some [[time limit]]. The [[microarchitecture]] of a digital signal processor is optimized specifically for digital signal processing applications. ==Related pages== *[[Digital Signal Controller]] ==References== <references/> [[Category:Digital signal processing]]