发布网友 发布时间:2022-04-28 18:34
共1个回答
热心网友 时间:2022-06-22 20:35
clc
clear
close all
figure;
hold on;
for t=1:1:1000
y(t)=sin(2*pi*t/200)+(1/2)*cos(2*pi*t)/300;
plot(t,y(t),'or');
end
pp=4
L=2^pp;
min_v=min(y);
max_v=max(y);
jg=(max_v-min_v)/L;
for t=1:1:1000
yy(t)=ceil((y(t)-min_v)/jg)*jg+min_v;
plot(t,yy(t),'og');
end
snr=10*log(y/yy);
pp为比特数, 10比特的 改成10 就好
红色为原始采样的 绿色的为量化后的