教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

matlab仿真-均匀量化

来源:网络收集 时间:2026-10-06
导读: matlab仿真-均匀量化 ,对信号进行2到8bit量化,并对两种量化方式的量化噪声作对比 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% matlab仿真-均匀量化 % % 对信号进行2到8bit量化,并对两种量化方式的量化噪声作对比 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

matlab仿真-均匀量化 ,对信号进行2到8bit量化,并对两种量化方式的量化噪声作对比

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% matlab仿真-均匀量化 % % 对信号进行2到8bit量化,并对两种量化方式的量化噪声作对比 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clc;clear

n=1:2000;

y=sin(2*pi*n/100)+0.5*cos(2*pi*n/200)+2*sin(2*pi*n/300);

for bits=2:8

figure(bits-1);

v=0:2^bits;

m=-2.6+(2.6+2.6)/2^bits*v; %量化

v1=1:2^bits;

p_round=m(v1)+(m(v1+1)-m(v1))/2; %中间值

%画原函数图

subplot(3,1,1);

plot(n,y);

grid on;

title('y(n)');

axis([0,2000,-3.5,3.5]);

%画round()函数量化图

y_round=y;

for i=1:2000

for j=1:2^bits

if(y(i)>=m(j)&&y(i)<m(j+1))

y_round(i)=p_round(j);

end;

end;

end;

subplot(3,1,2);

plot(n,y_round);

title('round(n)');

grid on;

axis([0,2000,-3.5,3.5]);

%画floor()函数量化图

y_floor=y;

for i=1:2000

for j=1:2^bits

if(y(i)>=m(j)&&y(i)<m(j+1))

y_floor(i)=m(j);

matlab仿真-均匀量化 ,对信号进行2到8bit量化,并对两种量化方式的量化噪声作对比

end;

end;

end;

subplot(3,1,3);

plot(n,y_floor);

grid on;

title('floor(n)');

axis([0,2000,-3.5,3.5]);

%计算SNR

Y_power=sum(y.^2)/2000;

round_power=sum((y-y_round).^2)/2000; SNR_round(1)=0;

SNR_round(bits)=Y_power/round_power;

floor_power=sum((y-y_floor).^2)/2000; SNR_floor(1)=0;

SNR_floor(bits)=Y_power/floor_power;

end; %结束2-8比特循环

SNR_round_db=10*log10(SNR_round) SNR_floor_db=10*log10(SNR_floor)

%画SNR图

figure(8);

axis_x=1:8;

plot(axis_x,SNR_round_db);

title('量化信噪比');

hold on;

plot(axis_x,SNR_floor_db,'r'); grid on;

axis([2,8,0,50]);

xlabel('bit');

ylabel('SNR/dB');

legend('round','floor');

matlab仿真-均匀量化.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/94353.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)