離散時間フーリエ変換と離散フーリエ変換の違い


22

私はDTFTとDFTに関する多くの記事を読みましたが、DTFTが無限大になり、DFTがN-1までしか見えないことを除いて、両者の違いを見分けることはできません。誰が違いを説明し、何をいつ使用するのですか?ウィキは言う

DFTは、離散時間フーリエ変換(DTFT)とは異なり、入力および出力シーケンスが両方とも有限です。したがって、有限領域(または周期的)離散時間関数のフーリエ解析と言われています。

唯一の違いですか?

編集: この記事では、その違いをうまく説明しています。


4
DTFTは周波数の連続関数ですが、DFTは周波数の離散関数です。
ジョン

キーポイントは、DFT is sampled version of DFT and the rate is the length of DFT
nmxprime 14年

@nmxprime DFTはDTFTのサンプルバージョンですか?
エンドリス

1
@endolith Yes.itは
nmxprime

リンクした記事(2ページ)には、「CTFTが離散周波数スペクトルを提供してくれた」と書かれています。それは間違っていませんか?フーリエ変換を受ける連続時間非周期信号の場合、周波数は連続であると思いました。
アディティアP

回答:


14

離散時間フーリエ変換(DTFT)は、離散時間信号の(従来の)フーリエ変換です。その出力は、周波数が連続的で周期的です。例:連続時間信号のサンプルバージョンのスペクトルを見つけるには、DTFTを使用できます。x(kT)x(t)

離散フーリエ変換(DFT)は、DTFT出力の(周波数領域での)サンプルバージョンとして見ることができます。コンピューターは有限数の値しか処理できないため、コンピューターを使用して離散時間信号の周波数スペクトルを計算するために使用されます。私は、DFT出力が有限であることに反対します。同様に周期的であるため、無限に継続できます。

まとめると:

                DTFT                | DFT
       input    discrete, infinite  | discrete, finite *)
       output   contin., periodic   | discrete, finite *)

*)DFTの数学的特性は、その入力と出力の両方がDFT長周期的であることです。つまり、DFTへの入力ベクトルは実際には有限ですが、DFT入力が周期的であると考えられる場合、DFTがサンプリングされたスペクトルであると言うのは正しいことです。N


1
あなたはDTFT入力があることを意味しなかった有限の?
ルッツレーマン博士

@LutzL一般的には無限です、はい。変更します。DFT出力についてはどうですか:有限または周期と呼びますか?
DEVE

私は、DFTの出力はN-定期的に、有限の順序だと思う
BaluRaman

1
DFTでは、多くは解釈に依存します。技術的な観点から、有限から有限に変換します。三角多項式の係数を計算するという観点から、無限の離散周期を有限に変換すると言うかもしれません。しかし、入力を表すために使用される周波数のウィンドウをシフトすることができ、すべての可能な周波数にわたる振幅が再び周期的なシーケンスを形成します。
ルッツレーマン博士

より一貫性を保つために、DFTの入力に「有限」ではなく「周期」を配置します。これは、離散的なDFT(出力)の直接的な結果です。
マットL.

18

申し分なく、私はこれに、DFTに関する私の厳格なナチのような立場への「反対者」の主張で答えるつもりです。

まず第一に、私の硬直した、ナチのような位置:DFTと離散フーリエ級数は同じです。DFT は、「時間」ドメインの周期 1つの無限周期シーケンスを、「周波数」ドメインの周期別の無限周期シーケンスにマッピングします。iDFTはそれをマップし直します。そして、それらは「単射」または「可逆」または「一対一」です。x[n]NX[k]N

DFT:

X[k]=n=0N1x[n]ej2πnk/N

iDFT:

x[n]=1Nk=0N1X[k]ej2πnk/N

それが最も基本的にはDFTです。それは本質的に周期的または循環的なものです。

しかし、周期性の否定はDFTについてこれを言いたがりません。それは本当で、上記のいずれも変更しません。

したがって、長さ有限長シーケンスがあると仮定します。x[n]Nあり、それを定期的に拡張するのではなく(これはDFTが本質的に行うことです)、この有限長シーケンスを左右に無限にゼロで追加します。そう

x^[n]{x[n]for 0nN10otherwise

現在、この非反復無限シーケンスに DTFTがあります。

DTFT:

X^(ejω)=n=+x^[n]ejωn

X^(ejω)はのZ変換で、無限に多くの実数に対して単位円で評価されます。値。さて、DTFTを単位円上の等間隔の点でサンプリングし、1つの点をにサンプリングする場合、あなたは得るだろうx^[n]z=ejωωX^(ejω)Nz=ejω=1

X^(ejω)|ω=2πkN=n=+x^[n]ejωn|ω=2πkN=n=+x^[n]ej2πkn/N=n=0N1x^[n]ej2πkn/N=n=0N1x[n]ej2πkn/N=X[k]

これがDFTとDTFTの関係です。「周波数」ドメインで一定間隔でDTFTをサンプリングすると、「時間」ドメインで元のシーケンスが繰り返され、すべての倍数だけシフトされ、重複加算されます。これが、あるドメインでの均一なサンプリングが他のドメインで引き起こすことです。しかし、は区間外側ではであると仮定されているため、その重複加算は何もしません。元の有限長シーケンスであるの非ゼロ部分を定期的に拡張するだけです。x^[n]Nx^[n]00nN1x^[n]x[n]


3
受け入れられた答えは良かったが、私はあなたの答えがより洞察に満ちていることを発見した。DTFTとDFTの間の実際の数学的接続を提供してくれてありがとう...特に時間領域で周期性を引き起こすスペクトルのサンプリング。それは私がいつも忘れているポイントです。
rayryeng-モニカの復活

2番目の段落は、DFTが無限の長さの入力シーケンスを受け入れることを暗示しているようです。無限の長さのDFTを実行したことはありますか?
リチャードライオンズ

ちょっとリック、comp.dspからここでお会いできてうれしいです。最初に移行したときに@PeterKに迎えられたことを覚えています(ただし、comp.dspを離れることはありません)。とにかく、DFSが無限の長さの入力シーケンスを受け入れるのと同程度に、DFTが無限の長さの入力を受け入れる程度です。私が言っているのは、DFTとDFSは同じものだということです。
ロバートブリストージョンソン

1
@ロバート・ブリストウ・ジョンソン。これは美しい説明でした。私の質問は悪いかもしれませんが、離散フーリエ級数では、入力が両方向に無限に続く連続的な周期関数である場合を指しているのですか?ジョージシロフのドーバーブックを読んで、周波数のグリッドを十分に細かくしてフーリエ係数の数を十分に大きくすると、フーリエ級数は周期連続関数を任意に厳密に再現できます。これはあなたが参照しているfsで、DFTと同じだと言ったら正しいですか?THX。
マークリーズ

離散フーリエ級数によって、私は答えに示されているDFTおよびiDFT定義と同じことを意味します: そして、と両方、それらは周期周期的です: およびは正の整数です。DFSが意味するのはそれだけです。
X[k]=n=0N1x[n]ej2πnk/N
x[n]=1Nk=0N1X[k]ej2πnk/N
x[n]X[k]N
x[n+N]=x[n]nZ
X[k+N]=X[k]kZ
N
ロバートブリストージョンソン

1

DTFT出力は連続的であるため、コンピューターで処理することはできません。したがって、この連続信号を離散形式に変換する必要があります。計算を減らすためのFFTのさらなる進歩としてのDFTに他なりません。


0

正しい場合、DFT入力が周期的であっても、サンプル数は有限ですが、その背後にある数学は、それをN終了後に周期的にサンプルを開始する無限シーケンスとして扱います。間違っている場合は修正してください。


で、いくつかのcomp.dsp私は、彼らがしている間違ったあなたが「正しい」かもしれないとの議論を持っていたが、たこと。DFTと離散フーリエ級数の間に違いはありません。まったくありません。
ロバートブリストージョンソン14年

ここで言われていることを理解するのを助けるために、「離散フーリエ級数」と呼ばれる操作の出力に関して質問があります。それは数値のシーケンスまたは連続関数(方程式)ですか?
リチャードライオンズ

-1

DFT: 逆になります:

X[k]=n=0N1x[n]ej2πnk/N
x[n]=1Nk=0N1X[k]ej2πnk/N

1
あなたの答えが実際にOPを助けることができるように、あなたの数学が読めるようにラテックスマークアップを使用し、あなたが従ったプロセスのもう少しを説明してください。
MBaz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.