MATLAB代做|FPGA代做|simulink代做——A律折线与miu律折线

发布时间:2021/6/4 浏览数:816

    在通信中,由于信号量噪比的不恒定而影响通信质量。为了对不同的信号强度保持信号量噪比恒定,在理论上要求压缩特性为对数特性。为了使信号量噪比保持恒定,引入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)
————————————————
 
Copyright 2017-2024 © 嘉兴麦特莱博软件开发工作室
  • 网站备案号:浙ICP备18008591号-1