Hallo Ich möchte ein ca.1Khz Signal abtasten und anschliessend einer 256 Punkte FFT unterziehen.Die Sampling Frequenz beträgt 5Khz.Somit daurt das Sampeln ca 60ms. Meine FFT ist aber nach 18ms schon fertig und schafft in der Zeit nur ca. 72 Samples einzulesen und muss weitere 42ms warten bis das letzte sample eingelesen ist. Auch wenn nach 4 FFT Durchläufen das 256 Punkte Array gefüllt ist ,ist das Spektrum verfällscht. Hat jemand eine Idee wie man das verbessern könnte ohne zb. Zero Padding verwenden zu müssen. Gruss Andreas
Hab ich das jetzt richtig verstanden: du machst eine FFT, bevor ein Sampleblock vollständig eingelesen ist? Wozu soll das gut sein?
Ja aber nur weil die FFT so schnell ist. Das ist doch mein Problem! Gruss Andreas
Dann les doch einfach erst den kompletten Block ein und mach danach die FFT.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.