feijunyunlianghua.m

来自「用MATLAB实现PCM(脉冲调制)的编码」· M 代码 · 共 34 行

M
34
字号
%采用mu律且量化电平数为256的
%非均匀量化编码器PCM信号输出程序

echo on
a=randn(1,500);
%t=0:0.01:2;
%a=sin(t);
[sqnr,a_quan,code]=mula_pcm(a,256,255);
delta=a-a_quan;
%[sqnr,a_quan,code]=mula_pcm(a,16,255)
pause;
sqnr
pause
a(1:5)
%a_quan(1:5);
pause
a_quan(1:5)
%plot(n,a);
pause
code(1:5,:)
pause
subplot(3,1,1)
plot(a)
xlabel('t')
ylabel('输入信号')
subplot(3,1,2)
plot(a_quan)
xlabel('t')
ylabel('量化信号')
subplot(3,1,3)
plot(delta)
xlabel('t')
ylabel('量化误差')

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?