正在加载图片...
表5.3 N 2 3 最大xe 问题5.3请总结一个公式,说明在一个N比特均匀量化中,最大量化误差的绝对值 和N的关系。并说明在什么情况下,量化误差达到这个最大值? B.4产生如下序列并是显示它的功率谱密度函数(PSD): >>x=sin(2*pi*512*[1:2048J/SAMPLING_FREQ 分别以N=2,3,4,5和6去显示量化波形xq的PSD函数,并计算相应的量化误差信号功 率的dB值,把结果填入表5.4中: >>xq=quantize(x,N); >>psd(xq) >>sq2=10*log10(var(x-xq)) 表5.4 N23 4 56 0g2 在量化误差均匀分布在区间[-q2,q2]上(q是N比特均匀量化器的量化台阶)的假设 下,噪声功率由下式给出: o2=-(4.7746.02Ndb. 把表5.4的结果同由公式获得的结果相比较。 C.非均匀量化 C.L.用100个抽样值代表话音段的一个典型语音信号并显示此序列:(有时候,speech函数调 用的文件normalize.m名称变成了normaliz.m,这时请将文件名改回来即可。) >>s=speech(100): >>subplot(211),waveplot(s). 可以看到信号振幅被限于[1,1],并且在s中有些样值的振幅为1或-1。 C.2用6比特量化器量化s,并显示量化波形。 >>sq=quantize(s.6 ) >>subplot(212),waveplot(sq) 可以看出量化波形sq和s很相像。现在用因子k来和s相乘,使得maxks≤0.01。 >x=normalize(s,0.01方 当你显示x时,你将看到x是s的一个缩小的显示。同样用6比特均匀量化器量化x并 显示量化信号xq -30-―30― 表 5.3 N 2 3 4 5 最大 |xe| 问题 5.3 请总结一个公式,说明在一个 N 比特均匀量化中,最大量化误差的绝对值 和 N 的关系。并说明在什么情况下,量化误差达到这个最大值? B.4 产生如下序列并显示它的功率谱密度函数(PSD): >> x = sin( 2*pi*512*[1:2048]/SAMPLING_FREQ ); 分别以 N=2,3,4,5 和 6 去显示量化波形 xq 的 PSD 函数,并计算相应的量化误差信号功 率的 dB 值,把结果填入表 5.4 中: >> xq = quantize(x,N); >> psd(xq); >> sq2 = 10*log10(var(x-xq)) 表 5.4 N 2 3 4 5 6 σq 2 在量化误差均匀分布在区间[-q/2,q/2]上( q 是 N 比特均匀量化器的量化台阶)的假设 下,噪声功率由下式给出: σq 2 = -(4.77+6.02N)db. 把表 5.4 的结果同由公式获得的结果相比较。 C. 非均匀量化 C.1. 用 100 个抽样值代表话音段的一个典型语音信号并显示此序列:(有时候,speech 函数调 用的文件 normalize.m 名称变成了 normaliz.m,这时请将文件名改回来即可。) >> s = speech(100); >> subplot(211),waveplot(s); 可以看到信号振幅被限于[-1,1],并且在 s 中有些样值的振幅为 1 或-1。 C.2 用 6 比特量化器量化 s,并显示量化波形。 >> sq = quantize(s,6 ); >> subplot(212),waveplot(sq); 可以看出量化波形 sq 和 s 很相像。现在用因子 k 来和 s 相乘,使得 max|ks|≤0.01。 >> x = normalize(s,0.01 ); 当你显示 x 时,你将看到 x 是 s 的一个缩小的显示。同样用 6 比特均匀量化器量化 x 并 显示量化信号 xq:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有