音视频编解码——μ律(Mu-law)和A律(A-law)

μ律(Mu-law)和A律(A-law)是两种非线性量化方法,常用于脉冲调制编码(PCM)中的音频信号压缩。它们在不同的地区和应用中使用,具有类似的原理但略有不同的特性。

一、μ律(Mu-law)和A律(A-law)原理:

μ律(Mu-law):
μ律是一种非线性压缩方法,最初由贝尔实验室开发用于电话系统。它主要在北美和日本等地使用。μ律量化方法在低信号强度区域提供更高的量化精度,而在高信号强度区域提供较低的量化精度。这意味着较小的信号值将被更多的量化级别表示,而较大的信号值将被较少的量化级别表示。μ律的量化曲线是非线性的,可以更好地适应人耳对信号的感知特性。

A律(A-law):
A律也是一种非线性压缩方法,最初由欧洲电信标准化组织(ETSI)引入,主要在欧洲和其他一些地区使用。与μ律类似,A律在低信号强度区域提供更高的量化精度,而在高信号强度区域提供较低的量化精度。A律的量化曲线也是非线性的,但与μ律略有不同的特性。A律在低信号强度区域提供更高的增益,可以更好地保留低幅度信号的细节。

μ律和A律的压缩过程:
在μ律和A律中,压缩过程是将输入的线性PCM信号进行非线性变换,以便在保持较高精度的同时减小较小信号的量化误差。压缩过程中,输入信号的幅度范围被映射到更小的范围内。

A律压缩使用以下数学公式:

其中x表示为归一化的压缩器输入电压;y为归一化的压缩器输出电压,A为压扩参数,表示压缩程度。很明显,小信号时为线性特性,大信号时近似为对数特性。这种压扩特性常把压缩、量化和编码合为一体。

μ律压缩使用以下数学公式:

其中x表示为归一化的压缩器输入电压;y为归一化的压缩器输出电压,μ为压扩参数,表示压缩程度。

μ律和A律的量化曲线:
μ律和A律的量化曲线都是非线性的,与线性量化不同。这些曲线在低信号强度区域提供更高的量化精度,以更好地保留低幅度信号的细节。随着信号强度的增加,量化精度逐渐降低,从而减小了较大信号的量化误差。

μ律和A律的解压缩过程:
在解压缩过程中,使用相应的μ律或A律扩展算法将压缩后的信号恢复为线性PCM信号。解压缩过程是压缩过程的逆过程,通过应用逆变换来还原信号的幅度范围。

μ律和A律的参数:
μ律和A律都具有特定的参数设置。在μ律中,压缩参数为255,而在A律中,压缩参数为87。这些参数决定了量化曲线的形状和量化级别的分布。

μ律和A律的应用:
μ律和A律广泛应用于模拟电话系统和其他音频通信领域。它们在模拟电话网络中被用作压缩算法,以减小信号的带宽需求,并提供较好的信噪比性能和动态范围,同时减小较小信号的量化误差。在数字通信中,μ律和A律通常与脉冲编码调制(PCM)结合使用,以实现音频信号的数字化和传输。在编码和解码过程中,使用相应的μ律或A律压缩和扩展算法来保持信号的一致性。

区域差异:
μ律和A律在不同的地区和标准中使用。μ律主要在北美和日本使用,而A律主要在欧洲和其他一些地区使用。这种区域差异源于不同的标准和历史发展。

二、μ律和A律的具体压缩算法的概述:

1、μ律的压缩算法:
μ律的压缩算法将输入的线性PCM信号进行非线性变换,以减小较小信号的量化误差。压缩过程如下:

①、将输入信号的幅度范围映射到-1到1之间。

②、对映射后的信号应用非线性变换,使用μ律压缩参数为255。

③、将压缩后的信号进行量化,映射到8位(或其他位数)的离散级别。

④、输出压缩后的信号。

2、A律的压缩算法:
A律的压缩算法也是将输入的线性PCM信号进行非线性变换,以减小较小信号的量化误差。压缩过程如下:

①、将输入信号的幅度范围映射到-1到1之间。

②、对映射后的信号应用非线性变换,使用A律压缩参数为87。

③、将压缩后的信号进行量化,映射到8位(或其他位数)的离散级别。

④、输出压缩后的信号。

三、μ律和A律的一些优缺点:

μ律的优点:

  1. 较高的动态范围:μ律在低信号强度区域提供较高的量化精度,可以更好地保留低幅度信号的细节,从而提供更大的动态范围。
  2. 适应人耳感知:μ律的非线性量化曲线更好地适应了人耳对信号的感知特性,使得经过压缩和解压缩的音频信号更接近原始信号,提供更好的听觉质量。
  3. 在北美和日本广泛使用:μ律是北美和日本电话系统的标准,因此在这些地区的通信中具有广泛的应用和兼容性。

μ律的缺点:

  1. 区域限制:μ律在其他地区的应用相对较少,因此在国际通信中可能存在兼容性问题。
  2. 较大的量化误差:尽管μ律在低信号强度区域提供较高的量化精度,但在高信号强度区域可能引入较大的量化误差,导致信号质量下降。

A律的优点:

  1. 适应低幅度信号:A律在低信号强度区域提供更高的增益,可以更好地保留低幅度信号的细节,提供较好的信号质量。
  2. 在欧洲和其他地区广泛使用:A律是欧洲和其他一些地区电话系统的标准,因此在这些地区的通信中具有广泛的应用和兼容性。

A律的缺点:

  1. 动态范围较小:相对于μ律,A律在高信号强度区域提供较低的量化精度,导致动态范围较小,较大信号的细节可能丢失。
  2. 在较小信号值处的量化精度较低:A律在较小信号值处的量化精度较低,可能引入较大的量化误差。

四、例题:

A律对数压缩特性的十三折线法近似:

A律PCM编码规则:采用8位编码 M1M2M3M4M5M6M7M8

 最小量化间距:

A律正输入值编码表:
 

μ律PCM编码表μ=255:

A、μ率的PCM编码方法:
        (1) 根据信号极性确定极性码

        (2) 根据信号的取值确定信号值所对应的最小单位数

        (3) 根据信号的取值范围确定段落码

        (4) 根据段落起始值与信号的差值、量化阶距确定段内码

        

 

A 率的PCM译码方法:
接收到A率的PCM码组:

(1) 根据极性码确定输出信号的性码

(2) 根据段落码确定所在段落的起始电平值

(3) 根据段内码和量化阶距确定所需段内量化值

(4) 根据所在段落的起始电平值、段内量化值、量化阶距、附加的1/2量化阶距值(将量化误差控制在小于等于1/2量化阶距范围内),计算输出电压值

(5) 输出包含极性的实际的输出电压值

参考链接:

https://blog.csdn.net/weixin_50932441/article/details/128822254?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170217405816800225527809%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170217405816800225527809&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-128822254-null-null.142^v96^pc_search_result_base6&utm_term=%E8%84%89%E5%86%B2%E8%B0%83%E5%88%B6%E7%BC%96%E7%A0%81&spm=1018.2226.3001.4187

https://blog.csdn.net/m0_50111463/article/details/134114582?ops_request_misc=&request_id=&biz_id=102&utm_term=%CE%BC%E5%BE%8B%E5%92%8CA%E5%BE%8B&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-134114582.142^v96^pc_search_result_base6&spm=1018.2226.3001.4187

https://blog.csdn.net/weixin_44586473/article/details/109250794?ops_request_misc=&request_id=&biz_id=102&utm_term=%CE%BC%E5%BE%8B%E5%92%8CA%E5%BE%8B&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-6-109250794.142^v96^pc_search_result_base6&spm=1018.2226.3001.4187

猜你喜欢

转载自blog.csdn.net/qq_42233059/article/details/134909838
今日推荐