4. Software DSP

Aplicațiile DSP sunt de obicei programate în aceleași limbaje ca alte sarcini științifice și de inginerie, cum ar fi: C, BASIC și asamblare. Puterea și versatilitatea lui C îl transformă în limbajul preferat pentru oamenii de știință și pentru alți programatori profesioniști. Pe de altă parte, simplitatea lui BASIC îl face ideal pentru oamenii de știință și inginerii care vizitează numai ocazional lumea programării. Indiferent de limbajul pe care îl folosiți, majoritatea problemelor importante ale software-ului DSP sunt îngropate mult mai jos în domeniul ce cuprinde unu și zerouri. Aceasta include subiecte cum ar fi: modul în care numerele sunt reprezentate prin tipare de biți, eroarea de rotunjire în aritmetica calculatorului, viteza de calcul a diferitelor tipuri de procesoare etc. Acest capitol se referă la lucrurile pe care le puteți face la nivel înalt pentru a evita să fie călcate în picioare de lucrările interne de nivel scăzut ale computerului.