|
|
Fensterfunktion - Hamming, Hann u. Blackman |
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 19.07.2011, 14:24
Titel: Fensterfunktion - Hamming, Hann u. Blackman
|
|
Hallo zusammen,
wer nicht über die Signal Processing Toolbox verfügt, kann sich mit Hilfe dieser Funktion 3 verschiedene Fenstertypen beliebiger Länge erstellen.
Gruß DSP
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 19.07.2011, 17:29
Titel: Re: Fensterfunktion - Hamming, Hann u. Blackman
|
|
Hallo DSP,
Das ist sehr hilfreich, denn es gibt viele Nutzer, die die Signal Processing Toolbox nicht installiert haben.
Wie kann man diese Fenster nun ohne SPT anwenden?
Noch ein paar kleine Vereinfachungen:
Anmerkungen:
1. "fliplr(window(1:n)')'" ist so einfacher: "flipud(window(1:n))" oder "window(n:-1:1)".
2. Ich habe den Vektor aus der FOR-Schleife einfach in die Formel gezogen. Das sieht einfacher aus und ist schneller.
3. Ich habe statt 0, 1, 2 die Namen gewählt, weil man sich die leichter merken kann.
4. Alleine hätte ich das übrigens nicht schreiben können, weil ich von Signal-Processing keine Ahnung habe.
Vielen Dank, Gruß, Jan
|
|
|
DSP |
Themenstarter
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 19.07.2011, 17:53
Titel:
|
|
Hallo Jan,
vielen Dank!! Wo es dir an Wissen über Signalverarbeitung fehlt, fehlen mir die Kenntnisse über Matlab. Deine Fragen will ich auch noch gleich beantworten, da das ja dazu gehört.
Die Fensterung benutzt man z.B. um den Leakage-Effekt eines Frequenzspektrums zu minimieren, das mittels DFT/FFT erstellt wird. Eine weitere Anwendung wäre im Bereich digitaler Filterung, z.B. zur Erstellung eines Window-Sinc FIR Filter.
Gruß, DSP
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 20.07.2011, 12:18
Titel:
|
|
Hallo DSP,
Danke für das Auffinden des Bugs! In der letzten Zeile muss das Semicolon gegen ein Komma getauscht werden:
Gruß, Jan
|
|
|
DSP |
Themenstarter
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 20.07.2011, 12:37
Titel:
|
|
Noch als Ergänzung für die Fensterung des Zeitsignals...die Normierung für die Amplitude.
|
|
|
DSP |
Themenstarter
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 24.07.2011, 19:29
Titel:
|
|
Habe noch ein Blackman Harris Fenster hinzugefügt.
|
|
|
DSP |
Themenstarter
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 08.08.2011, 15:41
Titel:
|
|
weiteres Fenster hinzugefügt...
- Flattop Window: geeignet um die Amplitudentreue des Frequenzspektrums bei einem Leakage Effekt zu erhöhen.
Beschreibung: |
|
Download |
Dateiname: |
Fenster.m |
Dateigröße: |
1.3 KB |
Heruntergeladen: |
1228 mal |
|
|
|
Brian S. |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.01.2017, 09:04
Titel: Frage zum Korrekturfaktor
|
|
Hallo DSP,
der Thread ist ja leider schon etwas älter, jedoch hoffe ich doch auf eine Antwort.
Meine Frage betrifft den Korrekturfaktor (N / sum(window)). Dieser erscheint mir sinnvoll ich würde aber gerne wissen wie man darauf kommt.
Ich habe schon in vielen Foren nach dem Korrekturfaktor gesucht, aber oft wird der einfach weggelassen oder was ich auch schon gesehen habe ist einfach ein konstanter Faktor von z.B. 2.
Literatur dazu habe ich noch nicht durchstöbert dafür bin ich im Alltag zu weit weg von dem Thema Signalverarbeitung, wäre aber für Referenzen sehr dankbar.
Vielen Dank im Voraus,
[/quote]Gruß Brian
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|