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 vanlig röst från en mikrofon. Denna vanliga röst blir en ström av digitala bytes eller ord som kan modifieras digitalt för att producera en ”annorlunda” röst.

Denna mikroprocessor är en anledning till varför mobiltelefoner och andra elektroniska prylar är så pålitliga och producerar kristallklart ljud. Det finns också i ljudkorten på persondatorer (PC) och bärbara datorer. Utvecklingen av digital signalprocessor lovar nya produkter som kommer att förändra människors sätt att leva. Teknik, såsom röstigenkänning och biometrisk igenkänning, är möjlig tack vare digitala signalbehandlingssystem.

På grund av den digitala signalprocessorns överlägsenhet 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 uppvisar ny kapacitet för dubbelriktad digital signalering där hemmatittare 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)-omvandlare är en enhet som är inbyggd i den digitala signalprocessorn. A/D-omvandlaren konverterar analog till digital och digital-analog (D/A)-omvandlaren konverterar digital till analog. Till exempel kan utdata från en A/D-omvandlare lagras som en binär fil i en PC eller bärbar dator.

Den digitala signalprocessorn har en digital bearbetningsenhet som kan ta emot maskininstruktioner som tillhör operationskod-plus-argumentformatet för det datorprogrammet. Till exempel kan en numerisk kod såsom 9E producera maskinsekvens som överför innehållet i ett 8-bitars register till en digital port som kaskader in i en digital-till-analog-omvandlare. Den digitala bearbetningsenheten kan utföra nästan vilken typ av digital beräkning som helst.

Det finns många intressanta tillämpningar för den digitala signalprocessorn. Vid brusreducering kan målet vara att eliminera hörbart brus som är regelbundet upprepande eller periodiskt till sin natur, såsom motor- eller motorljud. En digital signalprocessor kan upptäcka bruset som den omvandlar till digitalt. Med tanke på de digitala data och de förutspådda tidsfördröjningarna som är involverade genererar den digitala signalprocessorn en ”urfas” brusdämpare som digitala ord som kommer att matas in i den inbyggda D/A-omvandlaren för att driva en analog brusreducerande högtalare . Den resulterande brusnivån minskar avsevärt eftersom detta datorprogram också övervakar den resulterande brusnivån och gör digitala justeringar för att kompensera mot minimalt brus.