Digital signal processor
Digital Signal Processor atau DSP adalah sejenis mikroprosesor yang didesain/dirancang khusus untuk pemrosesan isyarat digital (digital signal processing). Biasanya komponen elektronika digital ini dipakai untuk komputer yang memerlukan waktu tanggap (response time) yang cepat (untuk real-time applications).
Ciri khas dari DSP meliputi:
- dipakai untuk pemrosesan real-time
- mempunyai ADC (Analog to Digital Converter) pada bagian input dan DAC pada bagian output
- mempunyai kinerja (performance) yang optimal untuk streaming-data
- menggunakan arsitektur Harvard (memori program dan data terpisah)
- memiliki instruksi khusus untuk pemrosesan SIMD (Single Instruction, Multiple Data)
- tidak memerlukan hardware khusus untuk operasi multitasking
- mempunyai kemampuan DMA (Direct Memory Access) jika dipakai sebagai host system.
Semua operasi DSP sebetulnya bisa dilakukan pada mikroprosesor umum (general-purpose microprocessor). Akan tetapi, DSP memiliki sistem arsitektur yang telah di-optimasikan untuk lebih dapat mempercepat pemrosesan signal (isyarat). Optimasi ini juga penting sekali artinya dalam kaitannya untuk menekan biaya, penghantaran panas (heat emission), dan penggunaan daya (power consumption).