A/D変換とは(全体像)
A/D変換(アナログ-デジタル変換)は、連続的に変化するアナログの信号を、とびとびの数値(デジタル)に変える処理のこと。マイクで拾った声をパソコンで録音するとき、裏でこれが動いている。
ポイントは、標本化だけでは終わらず、3つのステップを踏むこと。よくある誤解が「A/D変換=標本化」だが、正しくは標本化・量子化・符号化の3段階だ。
- 標本化 … 時間の軸を一定間隔で区切る(いつ測るか)。
- 量子化 … 測った値を、決まった段階のどれかに当てはめる(どの高さか)。
- 符号化 … その段階の番号を、0と1のビット列にする。
詳しく:3ステップとビット数だけ覚えれば戦える
ここが記事の心臓部。まずは3ステップの役割。
A/D変換の3ステップ
| ステップ | 何をする | 軸 |
|---|---|---|
| ①標本化 | 時間を一定間隔で区切って測る | 横(時間) |
| ②量子化 | 測った値を決まった段階に当てはめる | 縦(大きさ) |
| ③符号化 | 段階の番号を0と1のビット列にする | — |
「標本化=横(時間)、量子化=縦(大きさ)」と覚えると、2つを取り違えない。つまり、横と縦のどちらを区切るかで標本化と量子化を見分けられる、というわけだ。標本化はナイキストの考え方で「元の最高周波数の2倍以上」で測るのがルールだ。
次に、よく問われる量子化のビット数と精度。
量子化ビット数と段階数
| ビット数 | 段階数(2のn乗) | 例 |
|---|---|---|
| 8ビット | 256段階 | 電話レベル |
| 16ビット | 65536段階 | CDレベル |
量子化の細かさはビット数で決まる。nビットなら2のn乗段階を表せる。ビット数が多いほど段階が細かくなり、もとのなめらかな信号に近づく(雑音に対して信号がくっきりする=SN比が良くなる)。
参考として、CDは「標本化44.1kHz・量子化16ビット・2チャンネル」という仕様だ。
わかりやすく言い換えると
要するに、A/D変換は「なめらかな波を、方眼紙のマス目に写し取る」ことだ。
①標本化 … 横方向(時間)に等間隔の線を引いて、その時点の高さを読む
②量子化 … 縦方向(大きさ)をマス目に区切って、いちばん近いマスに丸める
③符号化 … そのマスの番号を0と1で書きとめる
マス目が細かい(ビット数が多い)ほど、もとの波に近づく。粗いマスだと階段状になってしまう——だからきめ細かさはビット数で決まる、というわけだ。
試験のツボ
🔴 一番出る:A/D変換の3ステップ
①標本化(時間で区切る)→量子化(段階に分ける)→符号化(0と1にする)
②「A/D変換=標本化だけ」は誤り
🔴 次に出る:標本化と量子化の役割
①標本化=横(時間)の離散化
②量子化=縦(大きさ)の離散化
🟡 押さえると安定:ビット数と精度
①nビットで2のn乗段階(16ビットは65536段階=CD)
②ビット数が多いほどきめ細かく、SN比が良くなる
よくある間違い
①「A/D変換は標本化だけで完了する」→ ✗ 標本化・量子化・符号化の3ステップが必要。
②「標本化と量子化は同じ処理である」→ ✗ 標本化は時間(横)、量子化は大きさ(縦)の離散化。別もの。
③「量子化のビット数を増やしても精度は変わらない」→ ✗ ビット数が多いほど段階が細かくなり、もとの信号に近づく。
試験での出題パターン
実際の問題でたしかめてみよう。
オリジナル問題1(3ステップ)
A/D変換の手順に関する次の記述のうち、正しいものはどれか。
- A/D変換は標本化だけで完了し、量子化や符号化は不要な処理とされている
- A/D変換は標本化・量子化・符号化の3つのステップを踏んで行う処理である
- A/D変換はデジタル信号をアナログ信号にもどす、逆向きの処理のことである
- A/D変換は符号化だけを行い、時間や大きさの区切りとは関係しない処理だ
解答は 2 だぜ。
A/D変換は標本化・量子化・符号化の3ステップで行う。「標本化だけ」と思い込みがちだが、3段階を踏むのが正しいんだ。
選択肢1は「標本化だけ」が誤り。選択肢3は「デジタル→アナログ」で逆向き(D/A変換)。選択肢4は「符号化だけ」が誤りだぜ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 量子化・符号化も必要 |
| 2 | ✓ | 標本化・量子化・符号化の3ステップ |
| 3 | ✗ | それは逆向きのD/A変換 |
| 4 | ✗ | 標本化・量子化も行う |
オリジナル問題2(標本化と量子化)
標本化と量子化の役割に関する次の記述のうち、正しいものはどれか。
- 標本化は大きさの軸を、量子化は時間の軸を区切る処理で、役割は入れ替わる
- 標本化も量子化も時間の軸だけを区切る処理で、両者に違いはないとされる
- 標本化も量子化もビット列を作る処理で、信号の波とは関係がないものである
- 標本化は時間の軸を、量子化は大きさの軸を区切る処理で、役割が大きく違う
解答は 4 だぜ。
標本化は時間(横)の軸、量子化は大きさ(縦)の軸を区切る。役割がはっきり違うから、「横が標本化・縦が量子化」と覚えとけ。
選択肢1は標本化と量子化が逆。選択肢2は「両者に違いがない」が誤り。選択肢3は「波と関係がない」が誤りだぜ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 横が標本化・縦が量子化(逆) |
| 2 | ✗ | 役割が異なる |
| 3 | ✗ | 信号の波を区切る処理 |
| 4 | ✓ | 標本化=時間・量子化=大きさ |
オリジナル問題3(ビット数と精度)
量子化のビット数と精度に関する次の記述のうち、正しいものはどれか。
- ビット数を増やしても段階数は変わらず、精度はまったく向上しないとされる
- ビット数が少ないほど段階が細かくなり、もとの信号に近づくとされている
- nビットの量子化では2のn乗段階を表せ、ビット数が多いほど細かくなる
- 量子化のビット数は音の長さを表すもので、信号の細かさとは無関係である
解答は 3 だぜ。
量子化はnビットで2のn乗段階を表せ、ビット数が多いほどきめ細かくなる。16ビットなら65536段階(CDレベル)だな。細かいほどもとの波に近づくんだ。
選択肢1は「段階数が変わらない」が誤り。選択肢2は「少ないほど細かい」が逆。選択肢4は「音の長さを表す」が誤りだぜ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | ビット数で段階数は変わる |
| 2 | ✗ | 多いほど細かくなる(逆) |
| 3 | ✓ | nビットで2のn乗段階・多いほど細かい |
| 4 | ✗ | 音の長さではなく細かさを決める |
まとめ
押さえどころ
- 🔴 3ステップ = 標本化(時間で区切る)→量子化(段階に分ける)→符号化(0と1にする)。標本化だけではない。
- 🔴 標本化と量子化 = 標本化は時間(横)、量子化は大きさ(縦)の離散化。
- 🟡 ビット数と精度 = nビットで2のn乗段階。多いほどきめ細かく、SN比が良くなる(CDは16ビット)。
次に学ぶ
- 標本化定理(ナイキスト) ── A/D変換の最初のステップ「標本化」のルール。なぜ2倍以上で測るのか、ここで深まる。
- データ圧縮(可逆・非可逆) ── デジタルにした音や画像を小さくする技術。A/D変換のあとの流れとしてつながる。
執筆: SikakuQuest編集部