アルゴリズム グローバル 64 ビット PCM
入力信号 (緑) に対するA-law (青) とμ-law (赤)の圧縮の比較。両方の軸ともデシベル単位の対数スケールを使用します。
A = 87.6の A 法則のF ( x )のプロット
これらのファイルの再生に問題がありますか?メディアヘルプを参照してください。
A -law アルゴリズムは、ヨーロッパの8 ビットPCMデジタル通信システムで、アナログ信号のダイナミック レンジを最適化 (つまり変更) してデジタル化するために使用される標準の圧縮伸長アルゴリズムです。これは、 ITU-TのG.711標準の 2 つの圧縮伸長アルゴリズムの 1 つであり、もう 1 つは北米と日本で使用されている
類似のμ-lawです。
与えられた入力に対して、A-law エンコーディングの式は次のようになります。

ここで、は圧縮パラメータです。ヨーロッパでは、.


A-law 展開は逆関数によって与えられます。
このエンコードの理由は、音声のダイナミック レンジが広いため、効率的な線形デジタル エンコードが適さないためです。A-law エンコードは、信号のダイナミック レンジを効果的に削減し、それによってコーディング効率を高め、特定のビット数に対して線形エンコードで得られる
信号対歪み比よりも優れた信号対歪み比を実現します。
μ法則との比較
μ-law アルゴリズムは、小さな信号に対する比例歪みが悪化する代わりに、A-law よりもわずかに広いダイナミック レンジを提供します。慣例により、少なくとも 1 つの国が A-law を使用している場合、国際接続には A-law が使用されます。
参照
外部リンク
- 波形コーディング技術 - 実装の詳細が記載されています(ただし、A 法則の式は正しくないことに注意してください)
- サンプルコードによる C 言語での A-law 実装