Cyfrowe przetwarzanie sygnału - wprowadzenie do DFT

Podobnie jak ciągła transformata Fouriera sygnału czasu, dyskretna transformata Fouriera w czasie może być używana do reprezentowania dyskretnej sekwencji w jej równoważnej reprezentacji w dziedzinie częstotliwości i dyskretnego systemu czasu LTI oraz do opracowywania różnych algorytmów obliczeniowych.

X (jω) w ciągłym FT jest ciągłą funkcją x (n). Jednak DFT zajmuje się reprezentowaniem x (n) próbkami swojego widma X (ω). Dlatego to narzędzie matematyczne ma duże znaczenie obliczeniowe w wygodnej reprezentacji. Za pomocą tego narzędzia można przetwarzać zarówno sekwencje okresowe, jak i nieokresowe. Sekwencje okresowe należy próbkować, wydłużając okres do nieskończoności.

Próbkowanie w dziedzinie częstotliwości

Od wprowadzenia jest jasne, że musimy wiedzieć, jak przejść przez próbkowanie w dziedzinie częstotliwości, tj. Próbkowanie X (ω). W związku z tym związek między próbkowaną transformatą Fouriera a DFT jest ustalany w następujący sposób.

Podobnie, okresowe sekwencje można dopasować do tego narzędzia, wydłużając okres N do nieskończoności.

Niech sekwencja nieokresowa będzie, $ X (n) = \ lim_ {N \ to \ infty} x_N (n) $

Definiowanie jego transformaty Fouriera,

$ X (\ omega) = \ sum_ {n = - \ infty} ^ \ infty x (n) e ^ {- jwn} X (K \ delta \ omega) $ ... eq (1)

Tutaj X (ω) jest próbkowany okresowo, w każdym przedziale radianowym δω.

Ponieważ X (ω) jest okresowy w 2π radianach, potrzebujemy próbek tylko w zakresie podstawowym. Próbki pobiera się w jednakowo odległych odstępach w zakresie częstotliwości 0≤ω≤2π. Odstępy między równoważnymi przedziałami wynoszą $ \ delta \ omega = \ frac {2 \ pi} {N} k $ radian.

Teraz oceniam, $ \ omega = \ frac {2 \ pi} {N} k $

$ X (\ frac {2 \ pi} {N} k) = \ sum_ {n = - \ infty} ^ \ infty x (n) e ^ {- j2 \ pi nk / N}, $ ... eq ( 2)

gdzie k = 0,1, …… N-1

Po podzieleniu powyższych i zamianie kolejności sumowania

$ X (\ Frac {2 \ pi} {N} k) = \ Displaystyle \ sum \ limity_ {n = 0} ^ {N-1} [\ Displaystyle \ suma \ limity_ {l = - \ infty} ^ \ infty x (n-Nl)] e ^ {- j2 \ pi nk / N} $ ... eq (3)

$ \ sum_ {l = - \ infty} ^ \ infty x (n-Nl) = x_p (n) = a \ quad periodic \ quad function \ quad of \ quad period \ quad N \ quad and \ quad its \ quad fourier \ quad series \ quad = \ sum_ {k = 0} ^ {N-1} C_ke ^ {j2 \ pi nk / N} $

gdzie, n = 0,1,… .., N-1; „p” - oznacza okresową jednostkę lub funkcję

Współczynniki Fouriera to:

$ C_k = \ frac {1} {N} \ sum_ {n = 0} ^ {N-1} x_p (n) e ^ {- j2 \ pi nk / N} $ k = 0,1,…, N- 1 ... eq (4)

Porównując równania 3 i 4, otrzymujemy;

$ NC_k = X (\ frac {2 \ pi} {N} k) $ k = 0,1,…, N-1 ... eq (5)

$ NC_k = X (\ Frac {2 \ pi} {N} k) = X (e ^ {jw}) = \ Displaystyle \ suma \ limity_ {n = - \ infty} ^ \ infty x_p (n) e ^ { -j2 \ pi nk / N} $ ... eq (6)

Z rozszerzenia serii Fouriera,

$ x_p (n) = \ Frac {1} {N} \ Displaystyle \ suma \ limit_ {k = 0} ^ {N-1} NC_ke ^ {j2 \ pi nk / N} = \ Frac {1} {N} \ sum_ {k = 0} ^ {N-1} X (\ frac {2 \ pi} {N} k) e ^ {j2 \ pi nk / N} $ ... eq (7)

Gdzie n = 0,1,…, N-1

Tutaj otrzymaliśmy okresowy sygnał z X (ω). $ x (n) $ można wyodrębnić z $ x_p (n) $ tylko wtedy, gdy w dziedzinie czasu nie ma aliasingu. $ N \ geq L $

N = okres $ x_p (n) $ L = okres $ x (n) $

$ x (n) = \ begin {cases} x_p (n), & 0 \ leq n \ leq N-1 \\ 0, & Otherwise \ end {cases} $

W ten sposób uzyskuje się mapowanie.

Właściwości DFT

Liniowość

Stwierdza, że ​​DFT kombinacji sygnałów jest równy sumie DFT poszczególnych sygnałów. Weźmy dwa sygnały x 1 (n) i x 2 (n), których DFT s to odpowiednio X 1 (ω) i X 2 (ω). Więc jeśli

$ x_1 (n) \ rightarrow X_1 (\ omega) $ i $ x_2 (n) \ rightarrow X_2 (\ omega) $

Następnie $ ax_1 (n) + bx_2 (n) \ rightarrow aX_1 (\ omega) + bX_2 (\ omega) $

gdzie a i b są stałymi.

Symetria

Właściwości symetrii DFT można wyprowadzić w podobny sposób, jak wyprowadziliśmy właściwości symetrii DTFT. Wiemy, że DFT ciągu x (n) jest oznaczony przez X (K). Teraz, jeśli x (n) i X (K) są ciągami o wartościach zespolonych, to można to przedstawić jako pod

$ x (n) = x_R (n) + jx_1 (n), 0 \ leq n \ równoważnik N-1 $

I $ X (K) = X_R (K) + jX_1 (K), 0 \ leq K \ leq N-1 $

Własność dwoistości

Rozważmy sygnał x (n), którego DFT jest podana jako X (K). Niech skończona sekwencja czasu trwania będzie X (N). Następnie zgodnie z twierdzeniem o dualności

Jeśli $ x (n) \ longleftrightarrow X (K) $

Wtedy $ X (N) \ longleftrightarrow Nx [((- k)) _ N] $

Tak więc, używając tego twierdzenia, jeśli znamy DFT, możemy łatwo znaleźć ciąg o skończonym czasie trwania.

Złożone właściwości sprzężone

Załóżmy, że istnieje sygnał x (n), którego DFT jest nam również znane jako X (K). Teraz, jeśli sprzężenie zespolone sygnału jest podane jako x * (n), wówczas możemy łatwo znaleźć DFT bez wykonywania wielu obliczeń, używając twierdzenia pokazanego poniżej.

Jeśli $ x (n) \ longleftrightarrow X (K) $

Wtedy $ x * (n) \ longleftrightarrow X * ((K)) _ N = X * (NK) $

Kołowe przesunięcie częstotliwości

Mnożenie ciągu x (n) ze złożonym ciągiem wykładniczym $ e ^ {j2 \ Pi kn / N} $ jest równoważne cyklicznemu przesunięciu DFT o L jednostek częstotliwości. Jest to podwójna właściwość przesunięcia w czasie w trybie kołowym.

Jeśli $ x (n) \ longleftrightarrow X (K) $

Następnie $ x (n) e ^ {j2 \ Pi Kn / N} \ longleftrightarrow X ((KL)) _ N $

Mnożenie dwóch sekwencji

Jeśli istnieją dwa sygnały x 1 (n) i x 2 (n), a ich odpowiednie współczynniki DFT wynoszą X 1 (k) i X 2 (K), to mnożenie sygnałów w sekwencji czasowej odpowiada kołowemu splotowi ich DFT.

Jeśli $ x_1 (n) \ longleftrightarrow X_1 (K) \ quad \ & \ quad x_2 (n) \ longleftrightarrow X_2 (K) $

Następnie $ x_1 (n) \ times x_2 (n) \ longleftrightarrow X_1 (K) © X_2 (K) $

Twierdzenie Parsevala

Ogólnie dla sekwencji o wartościach zespolonych x (n) i y (n)

Jeśli $ x (n) \ longleftrightarrow X (K) \ quad \ & \ quad y (n) \ longleftrightarrow Y (K) $

Następnie $ \ sum_ {n = 0} ^ {N-1} x (n) y ^ * (n) = \ frac {1} {N} \ sum_ {k = 0} ^ {N-1} X ( K) Y ^ * (K) $