サンプリング周波数40kHz,量子化ビット数16ビットでA/D変換したモノラル音声の1秒間のデータ量は,何kバイトとなるか。
ここで,1kバイトは1,000バイトとする。
正答3
解説
正解は3です。
A/D変換(アナログ/ディジタル変換)では、1秒間にサンプリング周波数の回数だけ標本を取り、1標本を量子化ビット数で表します。
データ量はサンプリング周波数×量子化ビット数×秒数で求め、最後にバイトへ換算します。
【計算】
1秒間の標本数は40kHzなので40,000回です。
ビット数は40,000×16=640,000ビットです。
バイトに換算すると640,000÷8=80,000バイトです。
1kバイト=1,000バイトなので、80,000÷1,000=80kバイトです。
【選択肢別解説】
1:× 20kバイトは、正しい値80kバイトの4分の1であり、計算結果と一致しません。
2:× 40kバイトは、正しい値80kバイトの半分であり、計算結果と一致しません。
16ビットは2バイトなので、40,000×2=80,000バイトになります。
3:○ 40,000回×16ビット÷8=80,000バイトなので、80kバイトです。
4:× 640はビット単位の値(640kビット)です。
8で割ってバイトに直していないので誤りです。
【ポイント】
モノラルは1チャネル、ステレオなら2倍になります。
ビットとバイトの換算(8で割る)を忘れないことが最大の注意点です。