作业帮 > 综合 > 作业

运用MATLAB语言,对正弦信号进行均匀PCM量化编码.产生一幅度为1,的正弦信号,用均匀PCM方法用8电平作均

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 13:00:45
运用MATLAB语言,对正弦信号进行均匀PCM量化编码.产生一幅度为1,的正弦信号,用均匀PCM方法用8电平作均
运用MATLAB语言,对正弦信号进行均匀PCM量化编码.产生一幅度为1,频率为1的正弦信号,用均匀PCM方法用8电平作均匀量化.分别作出原始正弦信号、量化级数为8的均匀PCM量化后的输出波形.为了对比这两个个不同图形,将后一个图形分别做一定的时延.请发到我邮箱1126090318@qq.com
clear;clc;close all;
M=7; %电平阶数8 = 0-7
A=1; f=1; w=0; %正弦信号参数
fs = 10*M; %采样频率,fs 》2*f
t = 0:1/fs:2/f; %时间间隔
st=A*sin(2*pi*f*t+w);
PCM=round(M*st/A)/M;
plot(st);
hold on; grid on;
stairs(PCM,'r');
运行以上代码,即可获得你要的结果.