サンプリング定理

提供:ペチラボ書庫
標本化定理から転送)
ナビゲーションに移動 検索に移動

標本化

入力信号 [math]\displaystyle{ x(t) }[/math] を連続時間信号として、サンプリング周期 [math]\displaystyle{ T }[/math] で標本化する。

離散時間では

[math]\displaystyle{ x[n] = x(nT) }[/math]

これを連続時間信号っぽく扱いたいなら、デルタ関数を用いて

[math]\displaystyle{ \begin{eqnarray} x_T(t) &=& \sum_{n=-\infty}^{\infty} \delta(t - nT) x(t) \\ &=& \delta_T(t) x(t) \end{eqnarray} }[/math]

とすれば [math]\displaystyle{ t=nT }[/math] の点だけで値をもつ信号ができる。

フーリエ変換

[math]\displaystyle{ \begin{eqnarray} && \mathcal{F}[x_T(t)] \\ &=& \mathcal{F}[\delta_T(t) x(t)] \\ &=& \mathcal{F}[\delta_T(t)] * X(\omega) \\ &=& \frac{2\pi}{T} \delta_{\frac{2\pi}{T}}(\omega) * X(\omega) \end{eqnarray} }[/math]

最後の行はくし型関数のフーリエ変換を用いた。

サンプリング定理

サンプリングされた信号のフーリエ変換はくし型関数との畳み込みになることがわかった。

つまり [math]\displaystyle{ \frac{2\pi}{T} }[/math] 間隔で [math]\displaystyle{ X(\omega) }[/math] をずらしながら重ね合わせたスペクトルになるということである。

[math]\displaystyle{ X(\omega) }[/math] をずらしたときに帯域が被っていなければ、本来のスペクトル [math]\displaystyle{ X(\omega) }[/math] を取り出すことができる。

その条件は

[math]\displaystyle{ |\omega| \lt \frac{1}{2} \frac{2\pi}{T} }[/math]

すなわち

[math]\displaystyle{ |\omega| \lt \frac{1}{2} f_s }[/math] ([math]\displaystyle{ f_s }[/math] はサンプリング周波数)

この周波数をナイキスト周波数という。

DA変換

[math]\displaystyle{ X(\omega) }[/math] の帯域がナイキスト周波数未満の場合には、標本化された信号からアナログ信号を完全に復元できる。

いまスペクトルは周期 [math]\displaystyle{ \frac{2\pi}{T} }[/math] 間隔で繰り返された状態になっているが、単に矩形窓をかけて1周期分のみ取り出せば [math]\displaystyle{ X(\omega) }[/math] が得られ、これを逆フーリエ変換すればもとの信号が得られる。

ところで、周波数領域で矩形窓をかけて逆フーリエ変換するということは時間領域で矩形窓の逆フーリエ変換と標本化された信号を畳み込むのと同じである。 その場合にはsinc関数を畳み込めばよい。