Мы знаем, что когда omega=2 piK/N и N rightarrow infty, omega становится непрерывной переменной и ограничивает суммирование, равное − infty, до + infty.
Следовательно,
NCk=X( frac2 piNk)=X(ej omega)= displaystyle sum limit n=− inftyinftyx(n)e frac−j2 pinkN= displaystyle sum limit n=− inftyinftyx(n)e−j omegan
Дискретное временное преобразование Фурье (DTFT)
Мы знаем, что X(ej omega)= sum n=− inftyinftyx(n)e−j omegan
Где X(ej omega) непрерывен и периодичен по ω и имеет период 2π. … эк (1)
Сейчас,
xp(n)= sumN−1k=0NCkej2 pink/N … из ряда Фурье
xp(n)= frac12 pi sumN−1k=0NCkej2 pink/N times frac2 piN
ω становится непрерывным и frac2 piN rightarrowd omega по причинам, указанным выше.
x(n)= frac12 pi int2 pin=0X(ej omega)ej omegand omega … Eq (2)
Обратное преобразование Фурье с дискретным временем
Символично,
x(n) Longleftrightarrowx(ej omega) (пара преобразований Фурье)
Необходимое и достаточное условие существования дискретного временного преобразования Фурье для непериодической последовательности x (n) является абсолютным суммируемым.
то есть sum n=− inftyinfty|x(n)|< infty
Свойства DTFT
-
Линейность : a1x1(n)+a2x2(n) Leftrightarrowa1X1(ej omega)+a2X2(ej omega)
-
Сдвиг времени — x(nk) Leftrightarrowe−j omegak.X(ej omega)
-
Обращение времени — x(−n) LeftrightarrowX(e−j omega)
-
Сдвиг частоты — ej omega0nx(n) LeftrightarrowX(ej( omega− omega0))
-
Область частот дифференцирования — nx(n)=j fracdd omegaX(ej omega)
-
Свертка — x1(n)∗x2(n) LeftrightarrowX1(ej omega) timesX2(ej omega)
-
Умножение — x1(n) timesx2(n) LeftrightarrowX1(ej omega)∗X2(ej omega)
-
Соотношение — yx1 timesx2(l) LeftrightarrowX1(ej omega) timesX2(ej omega)
-
Теорема модуляции — x(n) cos omega0n= frac12[X1(ej( omega+ omega0)∗∗X2(ejw)
-
Симметрия — x∗(n) LeftrightarrowX∗(e−j omega);
x∗(−n) LeftrightarrowX∗(ej omega);
Real[x(n)] LeftrightarrowXeven(ej omega);
Imag[x(n)] LeftrightarrowXodd(ej omega);
xeven(n) LeftrightarrowReal[x(ej omega)]];
xodd(n) LeftrightarrowImag[x(ej omega)];
-
Теорема Парсеваля — sum − inftyinfty|x1(n)|2= frac12 pi int pi− pi|X1(eJ Omega)|2d Omega
Линейность : a1x1(n)+a2x2(n) Leftrightarrowa1X1(ej omega)+a2X2(ej omega)
Сдвиг времени — x(nk) Leftrightarrowe−j omegak.X(ej omega)
Обращение времени — x(−n) LeftrightarrowX(e−j omega)
Сдвиг частоты — ej omega0nx(n) LeftrightarrowX(ej( omega− omega0))
Область частот дифференцирования — nx(n)=j fracdd omegaX(ej omega)
Свертка — x1(n)∗x2(n) LeftrightarrowX1(ej omega) timesX2(ej omega)
Умножение — x1(n) timesx2(n) LeftrightarrowX1(ej omega)∗X2(ej omega)
Соотношение — yx1 timesx2(l) LeftrightarrowX1(ej omega) timesX2(ej omega)
Теорема модуляции — x(n) cos omega0n= frac12[X1(ej( omega+ omega0)∗∗X2(ejw)
Симметрия — x∗(n) LeftrightarrowX∗(e−j omega);
x∗(−n) LeftrightarrowX∗(ej omega);
Real[x(n)] LeftrightarrowXeven(ej omega);
Imag[x(n)] LeftrightarrowXodd(ej omega);
xeven(n) LeftrightarrowReal[x(ej omega)]];
xodd(n) LeftrightarrowImag[x(ej omega)];
Теорема Парсеваля — sum − inftyinfty|x1(n)|2= frac12 pi int pi− pi|X1(eJ Omega)|2d Omega
Ранее мы изучали выборку в частотной области. Обладая этими базовыми знаниями, мы производим выборку X(ej omega) в частотной области, чтобы можно было сделать удобный цифровой анализ этих выборочных данных. Следовательно, ДПФ дискретизируется как во временной, так и в частотной области. С предположением x(n)=xp(n)
Следовательно, ДПФ определяется как —
X(k)=DFT[x(n)]=X( frac2 piNk)= displaystyle sum limitN−1n=0x(n)e− fracj2 pinkN, k = 0,1,…, N − 1 … eq (3)
И IDFT дается —
X(n)=IDFT[X(k)]= frac1N sumN−1k=0X(k)e fracj2 pinkN, n = 0,1,…., N − 1 … eq (4)
следовательноx(n) LeftrightarrowX(k)
Фактор Twiddle
Он обозначается как WN и определяется как WN=e−j2 pi/N. Его величина всегда поддерживается на уровне единства. Фаза WN=−2 pi/N. Это вектор на единичном круге и используется для удобства вычислений. Математически это может быть показано как —
WrN=Wr pmNN=Wr pm2NN=...
-
Это функция r и периода N.
Рассмотрим N = 8, r = 0,1,2,3,… .14,15,16,….
LongleftrightarrowW08=W88=W168=...=...=W328=...=1=1 angle0
-
W18=W98=W178=...=...=W338=...= frac1 sqrt2=j frac1 sqrt2=1 angle− frac pi4
Это функция r и периода N.
Рассмотрим N = 8, r = 0,1,2,3,… .14,15,16,….
LongleftrightarrowW08=W88=W168=...=...=W328=...=1=1 angle0
W18=W98=W178=...=...=W338=...= frac1 sqrt2=j frac1 sqrt2=1 angle− frac pi4
Линейное преобразование
Давайте поймем, линейное преобразование —
Мы знаем это,
DFT(k)=DFT[x(n)]=X( frac2 piNk)= sumN−1n=0x(n).W−nkn; quadk=0,1,….,N−1
x(n)=IDFT[X(k)]= frac1N sumN−1k=0X(k).W−nkN; quadn=0,1,….,N−1
Примечание. Вычисление DFT может быть выполнено с N 2 комплексным умножением и N (N-1) комплексным сложением.
xN= beginbmatrixx(0)x(1)..x(N−1) endbmatrix quadN quadpoint quadvector quadof четырехканальныйсигнал quadxN
xN= beginbmatrixx(0)x(1)..x(N−1) endbmatrix quadN quadpoint quadvector quadof четырехканальныйсигнал quadxN
XN= beginbmatrixX(0)X(1)..X(N−1) endbmatrix quadN quadpoint quadvector quadof четырехканальныйсигнал quadXN
XN= beginbmatrixX(0)X(1)..X(N−1) endbmatrix quadN quadpoint quadvector quadof четырехканальныйсигнал quadXN
$ \ begin {bmatrix} 1 & 1 & 1 & … & … & 1 \\ 1 & W_N & W_N ^ 2 & … & … & W_N ^ {N-1} \\. & W_N ^ 2 & W_N ^ 4 & … & … & W_N ^ {2 (N-1)} \\. \\ 1 & W_N ^ {N-1} & W_N ^ {2 (N-1) )} & … & … & W_N ^ {(N-1) (N-1)} \ end {bmatrix} $
N — точечный ДПФ в матричном члене задается как — XN=WNxN
WN longmapsto Матрица линейного преобразования
Теперь quadxN=W−1NXN
IDFT в матричной форме задается
xN= frac1NW∗NXN
Сравнивая оба выражения xN, quadW−1N= frac1NW∗N и WN timesW∗N=N[I]N timesN
Следовательно, WN является матрицей линейного преобразования, ортогональной (унитарной) матрицей.
Из периодического свойства WN и его симметричного свойства можно заключить, что Wk+N/2N=−WkN
Круговая симметрия
N-точечное ДПФ конечной длительности x (n) длины N≤L эквивалентно N-точечному ДПФ периодического расширения x (n), т.е. xp(n) периода N. и xp(n)= sum l=− inftyinftyx(n−Nl). Теперь, если мы сместим последовательность, которая является периодической последовательностью на k единиц вправо, получается другая периодическая последовательность. Это известно как круговое смещение, и это дается,
x pprime(n)=xp(nk)= sum l=− inftyinftyx(nk−Nl)
Новая конечная последовательность может быть представлена как
x_p ^ \ prime (n) = \ begin {case} x_p ^ \ prime (n), & 0 \ leq n \ leq N-1 \\ 0 & В противном случае \ end {case}
Пример — Пусть x (n) = {1,2,4,3}, N = 4,
x pprime(n)=x(nk,помодулю quadN) эквивалентx((nk))N quad;ex−if quadk=2i.e quad2 quadunit quadright сдвигвквадрате quadи quadN=4,
Предполагаемое направление по часовой стрелке в качестве положительного направления.
Мы получили, x prime(n)=x((n−2))4
x prime(0)=x((−2))4=x(2)=4
x prime(1)=x((−1))4=x(3)=3
x prime(2)=x((−2))4=x(0)=1
x prime(3)=x((1))4=x(1)=2
Вывод — Круговой сдвиг N-точечной последовательности эквивалентен линейному сдвигу ее периодического расширения и наоборот.
Четко круговая последовательность — x(Nn)=x(n), quad1 leqn leqN−1
iexp(n)=xp(−n)=xp(Nn)
Четное сопряжение — xp(n)=x∗p(Nn)
Нечетно круговая последовательность — x(Nn)=−x(n), quad1 leqn leqN−1
iexp(n)=−xp(−n)=−xp(Nn)
Нечетное сопряжение — xp(n)=−x∗p(Nn)
Теперь xp(n)=xpe+xpo(n), где,
xpe(n)= frac12[xp(n)+x∗p(Nn)]
xpo(n)= frac12[xp(n)−x∗p(Nn)]
Для любого реального сигнала x (n), X(k)=X∗(Nk)
XR(k)=XR(Nk)
Xl(k)=−Xl(Nk)
angleX(k)=− angleX(NK)
Обращение времени — реверсивный сэмпл около 0- го сэмпла. Это дано как;
x((−n))N=x(Nn), quad0 leqn leqN−1
Обратное время — это построение образцов последовательности в направлении по часовой стрелке, то есть в предполагаемом отрицательном направлении.
Некоторые другие важные свойства
Другие важные свойства IDFT x(n) longleftrightarrowX(k)
Обращение времени — x((−n))N=x(Nn) longleftrightarrowX((−k))N=X(Nk)
Круговой сдвиг времени — x((nl))N longleftrightarrowX(k)ej2 pilk/N
Сдвиг круговой частоты — x(n)ej2 piln/N longleftrightarrowX((kl))N
Комплексные сопряженные свойства —
x∗(n) longleftrightarrowX∗((−k))N=X∗(Nk) quadи
x∗((−n))N=x∗(Nn) longleftrightarrowX∗(−k)
Умножение двух последовательностей —
x1(n) longleftrightarrowX1(k) quadи quadx2(n) longleftrightarrowX2(k)
следовательноx1(n)x2(n) longleftrightarrowX1(k) quadⓃX2(k)
Круговая свертка — и умножение двух ДПФ
x1(k) quadⓃx2(k)= sumN−1k=0x1(n).x2((mn))n, quadm=0,1,2,....,N−1
x1(k) quadⓃx2(k) longleftrightarrowX1(k).X2(k)
Круговая корреляция — если x(n) longleftrightarrowX(k) и y(n) longleftrightarrowY(k), то существует последовательность кросс-корреляции, обозначаемая как barYxy, такая, что barYxy(l)= sumN−1n=0x(n)y∗((nl))N=X(k).Y∗(k)
Теорема Парсеваля — Если x(n) longleftrightarrowX(k) и y(n) longleftrightarrowY(k);
displaystyle sum limitN−1n=0x(n)y∗(n)= frac1N displaystyle sum limitN−1n=0Х(к).Y∗(к)