23.11.2011, 06:13 PM
Zitat:Original geschrieben von Hans Dorn
So, nächste Runde:
Beim herumprobieren mit der Fensterfunktion habe ich noch einen Fehler gefunden:
Der capture buffer für die Audio-Eingangsdaten wird von Windows per rotierendem Zeiger mit Daten beschrieben - wenn die Schreibposition das Ende des Buffers erreicht hat, geht's am Anfang weiter.
Wird dies beim Lesen nicht berücksichtigt, sind die gelesenen Daten zeitlich nicht in der richtigen Reihenfolge.
Folge: Die Amplituden in der FFT springen hin und her, besonders bei niedriger Frequenz.
In der angehängten Version ist dies behoben, die Amplituden stehen jetzt recht stabil.
Habe des weiteren noch Bedienelemente zur Auswahl einer Fensterfunktion und zum Abschalten der Glättung ergänzt.
Gruß Hans
P.S: Nächtes Thema: THD. Die angezeigten Amplituden sind noch etwas kurios...
https://stromrichter.org/d-amp/content/i...a_0v1a.zip
@Hans, leider hatte ich seither keine Zeit, um hier weiter zu machen - du sagtest, dass du neue Bedienelemente eingefügt hast - in der Version die du hochgeladen hast sind die aber leider nicht mit drin.
Magst du das Ganze evt. nochmal zippen und hochladen?
Pffffffffft. "Da entwich das Vakuum" - Heinrich Physik, 1857.