So erstellen Sie ein Hamming-Fenster der Länge 64 mit einer Überlappung von 60% in Matlab

Ich versuche, für Wigner-Ville Distribution Hamming Window der Länge 64 mit 60% Überlappung zu gebenHier. Ich kann ein Hamming-Fenster der Länge 64 von erstellen

h=hamming(64);

Hier ist einige theoretische Ratschläge zu diesem Thema. Das Fenster scheint eine Art zu seinFaltung von drei Hamming-Wellen mit 60% Faltungswahrscheinlichkeit.

Die Überlappung scheint eine Art Faltung von drei Funktionen zu sein. Mein Versuch für drei Fenster und deren Überlappungen

conv(conv(hamming(64), hamming(64)), conv(hamming(64), hamming(64)))

Mein Versuch für zwei Fenster und deren Überlappungen

h = conv(hamming(64), hamming(64));

Beide Ergebnisse scheinen mir keine besseren Verteilungsergebnisse für Wigner-Ville zu liefern. Viele wolkige Gipfel sind noch sichtbar. Die Taste scheint also die Fenster zeitlich zu trennen, da das aktuelle Ergebnis der Fensterfunktion genau das gleiche Bild liefert wie mitHamming (64) nur Fenster.

Denken Sie an die 60% Überlappung

Die Abmessungen vonhamming(64) sind 64x1 doppelt, während vonconv(hamming(64), hamming(64)) 127x1 doppelt. Es ist nicht einfach, einen Wahrscheinlichkeitsalgorithmus mit einer Wahrscheinlichkeit von 60% zu erstellen, da wir nicht beide Funktionen linear iterieren können.

Wie kann ein Hamming-Fenster mit 60% Überlappung erstellt werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage