2

アナログ オーディオ信号が 1 秒間に 16,000 回サンプリングされ、各サンプルが 1024 レベルのいずれかに量子化されるとします。PCM デジタル オーディオ信号の結果のビット レートは?

トップダウンアプローチブックの質問に答えましたが、それが正しいことを確認したいだけです

私の答えは

1024 = 2 ^10

したがって、PCM ビット レート = 10 * 16000 = 160, 000 bps

あれは正しいですか

4

1 に答える 1

0

ソフトウェアはしばしば時間と空間の間でトレードオフを行います。あなたの答えは正しいですが、ソフトウェアを作成するには、通常、データをバイト単位 (8 ビット) で読み書きします。あなたの答えは 10 ビットなので、コードはサンプルごとに 2 バイト (16 ビット) を使用します。したがって、ファイル消費率は 16 * 160000 == 256000 ビット/秒 (32000 バイト/秒) になります。これはモノラルなので、ステレオはこれを 2 倍にします。実際にサンプルあたり 16 ビットではなく 10 ビットを格納するソフトウェアは、この時間と空間のトレードオフを計算時間 (およびコードの複雑さ) の増加の方向にシフトして、ストレージ スペースを節約します。

于 2014-06-24T22:37:49.473 に答える