Fensterung bei Goertzel Algorithmus?

OP #2778344
Wie schaut es eigentlich bei dem Goertzel-Algorithmus in Sachen 
Fensterung aus? Der Goertzel als Bandpass interpretiert ist ja zunächst 
nur für N Abtastwerte aktiv und wird danach zurückgesetzt für den 
nächsten Durchlauf. Darüber hinaus kann er ja auch irgendwo anfangen, 
was ja im Sinne der klassischen Theorie zu Sprüngen in der periodischen 
Fortsetzung des abgetasteten Signals führt. Bei einer normalen FFT würde 
man das Eingangssignal ja zunächst fenstern. Im Zusammenhang mit dem 
Goertzel-Algorithmus habe ich aber noch nie was zum Thema Fensterung 
gelesen. Ist diese gar nicht notwendig, weil der entstehende Bandpass eh 
so schmalbandig wird?
Hi,

Guck mal zum Stichwort "Sliding Goertzel". Sprünge in der periodischen 
Fortsetzung eines Intervalls führen da nicht zu Artefakten wie bei der 
FFT (der Goertzel ist ja nichts anderes als ein IIR-Filter mit Polen auf 
dem Einheitskreis). Nur wenn Du auf längere Sicht die Frequenz genau 
bestimmen möchtest, musst Du die Phasenverschiebung per Intervall (Dauer 
des freilaufenden IIR) berücksichtigen. Und es gilt natürlich: Je 
grösser das Intervall, desto besser die Frequenzgenauigkeit. Aber 
irgendwann schlägt ev. der Overflow zu..

Grüsse,

- Strubi

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.