23.12.2010, 01:59 PM
Dampframme ??? hm, da fällt mir gleich wieder der spruch von Dieter Nuhr ein ...
oder du warst in Systemtheorie kank, vermute ich mal
fangen wir mal ganz bescheiden an:
ein 8x fs oversampling berechnen -> bei 44kHz + 2ms FIR länge nur 88 sampels
- dann brauchen wir (8fs = 352 kHz) alle 2,8 us ein ergebnis
-> somit 88 MACs -> 32 ns /MAC
wir müssen also aus 88 16b-sampels und rund 640 koeffizienten unter 32ns ein ergebnis haben, addieren, runden (vom noise-shaper noch gar nicht zu reden) , also rund alle 30ns ne 16x18b MUL + 36bit ADD + rundung + 700 x18bit speicher
für stereo alles doppelt, logisch. (koeff,ram nur 1x, also 800word ram)
nru mal so als beispiel...der "lustige" teil mit der PWM/PEM und dem shaper muss natürlich deutlich schneller sein
und was wolltest du gleich mit dem mini-CPLD nochmal machen ?
oder du warst in Systemtheorie kank, vermute ich mal
fangen wir mal ganz bescheiden an:
ein 8x fs oversampling berechnen -> bei 44kHz + 2ms FIR länge nur 88 sampels
- dann brauchen wir (8fs = 352 kHz) alle 2,8 us ein ergebnis
-> somit 88 MACs -> 32 ns /MAC
wir müssen also aus 88 16b-sampels und rund 640 koeffizienten unter 32ns ein ergebnis haben, addieren, runden (vom noise-shaper noch gar nicht zu reden) , also rund alle 30ns ne 16x18b MUL + 36bit ADD + rundung + 700 x18bit speicher
für stereo alles doppelt, logisch. (koeff,ram nur 1x, also 800word ram)
nru mal so als beispiel...der "lustige" teil mit der PWM/PEM und dem shaper muss natürlich deutlich schneller sein
und was wolltest du gleich mit dem mini-CPLD nochmal machen ?
Don't worry about getting older. You're still gonna do dump stuff...only slower