Fensterung im Frequenzbereich

Gast #4671220
Hallo,

ich habe ein Signal im Frequenzbereich welches Bandbegrenzt ist. Dieses 
Signal möchte ich in den Zeitbereich transformieren. Da das Signal im 
Frequenzbereich sehr steil Bandbegrenzt ist (Multiplikation mit 
Rechteck) kriege ich im Zeitbereich starke Artefakte. Um die Artefakte 
zu minimieren möchte ich das Signal im Frequenzbereich mit einem Fenster 
gewichten.

Typische Fenster, wie zum Beispiel das Hanning (0.50 + 0.5 * cos(2 * pi 
* n)), minimieren diese Artefakte. Leider wird dadurch die Bandbreite 
des ursprünglichen Signals stark reduziert. Meiner Meinung nach ist die 
Verwendung dieses Fenster im Frequenzbereich grundsätzlich falsch, da es 
für den Zeitbereich ausgelegt ist. Vermutlich muss das Fenster vor der 
Multiplikation in den Frequenzbereich transformiert werden.

Ist meine Vermutung richtig und gibt es Fensterfunktionen welche besser 
für den Frequenzbereich geeignet sind?

Gruss Adrian
Gast #4671599
Adrian schrieb:

> Typische Fenster, wie zum Beispiel das Hanning
Gibt es nicht. Es gibt "Hamming" und "von Hann".

> Ist meine Vermutung richtig und gibt es Fensterfunktionen welche besser
> für den Frequenzbereich geeignet sind?
Welchen Frequenzbereich willst du denn?
Den musst Du einstellen.
Gast #4671617
@Oh Doch
Stimmt bei der Gauss Funktion stellt sich diese Frage nicht

@Schläfer
Der Frequenzbereich und die Bandbreite sind gegeben. Ich möchte dieses 
Signal in den Zeitbereich transformieren.

Es geht grundsätzlich um die Frage wie die Fensterfunktionen im 
Frequenzbereich angewendet werden. Meine Vermutung ist, dass das Fenster 
vor der Multiplikation in den Frequenzbereich transformiert werden muss.
Gast #4671693
Und Du bist sicher, daß die heftigen Artefakte nicht bereits von der 
Multiplikation mit einem Rechteck im Frequenzbereich herrühren? Dann 
faltest Du nämlich im Zeitbereich mit einer si-Funktion.
Gast #5525546
Adrian schrieb:
> Es geht grundsätzlich um die Frage wie die Fensterfunktionen im
> Frequenzbereich angewendet werden.

Ich habe eine ähnliche Aufgabe. Jemand eine Idee, wie man hier am besten 
fenstert? Das Hamming dürfte wohl zu einfach sein?
Gast #5536939
Fensterung bei Frequenzen ist anders, als im Zeitbereich. Beim 
Zeitbereich begrenzt du die leakage effekte, weil die Frequenz nicht 
genau ins Fenster passt. Beim Frequenzbereich dämpftst du den Übergang 
im Eckfrequenzbereich und erhöhst oder verinngerst die Steilheit.
Gast #5870910
Markus W. schrieb:
> Ich habe eine ähnliche Aufgabe. Jemand eine Idee, wie man hier am besten
> fenstert? Das Hamming dürfte wohl zu einfach sein?

Faltung im Zeitbereich entspricht Multiplikation im Frequenzbereich.

Ein Zeitfenster ist also eine Faltung (Filter) über die Frequenzbins.

Adrian schrieb:
> ich habe ein Signal im Frequenzbereich welches Bandbegrenzt ist. Dieses
> Signal möchte ich in den Zeitbereich transformieren. Da das Signal im
> Frequenzbereich sehr steil Bandbegrenzt ist (Multiplikation mit
> Rechteck) kriege ich im Zeitbereich starke Artefakte. Um die Artefakte
> zu minimieren möchte ich das Signal im Frequenzbereich mit einem Fenster
> gewichten.

Die Transformation zurück in den Zeitbereich ist korrekt wenn das 
ürsprüngliche Signal korrekt (ohne Aliasing) erfasst wurde.

Um was geht es dann?

Ein nicht korrekt erfasstes Signal zu rekonstruieren?
Ein korrekt erfasstes Signal ansehnlicher zu machen?

Eine Möglichkeit ist den Frequenzbereich zu falten (filtern) und die 
hohen Frequenzen der Frequenzen abzuschwächen.

Also eine weitere fft des Frequenzbereichs, diese mit der fft eines 
Tiefpassfilters (z.B. Gauss, was auch Gauss ergibt also kann man auch 
direkt mit einen Gauss 1/x der Standardabweichung im Frequenzbereich 
falten) multiplizieren, zwei mal ifft davon gibt das "verschönerte" 
Zeitsignal mit kürzeren aus-einschwingern.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.