信号処理 - 第10講
(Press ?
for help, n
and p
for next and previous slide)
村田 昇
定義
入力 \(f(t)\) を変換して出力 \(g(t)\) を生成する機構
線形性
入力の線形結合がそのまま出力に反映される性質
時不変性
入力の時刻がずれた場合,出力も同じだけずれる性質
フィルタの積分表現
\begin{equation} g(t)=\int_{-\infty}^{\infty} f(s)h(t{-}s)ds \end{equation}\(h\) : インパルス応答 = フィルタの表現
時間領域では畳み込み積分
\begin{equation} g(t) =\int_{-\infty}^{\infty}h(t-s)f(s)ds = h{*}f(t) \end{equation}
周波数領域では関数の積
\begin{equation} \hat{g}(\omega) = \sqrt{2\pi}\cdot\hat{h}(\omega)\cdot\hat{f}(\omega) \end{equation}
インパルス応答
\begin{equation} h(t) =\int_{-\infty}^{\infty}\delta(s)h(t-s)ds \end{equation}
時間領域
\begin{equation} V_{in}(t) =CR\frac{d}{dt}V_{out}(t) +V_{out}(t) \end{equation}
周波数領域
\begin{equation} \hat{V}_{in}(\omega) =i\omega CR\hat{V}_{out}(\omega) +\hat{V}_{out}(\omega) \end{equation}\begin{equation} \hat{V}_{out}(\omega) = \frac{1}{i\omega CR+1} \hat{V}_{in}(\omega) \end{equation}
フィルタの Fourier 変換
\begin{equation} \hat{h}(\omega) =\frac{1}{\sqrt{2\pi}i\omega CR+1} =\frac{1}{\sqrt{2\pi}iCR}\frac{1}{\omega -i/CR} \end{equation}
逆 Fourier 変換
\begin{equation} \mathcal{F}^{-1}[\hat{h}](t) = h(t) = \begin{cases} 0,&t<0\\ \frac{1}{CR}e^{-\frac{t}{CR}},&t>0 \end{cases} \end{equation}
矩形波の出力
\begin{equation} V_{out}(t) = \begin{cases} 0,&t \le 0\\ \frac{1}{\Delta}(1-e^{-\frac{t}{CR}}),&0 < t\le\Delta\\ \frac{1}{\Delta}(e^{\frac{\Delta}{CR}}-1)e^{-\frac{t}{CR}},&\Delta< t \end{cases} \end{equation}
\(\Delta\to 0\)
\begin{equation} h(t) = \lim_{\Delta\to0}V_{out}(t) = \begin{cases} 0,&t\le0\\ \frac{1}{CR}e^{-\frac{t}{CR}},&t>0 \end{cases} \end{equation}
周期 \(2\pi\) の Fourier 級数展開の基底(正規直交系)を
\begin{equation} \phi_{n}(t)=\frac{1}{\sqrt{2\pi}}e^{int} \end{equation}
としたとき, 周期 \(2\pi\cdot 2B\) の基底は
\begin{equation} \psi_{n}(t) = a\cdot \phi_{n}\left(b t\right) \end{equation}
で構成することができる.\(a\) と \(b\) を求めよ.
定理
信号 \(f(t)\) が \(B\,[\mathrm{Hz}]\) 未満の周波数しか含んでいないなら, \(1/2B\,[s]\) ごとのサンプル点を用いて元の信号は完全に求められる.
以下の積分
\begin{equation} \frac{1}{2\pi\cdot 2B}\int_{-2\pi B}^{2\pi B} e^{i\left(t+\frac{n}{2B}\right)\omega}d\omega \end{equation}
を計算しなさい.
step 1
定理の仮定より \(f(t)\) の Fourier 変換を \(\hat{f}(\omega)\) の台 (0でない \(\omega\) の領域) は \((-2\pi B, 2\pi B)\) である.
(\(B\,[\mathrm{Hz}]=2\pi B\,[\mathrm{rad}]\))
step 2
\(\hat{f}\) を \(2\pi\cdot 2B\) ごとに繰り返したものを \(\tilde{f}\) とする.
これは周期 \(2\pi\cdot 2B\) を持つ周期関数なので Fourier 級数展開が存在する.
step 3
周期 \(2\pi\) の Fourier 級数展開の基底を
\begin{equation} \phi_{n}(\omega)=\frac{1}{\sqrt{2\pi}}e^{in\omega} \end{equation}とすると, 周期 \(2\pi\cdot 2B\) の基底は
\begin{equation} \psi_{n}(\omega)=\phi_{n}\left(\frac{\omega}{2B}\right)\frac{1}{\sqrt{2B}} \end{equation}となる.
step 4
\(\tilde{f}\) の Fourier 級数展開は
\begin{equation} \tilde{f}(\omega) = \sum_{n=-\infty}^{\infty} \left\langle \tilde{f}, \psi_{n} \right\rangle \psi_{n}(\omega) \end{equation}で与えられる.
step 5
\begin{align} \tilde{f}(\omega) &=\frac{1}{2\pi\cdot 2B} \sum_{n=-\infty}^{\infty} e^{i\left(\frac{n}{2B}\right)\omega} \int_{-2\pi B}^{2\pi B}\tilde{f}(\xi) e^{-i\left(\frac{n}{2B}\right)\xi}d\xi\\ &=\frac{1}{2\pi\cdot 2B} \sum_{n=-\infty}^{\infty} e^{i\left(\frac{n}{2B}\right)\omega} \int_{-2\pi B}^{2\pi B}\hat{f}(\xi) e^{-i\left(\frac{n}{2B}\right)\xi}d\xi \end{align}
step 6
\begin{align} \tilde{f}(\omega) &=\frac{1}{2\pi\cdot 2B} \sum_{n=-\infty}^{\infty} e^{i\left(\frac{n}{2B}\right)\omega} \int_{-2\pi B}^{2\pi B}\hat{f}(\xi) e^{-i\left(\frac{n}{2B}\right)\xi}d\xi\\ &=\frac{1}{2\pi\cdot 2B} \sum_{n=-\infty}^{\infty} e^{i\left(\frac{n}{2B}\right)\omega} \int_{-\infty}^{\infty}\hat{f}(\xi) e^{-i\left(\frac{n}{2B}\right)\xi}d\xi \end{align}
step 7
\begin{align} \tilde{f}(\omega) &=\frac{1}{2\pi\cdot 2B} \sum_{n=-\infty}^{\infty} e^{i\left(\frac{n}{2B}\right)\omega} \int_{-\infty}^{\infty}\hat{f}(\xi) e^{-i\left(\frac{n}{2B}\right)\xi}d\xi\\ &=\frac{1}{\sqrt{2\pi}\cdot 2B} \sum_{n=-\infty}^{\infty} e^{i\left(\frac{n}{2B}\right)\omega} f\left(-\frac{n}{2B}\right) \end{align}
\(x=-n/2B\) における \(\hat{f}\) の Fourier 逆変換
\begin{equation} f\left(-\frac{n}{2B}\right) = \frac{1}{\sqrt{2\pi}} \int_{-\infty}^{\infty}\hat{f}(\xi) e^{i\left(-\frac{n}{2B}\right)\xi}d\xi \end{equation}
step 8
\begin{equation} \hat{h}_{B}(\omega) = \Xi_{(-2\pi B,2\pi B)}(\omega) = \begin{cases} 1,&|\omega|<2\pi B\\ 0,&\text{otherwise} \end{cases} \end{equation}とすると
\begin{align} f(t) &=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}\hat{f}(\omega) e^{i\omega t}d\omega\\ &=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}\hat{h}_{B}(\omega)\tilde{f}(\omega) e^{i\omega t}d\omega \end{align}
step 9
\begin{align} f(t) &=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}\hat{h}_{B}(\omega) \frac{1}{\sqrt{2\pi}\cdot 2B} \sum_{n=-\infty}^{\infty} e^{i\left(\frac{n}{2B}\right)\omega} f\left(-\frac{n}{2B}\right) e^{i\omega t}d\omega\\ &=\frac{1}{2\pi\cdot 2B} \sum_{n=-\infty}^{\infty} f\left(-\frac{n}{2B}\right) \int_{-2\pi B}^{2\pi B} e^{i\left(t+\frac{n}{2B}\right)\omega}d\omega \end{align}
step 10
\begin{align} f(t) &=\frac{1}{2\pi\cdot 2B} \sum_{n=-\infty}^{\infty} f\left(-\frac{n}{2B}\right) \int_{-2\pi B}^{2\pi B} e^{i\left(t+\frac{n}{2B}\right)\omega}d\omega\\ &=\sum_{n=-\infty}^{\infty} \frac{\sin 2\pi B\left(t+\frac{n}{2B}\right)}{2\pi B\left(t+\frac{n}{2B}\right)} f\left(-\frac{n}{2B}\right)\\ &=\sum_{n=-\infty}^{\infty} \frac{\sin 2\pi B\left(t-\frac{n}{2B}\right)}{2\pi B\left(t-\frac{n}{2B}\right)} f\left(\frac{n}{2B}\right) \end{align}
step 11
以上から, \(f(t)\) は \(1/2B\) ごとのサンプル点 \(f(n/2B)\) を用いて完全に再構成できる.
直感的な意味
正弦波は山と谷の値が与えられれば補間できるので, 一番高い周波数でも1周期の間に2点の標本があれば良い.
Nyquist 周波数での挙動
周波数 \(B\) で \(\theta\) の値によって位相と振幅が異なる 次の波形を考える.
\begin{equation*} f(t) = \frac{\cos(2\pi Bt+\theta)}{\cos\theta} =\cos(2\pi Bt)-\sin(2\pi Bt)\tan\theta \end{equation*}標本点を \({n}/{2B}\) とすると
\begin{align*} f\left(\frac{n}{2B}\right) &=(-1)^{n}-0\cdot\tan\theta =(-1)^{n} \end{align*}\(\theta\) によらないため, サンプリングンレート \(2B\) の標本点からは \(\theta\) の値を推定することはできない.
定理の前提
信号の Fourier 変換が \((-2\pi B,2\pi B)\) 以外で0である.
雑音の原因
\(4\pi B\) 周期の関数 \(\tilde{f}\) を構成する際に重なりが生じ, \((-2\pi B,2\pi B)\) 領域を切り出しても 元に戻すことができない.
サンプリング周波数
CD (コンパクトディスク) のサンプリング周波数は 44.1 [kHz] である. CD で完全に再現される周波数はどのような範囲にあると考えられるか?