信号及系统matlab实验及答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WORD格式 产生离散衰减正弦序列 xn 0.8nsin πn , 0 n 10,并画出其波形图。 4 n=0:10; x=sin(pi/4*n).*0.8.^n; stem(n,x);xlabel( n );ylabel( x(n) ); 用 MATLAB生成信号 sincat t 0,a 和 t 0 都是实数 ,4 t 10,画波形图。 观察并分析 a 和 t 0 的变化对波形的影响。 t=linspace(-4,7); a=1; t0=2; y=sinc(a*t-t0); plot(t,y); 专业资料整理 WORD格式 t=linspace(-4,7); a=2; t0=2; y=sinc(a*t-t0); plot(t,y); t=linspace(-4,7); a=1; t0=2; y=sinc(a*t-t0); plot(t,y); 专业资料整理 WORD格式 三组对比可得 a 越大最大值越小, t0 越大图像对称轴越往右移 某频率为 f 的正弦波可表示为 cos2 π ,对其进行等间隔抽样,得到 x at ft 的离散样值序列可表示为 xnx at ,其中 T 称为抽样间隔,代表相邻 tnT 样值间的时间间隔, f s 1表示抽样频率,即单位时间内抽取样值的个数。 T 抽样频率取 f s 40Hz,信号频率 f 分别取 5Hz,10Hz,20Hz 和 30Hz。请在同 一张图中同时画出连续信号 xat t 和序列 xn nT 的波形图,并观察和对 比分析样值序列的变化。可能用到的函数为 plot,stem,holdon 。 fs=40; t=0:1/fs:1; ?μ?ê·?±e?a5Hz,10Hz,20Hz,30Hzf1=5; xa=cos(2*pi*f1*t); subplot(1,2,1); plot(t,xa); axis([0,max(t),min(xa),max(xa)]); xlabel( t(s) );ylabel( );line([0, Xa(t) max(t)],[0,0]); subplot(1,2,2);stem(t,xa, . ); line([0,max(t)],[0,0]); 专业资料整理 WORD格式 axis([0,max(t),min(xa),max(xa)]); xlabel( n );ylabel( X(n) ); 专业资料整理 WORD格式 频率越高,图像更加密集。 用 MATLAB产生音阶信号 并播放,抽样频率可设为 8000Hz。 利用 MATLAB 产生信号 x1 t cost 和 x1 t cos20t ,请画出信号 x t +x2 t 1 和信号 x t x t 的波形图。 1 2 clc;close al ;clear; l f1=262;fs=8000;f2=293;f3=329;f4=349;f5=392;f6=440;f7= 专业资料整理 WORD格式 493;f8=523; N_zeros=300; n=0:(fs/2-N_zeros-1); x1=[sin(n*2*pi*f1/fs)zeros(1,N_zeros)]; x2=[sin(n*2*pi*f2/fs)zeros(1,N_zeros)]; x3=[sin(n*2*pi*f3/fs)zeros(1,N_zeros)]; x4=[sin(n*2*pi*f4/fs)zeros(1,N_zeros)]; x5=[sin(n*2*pi*f5/fs)zeros(1,N_zeros)]; x6=[sin(n*2*pi*f6/fs)zeros(1,N_zeros)]; x7=[sin(n*2*pi*f7/fs)zeros(1,N_zeros)]; x8=[sin(n*2*pi*f8/fs)zeros(1,N_zeros)]; notes=[x1x2x3x4x5x6x7x8]; sound(notes,fs); 习题:计算下列信号 xn 和 hn 的卷积和。 1. xnhnunun4; nx=0:9;x=ones(1,length(nx)); nh=0:4;h=ones(1,length(nh)); y=conv(x,h); 下限 =下限 1+下限 2ny_min=min(nx)+min(nh); 上限 =上限 1+上限 2 ny_max=max(nx)+max(nh); ny=ny_min:ny_max; subplot(3,1,1);stem(nx,x); xlabel(n);ylabel(x(n));axis([ny_minny_max0max(x)]); subplot(3,1,2);stem(nh,h); xlabel(n);ylabel(h(n))

文档评论(0)

150****5607 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档