Sono un programmatore C ++. Vorrei utilizzare gli algoritmi DSP in C ++.
La comprensione della scienza alla base dell'elaborazione del segnale digitale è un prerequisito per l'implementazione degli algoritmi DSP?
Molto dipende dall'algoritmo che stai cercando di implementare. Alcuni richiedono molta più conoscenza di ciò che sta accadendo rispetto ad altri. Quasi tutti richiedono almeno le basi.
Un AGC di base (controllo automatico del guadagno) è semplice. I filtri di base sono abbastanza semplici. I mixer iniziano a richiedere più conoscenze.
Cancellazione dell'eco attivo utilizzando i minimi quadrati medi e in particolare i quadrati medi minimi normalizzati, richiede quasi che tu sappia cosa stai facendo, specialmente se lo stai facendo in matematica a virgola fissa (invece che in virgola mobile). Fidati di me.
Alcuni tipi di elaborazione delle immagini possono morderti nel culo se non conosci la conoscenza segreta degli insider. Ho i denti per dimostrare anche questo.
Il libro di Hamming su "Filtri digitali" è un buon punto di partenza, se hai bisogno di una panoramica.
Leggi altre domande sui tag knowledge