DFT、DTFT、DFSの違いと接続

DFT、DTFT、DFS / DTFSの違いと接続

フーリエ変換は、離散シーケンスまたは連続信号を変換できます。

フーリエ変換とフーリエ級数


CTFT:x(t)→X(jΩ)x(t)→X(j \ Omega)x t X j個のΩは
時間領域から周波数領域に連続信号を変換、周波数領域で、連続的であるΩ(ラジアン/秒)\オメガ(ラジアン/秒)Ω r a d / s は座標軸であり、[0,2π]を描画し
ます。コンピューターはこの変換を実行できません。数学的に導出するか、連続信号を離散シーケンスにサンプリングし、FFTを使用して増加させます。ポイント数NCTFTを概算する

DTFT(FT): x(n)→X(ejω)x(n)→X(e ^ {j \ omega})x n X およびjはω
時間領域から周波数領域に離散シーケンスを変換する。周波数領域が連続している、とω(RAD)\オメガ(RAD)ω r a d は座標軸です。[0,2π]の描画
DTFTは、連続頻度データをコンピューターで処理できないため、使用量が少なくなります。


周波数座標の関係f、Ω、ω、kf、\ Omega、\ omega、kについては、メモリの2つのグループに分割する方が便利です。f Ω ω k、物理周波数、循環周波数、およびデジタル周波数の間の関係を指すことができます


DFT:x(n)→X(k)x(n)→X(k)x n X k
は、離散シーケンスを時間領域から周波数領域に変換します。周波数領域は離散であり、kkがあります。kは座標軸であり、DFT関数(または高速フーリエ変換FFT)を使用する場合は[0、N]を描画し
、変換点の数NNを決定する必要があります。N、一般的に2 n 2 ^ nを取る2nkkkの最大値はNであり、これはDTFTの2πに対応します。

%matlab程序
N = 512;
xn = [1 2 3 0 0 0];
Xk = fft(xn,N)

DFS / DTFS:x〜(n)→X〜(k)\ tilde {x}(n)→\ tilde {X}(k)バツnバツk
無限に長いシーケンスを時間領域から周波数領域に変換します。周波数領域は離散的で、kkを使用します。x〜(n)\ tilde(x)(n)の場合 kは座標軸
です。バツnx(n)x(n)x n の期間延長、次にX〜(k)\ tilde {X}(k)バツkX(k)X(k)X k 期間の延長、つまりDFTとDFSは実際には主な価値を取るサイクル延長関係

補足:DFTはDTFTのサンプリングと同等です


おすすめ

転載: blog.csdn.net/weixin_44823313/article/details/108330843