seegongsik
CM · デジタル変調

標本化と PCM

連続信号を一定の間隔で標本化すると、曲線は消えていくつかの点だけが残ります。それでも標本化周波数が信号の最高周波数の二倍を超えていれば、その点だけから元の信号をそのまま復元できます。逆に遅すぎる標本化では高い周波数が偽の低い周波数に化けてしまう理由も、このユニットで学びます。

いくつかの点から元の信号はよみがえるか

淡い青の曲線が元の信号、明るい点が標本、太い曲線は標本だけを見て復元した信号です。標本化周波数を上げると点が詰まっていきますが、信号周波数の二倍を超えるまでは、太い曲線は標本を通る遅い偽の正弦波として描かれ、赤く表示されます。二倍を超えた瞬間から、金色の曲線が元の信号とぴったり重なります。

標本化周波数 fsfs = 1.14 × f0
右の値は、標本化周波数が信号周波数の何倍かを表します。fs = 2 f0 がナイキストの境界です。
標本率とナイキスト境界
fs < 2 f0 → エイリアシング
エイリアシング

標本は点だ

標本化とは、連続信号を一定の時間間隔ごとに一度ずつ読み取り、その値だけを書き留めることです。なめらかだった曲線が、図の明るい点いくつかにまで減ってしまいます。すると当然、次の疑問がわきます。点と点の間をすべて捨てたのに、どうやって元の曲線を取り戻せるのでしょうか。

ナイキスト ―― 二倍より速く

その答えが標本化定理です。信号の最高周波数が fmax のとき、fs > 2 fmax で標本化すれば標本だけから元の信号を完全に復元でき、この境界値 2 fmax をナイキスト率と呼びます。標本化周波数がこれに届かないと、fmax 付近の成分が fs/2 より下の帯域へ折り返して入り込み、同じ標本を通るもっと遅い正弦波のように見えます。このように周波数の正体が入れ替わる現象がエイリアシングで、一度折り返した信号は、標本だけからは本当の周波数を取り戻す手立てがありません。

観察fs > 2 fmax
標本化周波数は最高周波数の二倍を超えなければなりません。
選ぶfa = | fs ? f0 |
標本化が足りないと、見かけの周波数は折り返して下がります。

PCM ―― 量子化と符号化

標本はまだ連続的な値なので、そのままではビットで書けません。PCM は、各値を L 個の段階のうち最も近いものへ丸める量子化を行い、各段階を n = log₂ L ビットで符号化します。1 秒間に fs 回標本化するので、ビットレートは R = n fs になります。丸めで生じた誤差が量子化雑音で、段階数 L を増やしてビットを多く使うほど小さくなります。標本化で時間を、量子化で値を細かく区切って信号を数に変える、それが PCM です。

空欄n = log₂ ?
L 個の段階を書くには、標本ごとに log₂ L ビットが必要です。
自分でR = ? (bit/s)
ビットレートは、標本あたりのビット数に標本化周波数を掛けた値です。

最初の画面に戻ると

標本化周波数を上げると点が詰まり、信号周波数の二倍を超えた瞬間に復元した曲線が元の信号と重なって金色に変わりました。それより低いときは、同じ標本を通るもっと遅い正弦波が現れ、赤く化けていました。標本化で覚えておくことは一つです。点の間を捨てても fs > 2 fmax なら何も失わず、この境界を破ると高い周波数が偽の低い周波数へ折り返し、二度と元に戻せません。

標本化とは、連続信号を標本化周波数 fs で一定の間隔ごとに読み取ることです。標本化定理によれば fs > 2 fmax のとき標本だけから元の信号を完全に復元でき、その境界 2 fmax をナイキスト率といいます。標本化周波数が足りないと、高い周波数が fs/2 より下へ折り返してエイリアシングが起こります。PCM は各標本を L = 2ⁿ 段階に量子化し、n = log₂ L ビットで符号化します。ビットレートは R = n fs です。

次のユニットで

これでメッセージはビットの流れになりました。次の課題は、このビットで搬送波をどう揺らすかです。ビットに応じて搬送波の振幅をオンとオフにすれば ASK、周波数を二つの値の間で切り替えれば FSK、位相を反転させれば PSK になります。次のユニットでは、ディジタル変調のこの三つの系統を並べて比べます。