MATLAB代做|FPGA代做|simulink代做——A律折线与miu律折线
发布时间:2021/6/4 浏览数:1269
在通信中,由于信号量噪比的不恒定而影响通信质量。为了对不同的信号强度保持信号量噪比恒定,在理论上要求压缩特性为对数特性。为了使信号量噪比保持恒定,引入A压缩律与μ压缩律以及相应的近似算法-13折线法和15折线法。 将对A律13折线法与μ律15折线法进行理论研究,然后利用MATLAB实现仿真,对A律13折线法与μ律15折线法进行性能分析。最后得到一般来说,U律的15折线比A律的13折线,各个段落的斜率都相差2倍,所以小信号的信号量噪比也比A律大一倍,但是对于大信号来说,u律比a律差。
————————————————
clear all;
clc;
clear;
[y, fs, nbits, opts] = wavread('signal.wav');
%=======A律编解码===================================
figure(1);
subplot(311),plot(y);
code2=alaw(y);
subplot(312),plot(code2);
u_code2=unalaw(code2);
subplot(313),plot(u_code2);
error2=u_code2-y;
figure(2);
plot(error2);
%=======U律编解码===================================
figure(3);
subplot(311),plot(y);
code3=mulaw(y);
subplot(312),plot(code3);
u_code3=unmulaw(code3);
subplot(313),plot(u_code3);
error3=u_code3-y;
figure(4);
plot(error3);
error=error2-error3;
figure(5)
plot(error)
————————————————