Voglio testare un generatore di segnali - diciamo che genera una semplice onda sinusoidale, o fa la modulazione di frequenza di un segnale su un'onda sinusoidale. È abbastanza facile definire parametri di test sensibili ed è ben noto come debba apparire "l'output", ma è piuttosto difficile da testare.Qual è una buona tecnica per testare l'unità di generazione audio digita
Potrei fare (ad esempio) un'analisi di frequenza sull'uscita e controllare che, controllare l'ampiezza massima ecc., Ma a) questo renderà il codice di test significativamente più complicato del codice che sta testando eb) non completamente prova la forma dell'output.
Esiste un modo stabilito per farlo?
Generare segnali "noti" per ogni combinazione di parametri che voglio testare potrebbe essere piuttosto doloroso, ma testare le proprietà (ad es. Frequenza) di molti segnali, oltre a un confronto bit per bit di un paio di segnali potrebbe funziona abbastanza bene – Draemon