オーディオのいくつかの重要なパラメータ: BCLK、MCLK、LRCLK

オーディオのいくつかの重要なパラメータ: B CLK、MCLK、 LRCLK

参考リンク: https: //cloud.tencent.com/developer/article/154687 5

オーディオのサンプルレートは何ですか?

オーディオが曲線とみなされる場合、サンプリング レートは 1 秒間にこの曲線から取得されるサンプルの数になります。

  • 8,000 Hz - 電話で使用されるサンプリング レートで、人間の音声には十分です。
  • 11,025 Hz - AM放送に使用されるサンプリングレート
  • 22,050 Hz および 24,000 Hz - FM ラジオで使用されるサンプリング レート
  • 32,000 Hz - miniDV デジタル ビデオ ビデオカメラ、DAT (LP モード) で使用されるサンプリング レート
  • 44,100 Hz - オーディオ CD で使用されるサンプル レート。MPEG-1 オーディオ (VCD、SVCD、MP3) にも一般的に使用されます。
  • 47,250 Hz - 市販の PCM レコーダーで使用されるサンプリング レート
  • 48,000 Hz - miniDV、デジタル TV、DVD、DAT、映画、プロフェッショナル オーディオで使用されるデジタル サウンドに使用されるサンプリング レート
  • 50,000 Hz - 市販のデジタルレコーダーで使用されるサンプリングレート
  • 96,000 または 192,000 Hz - DVD-Audio、一部の LPCM DVD オーディオ トラック、BD-ROM (Blu-ray Disc) オーディオ トラック、および HD-DVD (High Definition DVD) オーディオ トラックで使用されるサンプル レート
  • 2.8224 MHz - Direct Stream Digital の 1 ビット シグマ デルタ変調プロセスで使用されるサンプリング レート。

サンプリング レートが高いほど、サウンドの再生はよりリアルで自然になります。人間は20HZ から 20000HZ までの周波数を認識できます。1 秒あたり20000 個のサウンド サンプルを作成できれば、再生中の人間の耳のニーズを満たすのに十分です。 。したがって、サンプリング周波数 22050 が一般的に使用されており、44100 はすでに CD 音質であり、48000 を超えるサンプリング周波数は人間の耳には意味がありません。

サンプリングビット幅/サンプリング深度とは何ですか?

画像を見ると、サンプリングビット深度が32bit(ビット)であることが分かりますが、この32bitはADCチップ内のデータサンプリングビット幅、つまりアナログ信号をデジタル信号に変換するビット数に相当します。 3.3V の電圧、サンプリング深度は 32 ビット、その後、3.3v を 2^32 乗に分割できます。サンプリング深度が 8bit の場合、3.3v を 2^8 乗に分割できます。この比較から、次のことがわかります。サンプリングの深さが大きいほど、より均等に分割されます。コピーの数が多いほど、サウンドはより繊細になります。

上図のように、横軸がサンプリングレート、縦軸がサンプリング深度であり、サンプリング深度が大きいほど繊細な音となり、より多くのデジタル量で表現できることが分かります。電圧。

BCLKはどのように計算されますか?

上記の説明を読んでサンプリング レートのようなものはわかりますが、BCLK はサンプリング レートと正確に等しいわけではなく、計算されます。I2CやSPIなどの通信プロトコルが知られていますが、I2Sの通信プロトコルも同様で、クロックの立ち上がりや立ち下がりがデータを有効とします。したがって、BCLK の意味は、BCLK の数と同じ数のデータ ビットがあるということです。

BCLK = サンプリングレート x サンプリング幅 x サンプリングチャンネル数

サンプルレート=44.1Khz、

サンプル長=16、チャンネル=2時

BCLK は次のようになります。

2×44.1Khz×16=32×サンプルレート=1.4112Mhz

MCLKとは何ですか?

MCLK と BCLK の間には特定の関係があり、これは一般にチップによって異なります。

この 4 倍の関係がある場合、MCLK = 4* BCLK=5.6448Mhz MCLK の選択に関しては、外部水晶発振器によって異なります。

LRCLKとは何ですか?

フレームクロック LRCK は左右のチャンネルのデータを切り替えるために使用され、LRCK が "0" の場合は左チャンネルのデータを送信中、"1" の場合は左チャンネルのデータを送信中であることを示します。右チャンネルの信号が送信されています。LRCLK == FS、これはサンプリング周波数です。LRCLKはサンプリング周波数の大きさで、薬は変えずに名前を変える、スープを変えると理解できます。

(黄色はLRCLK、青色はBCLK)

(黄色はLRCLK、青色はデータDIN)

fs について多くの情報が読み込まれますが、ここで言及されている fs は実際にはサンプリング周波数であり、256 fs、128 fs などのサンプリング周波数の意味を指します。fs が大きいほど、よりリアルなオーディオが復元されます。オーディオを保存するために必要なストレージ容量も大きくなります。

おすすめ

転載: blog.csdn.net/a1809032425/article/details/128651994