Vad är en digital signalprocessor?
En digital signalprocessor är ett speciellt datorprogram som använder digitala beräkningar och eventuellt en eller flera analoga ingångar för att generera nödvändiga analoga utgångar. Till exempel kan en röstväxlare acceptera vanligt röst från en mikrofon. Denna vanliga röst blir en ström av digitala byte eller ord som kan modifieras digitalt för att producera en "annorlunda" röst.
Denna mikroprocessor är en anledning till att mobiltelefoner och andra elektroniska prylar är så tillförlitliga och ger kristallklart ljud. Det finns också i ljudkorten på persondatorer (PC) och bärbara datorer. Utveckling av digital signalprocessor lovar nya produkter som kommer att förändra människors liv. Teknik, såsom röstigenkänning och biometrisk igenkänning, möjliggörs på grund av digitala signalbehandlingssystem.
På grund av överlägsenheten hos den digitala signalprocessorn och de minskande kostnaderna för digital hårdvara har digital signalbehandling blivit en kraftfull teknik för att skapa bättre produkter för underhållning och kommunikation. Den digitala TV-signalen (TV) som når hem visar en ny kapacitet för dubbelriktad digital signalering där hem tittare faktiskt kan interagera med TV-sändningsanläggningen på olika sätt. En av dessa är video-on-demand och pay-per-view.
En analog-digital (A / D) -konverterare är en enhet som är inbyggd i den digitala signalprocessorn. A / D-omvandlaren konverterar analog till digital, och den digitala analoga (D / A) -omvandlaren omvandlar digital till analog. Exempelvis kan utgången från en A / D-omvandlare lagras som en binär fil på en PC eller bärbar dator.
Den digitala signalprocessorn har en digitalbehandlingsenhet som kan ta emot maskininstruktioner som tillhör datorprogrammets drift-kod-plus-argument-format. Exempelvis kan en numerisk kod såsom 9E producera maskinsekvens som överför innehållet i ett 8-bitarsregister till en digital port som kaskaderar till en digital-analog-omvandlare. Den digitala behandlingsenheten kan utföra nästan alla typer av digital beräkning.
Det finns många intressanta applikationer för den digitala signalprocessorn. Vid brusreducering kan målet vara att eliminera hörbart brus som regelbundet upprepas eller periodiskt, till exempel motor- eller motorbrus. En digital signalprocessor kan upptäcka bruset, som det konverterar till digitalt. Med tanke på den digitala datan och de förutsagda tidsförseningarna involverar genererar den digitala signalprocessorn en "out-of-phase" -brusavbrytare som digitala ord som matas in i den inbyggda D / A-omvandlaren för att driva en analog brusreducerande högtalare . Den resulterande ljudnivån minskas avsevärt eftersom detta datorprogram också övervakar den resulterande ljudnivån och gör digitala justeringar för att kompensera för minimalt brus.