Digitaalinen signaaliprosessori on erityinen tietokoneohjelma, joka käyttää digitaalisia laskelmia ja mahdollisesti yhtä tai useampaa analogista tuloa tarvittavien analogisten lähtöjen luomiseen. Esimerkiksi äänenvaihtaja voi hyväksyä tavallisen äänen mikrofonista. Tästä tavallisesta äänestä tulee digitaalisten tavujen tai sanojen virta, jota voidaan muokata digitaalisesti “erilaisen” äänen tuottamiseksi.
Tämä mikroprosessori on yksi syy siihen, miksi matkapuhelimet ja muut elektroniset laitteet ovat niin luotettavia ja tuottavat kristallinkirkasta ääntä. Se löytyy myös henkilökohtaisten tietokoneiden (PC) ja kannettavien tietokoneiden äänikorteista. Digitaalisen signaaliprosessorin kehittäminen lupaa uusia tuotteita, jotka muuttavat ihmisten elämää. Teknologia, kuten puheentunnistus ja biometrinen tunnistus, on mahdollista digitaalisten signaalinkäsittelyjärjestelmien ansiosta.
Digitaalisen signaaliprosessorin paremmuuden ja digitaalisten laitteistojen alentuvien kustannusten vuoksi digitaalisesta signaalinkäsittelystä on tullut tehokas tekniikka parempien viihde- ja viestintätuotteiden luomiseksi. Digitaalinen televisio (TV) -signaali, joka saapuu koteihin, osoittaa uusia mahdollisuuksia kaksisuuntaiseen digitaaliseen signalointiin, jossa kotikatselijat voivat todella olla vuorovaikutuksessa television lähetystoiminnon kanssa eri tavoin. Yksi näistä on tilausvideo ja pay-per-view.
Analoginen-digitaalinen (A/D) -muunnin on laite, joka on rakennettu digitaalisen signaaliprosessorin sisään. A/D-muunnin muuntaa analogisen digitaaliseksi ja digitaalinen-analoginen (D/A) -muunnin muuntaa digitaalisen analogiseksi. Esimerkiksi A/D -muuntimen lähtö voidaan tallentaa binääritiedostona tietokoneeseen tai kannettavaan tietokoneeseen.
Digitaalisessa signaaliprosessorissa on digitaalinen prosessointiyksikkö, joka voi vastaanottaa koneen käskyt, jotka kuuluvat kyseisen tietokoneohjelman toimintokoodi-plus-argumenttimuotoon. Esimerkiksi numeerinen koodi, kuten 9E, voi tuottaa konesekvenssin, joka siirtää 8-bittisen rekisterin sisällön digitaaliporttiin, joka kaskadataan digitaalinen-analogia-muuntimeen. Digitaalinen prosessointiyksikkö voi suorittaa melkein minkä tahansa digitaalisen laskennan.
Digitaaliseen signaaliprosessoriin on monia mielenkiintoisia sovelluksia. Kohinanvaimennuksessa tavoitteena voi olla säännöllisesti toistuvan tai ajoittain toistuvan melun, kuten moottorin tai moottorin melun, poistaminen. Digitaalinen signaaliprosessori voi havaita kohinan, jonka se muuntaa digitaaliseksi. Kun otetaan huomioon digitaalinen data ja siihen liittyvät ennakoidut viiveet, digitaalinen signaaliprosessori muodostaa “vaiheen ulkopuolisen” kohinanvaimentimen digitaalisina sanoina, jotka syötetään sisäänrakennettuun D/A-muuntimeen analogisen kohinanvaimenninkaiuttimen käyttämiseksi . Tuloksena oleva melutaso laskee merkittävästi, koska tämä tietokoneohjelma valvoo myös syntyvää melutasoa ja tekee digitaalisia säätöjä kompensoidakseen mahdollisimman vähän melua.