MATLAB代做|FPGA代做|simulink代做——A律折線與miu律折線
發(fā)布時(shí)間:2021/6/4 瀏覽數(shù):1318
在通信中,由于信號(hào)量噪比的不恒定而影響通信質(zhì)量。為了對(duì)不同的信號(hào)強(qiáng)度保持信號(hào)量噪比恒定,在理論上要求壓縮特性為對(duì)數(shù)特性。為了使信號(hào)量噪比保持恒定,引入A壓縮律與μ壓縮律以及相應(yīng)的近似算法-13折線法和15折線法。 將對(duì)A律13折線法與μ律15折線法進(jìn)行理論研究,然后利用MATLAB實(shí)現(xiàn)仿真,對(duì)A律13折線法與μ律15折線法進(jìn)行性能分析。最后得到一般來說,U律的15折線比A律的13折線,各個(gè)段落的斜率都相差2倍,所以小信號(hào)的信號(hào)量噪比也比A律大一倍,但是對(duì)于大信號(hào)來說,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)
————————————————