連続関数のサンプリング:クロネッカーまたはディラックのデルタ?


12

私はシグナル処理でいくつかの論文を読んでおり、質問のタイトルの問題について非常に混乱しています。時間の連続関数考える、不均一な時間でIサンプルがこと、、ここで。私にとって、サンプリングされた関数は次のとおりです: ここで、はクロネッカーのデルタです(場合は、その他の場合はゼロ)。ただし、このペーパーでは、著者はサンプリングされた信号を次のように定義します ここでF (T )、T 、K、K = 1 、2 、。。。、N F S(T )= N Σ K = 1 δ T 、T 、K、F (T )、(1 )δ T 、T Ktf(t)tkk=1、2、。。。、N

fs(t)=∑k=1Nδt、tkf(t)、               (1)
δt、tkt = t k1t=tkδ(t−tk)
fs(t)=1N∑k=1Nf(t)δ(t−tk)、   (2)
δ(t−tk)はディラックのデルタ関数であり、ここにが表示される理由は本当にません(著者はサンプリング関数は実際にデルタ関数加重和 ここで彼はを選択しました。理由を理解してください)。この最後のステートメントは私にはあまり意味がありません:サンプリングされた信号は、t = t_kで無限の振幅を持ちます!S (T )= C Σ N K = 1 wのk個の δ (T - TのK)1/N
s(t)=C∑k=1Nwkδ(t−tk)∑k=1Nwk、
C=wk=1t=tk

これにもかかわらず、2番目のケース(式(2))でf_s(t)のフーリエ変換を定義する方がはるかに簡単です。これは、ウィンドウ関数(DiracコムのFT)と連続信号f(t)のFTですが、方程式(1)では、連続関数(f(t))を乗算した整数関数(クロネッカーのデルタ)があるため、FTはもう少し複雑です。これに関するハイライトはありますか?fs(t)(2)f(t)(1)f(t)

回答:


9

連続時間信号と一連のディラックインパルスの乗算によるサンプリングプロセスのモデリングは、私の経験で最も一般的な解釈です。深く掘り下げてみると、このアプローチの数学的精度*について多少の不一致が見つかるでしょうが、私は心配しません。これはプロセスにとって便利なモデルにすぎません。携帯電話のADCには、アナログ入力を増加させる周期的な稲妻を生成するインパルスジェネレーターはありません。

既に述べたように、クロネッカーデルタ関数の連続時間フーリエ変換は、ドメインが連続的ではないため(整数に制限されているため)計算できません。対照的に、ディラックデルタ関数は単純なフーリエ変換を持ち、ディラックインパルス列で信号を乗算する効果は、そのふるい特性のために簡単に表示されます。

*:例として、数学的に正確にする場合、Dirac deltaは関数ではなく、分布であると言います。しかし、エンジニアリングレベルでは、これらの問題は本当に意味論にすぎません。

編集:以下のコメントに対処します。サンプリングプロセスのメンタルモデルを次のように指定しました。

fs(t)=∑k=1N∫tk−ϵktk+ϵkf(t)δ(t−tk)dt。

この解釈の問題は、典型的な理想的なサンプリングモデルにはその統合が組み込まれていないことです。代わりに、入力信号とディラックインパルス列との純粋な乗算です。について示した式をさらに詳しく見ると、右側には実際には独立変数がないことがわかります。は、積分のダミー変数です。以下のための任意の以上で、に従ってディラックインパルスのふるい分け財産、あなたが得るでしょう:fs(t)tϵk>0

fs(t)=∑k=1Nf(tk)、

それは正しくありません。代わりに、サンプリングされた信号のモデルは次のとおりです。

fs(t)=∑k=−∞∞f(t)δ(t−kT)

上記と非常に似ていますが、時間軸に沿って無限に長いインパルス列を一般化し、データが時刻で均一にサンプリングされると仮定しています。結果の信号のフーリエ変換は次のとおりです。tk=kT

Fs(ω)=∫−∞∞fs(t)e−jωtdt=∫−∞∞∑k=−∞∞f(t)δ(t−kT)e−jωtdt=∑k=−∞∞∫−∞∞f(t)δ(t−kT)e−jωtdt=∑k=−∞∞f(kT)e−jωkT

我々は離散を定義する信号の、サンプリングされたバージョンの場合なるように、あなたが残されています。f(t)バツ[n]=f(nT)

Fs(ω)=∑n=−∞∞バツ[n]e−jωn

これはまさに離散時間フーリエ変換の定義です。


振幅が「無限」であるという事実にどのように対処しますか?私が通常考えているのは、実際には離散時間で信号を「サンプリング」するのではなく、与えられた時間信号を積分することです。ただし、この解釈は、クロネッカーデルタと同じ理由で、フーリエ変換の計算のどの形式にも違反します。また...リンクの論文の著者がディラックの櫛を割るのはなぜですか?それは私には意味がありません。tk△tkN
— ネスター

1
実際には、あなたは正しい。ADCのアナログフロントエンドの帯域幅は有限であるため、アナログ信号には常に有効な「積分時間」があります。ただし、理論上の構成はこのような懸念に制限されません。大まかに言って、インパルスの「無限の高さ」は、「ゼロ幅」によってバランスがとられており、それが一体となって統合されます。この場合に短時間積分の解釈を適用すると(インパルスで乗算し、無限に短い時間の積分)、ふるい分けプロパティにより、通常のようにが得られます提示された。バツ[n]=バツ(nT)
— ジェイソンR

ええ、しかし、私の懸念は解釈にあるのではなく、それをフーリエ変換することです。私たちが話しているサンプリングプロセスを次のように書くと仮定します:それをどのようにフーリエ変換しますか?ときのトリックは知っていますが、それは私にはあまり意味がありません(そしてFTを行うのはさらに難しいです!)。それが方法であると仮定しても、ロバーツらの論文と同じ窓関数は得られません。私が引用したこと。そして、私は...は私にとって意味をなさないと主張します。
fs(t)=∑k=1N∫tk−ϵktk+ϵkf(t)δ(t−tk)dt、
ϵk→01/N
— ネスター

t=tkf(t=tk)→∞f(t=tk)=f(tk)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.