Aby zastosować funkcję okna na Wigner-Ville Distribution w Matlab

Myśleliśmytutaj jak utworzyć okno nakładania Hamminga-64 64. Robi się to przez

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

Zastanawiamy się teraz, w jaki sposób można zastosować tę funkcję okna do rezultatów zmiennych funkcji Wigner-Ville w Auger i in.Przybornik częstotliwości. Funkcjatfrwv.m nie ma żadnego parametru dla funkcji okna.

Mamy więc te zmienne

[B,T,F] = tfrwv(data, 1:length(data), length(data));

Tutaj jest jedną odpowiedzią na problem związany, ale nie do końca taki sam. Jeden mówi, że należy zastosować funkcję okna do wyników

Po prostu pomnóż, punkt po punkcie

Wymiaryh są 101x1 podwójne, podczas gdyT iF 5001x1 podwójne. Wydaje się więc, że ekstrapolacja jest potrzebna do wektora okienka, jeśli mnożymy punkt po punkcie.

Jeszcze jedno wyjaśnienietutaj

Mniej więcej w połowie drugiego bloku kodu stosuję funkcję okna do zbuforowanego sygnału. Jest to w rzeczywistości mnożenie wektorowe funkcji okna z każdym buforowanym blokiem danych szeregów czasowych. Po prostu używam podstępnej sztuczki matrycowej, aby zrobić to skutecznie.

Jak można zastosować funkcję okna do zmiennychB, T, iF?

questionAnswers(4)

yourAnswerToTheQuestion