Transformarea Fourier cu ferestre este o variație a transformării Fourier definită după cum urmează:
unde este o funcție de fereastră . În cazul unei transformări discrete , funcția fereastră este utilizată în mod similar:
Există multe formule matematice care îmbunătățesc vizual spectrul de frecvență la ruperea limitelor ferestrei. Pentru aceasta, se aplică transformări: triunghiular (Barlett), fereastră sinusoială, sinus cub, sinus la puterea a 4-a, Parzen, Welch, Gauss, Hanning, cosinus ridicat (Hamming), Chebyshev, cu pulsații, transformarea Rosenfield, Blackman-Harris, partea de sus orizontală și plată. Există și o tehnică de suprapunere a ferestrelor, caz în care puteți alege de obicei câte mostre din fereastra anterioară vor fi mediate cu fereastra curentă.
În practică, nu este posibil să primiți un semnal la un interval infinit, deoarece nu există nicio modalitate de a ști care a fost semnalul înainte de a porni dispozitivul și ce va fi în viitor. Limitarea intervalului de analiză este echivalentă cu produsul semnalului original printr-o funcție de fereastră dreptunghiulară. Astfel, rezultatul transformării Fourier cu ferestre nu este spectrul semnalului original, ci spectrul produsului semnalului și funcția fereastră. Ca rezultat, există un efect numit răspândire a spectrului de semnal. Pericolul este că lobii laterali cu amplitudine mai mare pot masca prezența altor semnale cu amplitudine mai mică.
Pentru a combate răspândirea spectrului, se utilizează o funcție de fereastră mai netedă, al cărei spectru are un lob principal mai larg și un nivel scăzut de lobi laterali. Spectrul obținut folosind transformata Fourier cu ferestre este convoluția spectrului semnalului ideal original și spectrul funcției ferestrei.
Distorsiunea introdusă de utilizarea ferestrelor este determinată de dimensiunea ferestrei și de forma acesteia. Se disting următoarele proprietăți principale ale funcțiilor ferestrei: lățimea lobului principal la nivelul de -3 dB, lățimea lobului principal la nivelul zero, nivelul maxim al lobilor laterali, coeficientul de atenuare al funcției ferestrei .
Transformarea Fourier cu ferestre este utilizată în comunicații pentru sinteza filtrelor de frecvență, de exemplu, în metoda de multiplexare a frecvenței cu purtători multiple folosind banca (pieptene) de filtre de frecvență FBMC [1] .
Când se utilizează transformata Fourier cu fereastră, este imposibil să se ofere o rezoluție bună în timp și frecvență în același timp. Cu cât fereastra este mai îngustă, cu atât rezoluția timpului este mai mare și rezoluția frecvenței este mai mică.
Rezoluția axei este constantă. Acest lucru nu este de dorit pentru o serie de probleme în care informațiile sunt distribuite inegal pe frecvențe. În astfel de probleme, ca alternativă la transformarea Fourier cu ferestre, poate fi utilizată transformata wavelet , a cărei rezoluție temporală crește cu frecvența (frecvența scade).
Obținut automat atunci când proba este limitată la N eșantioane. Răspuns în frecvență maximă lobi laterali: -13 dB.
unde N este lățimea ferestrei. Nivel lobul lateral: -31,5 dB.
Nivel lobul lateral: -42 dB.
Nivelul lobilor laterali: -58 dB (α=0,16).
unde este funcția Bessel modificată a primului tip de ordin zero; este coeficientul care determină fracția de energie concentrată în lobul principal al spectrului funcției ferestrei. Cu cât este mai mare, cu atât ponderea energiei este mai mare, cu atât lobul principal este mai larg și nivelul lobilor laterali este mai scăzut. În practică, se folosesc valori de la 4 la 9.
Pentru transformarea Fourier în fereastră în formă digitală, poate fi utilizată nu numai ponderarea fiecărei probe digitale în procesul de formare a convoluției, ci și însumarea ponderată echivalentă a răspunsurilor transformatei Fourier [1] .
De exemplu, ponderea prin fereastra Hann (Hanning) și fereastra Hamming poate fi reprezentată ca:
,unde , , sunt răspunsurile inițiale ale transformării Fourier, este rezultatul transformării ferestre, corespunde ferestrei Hann (Hanning), - ferestrei Hamming [1] [2] .
Implementarea ponderii specificate se realizează în modul fereastră glisantă pe matricea de răspunsuri ale transformării Fourier.