您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 5.信号抽样及抽样定理
实验五.信号抽样及抽样定理matlab仿真设计实验11、结合抽样定理,利用MATLAB编程实现错误!未找到引用源。信号经过冲激脉冲抽样后得到的抽样信号错误!未找到引用源。及其频谱,并利用错误!未找到引用源。构建错误!未找到引用源。信号,并计算重建信号与原升余弦信号的误差。解:wm=2;wc=1.2*wm;Ts=1;dt=0.1;t1=-10:dt:10;ft=sinc(t1/pi);N=5000;k=-N:N;W=2*pi*k/((2*N+1)*dt);n=-100:100;nTs=n*Ts;fst=sinc(nTs/pi);subplot(221);plot(t1,ft,':'),holdon;stem(nTs,fst),gridon;axis([-10,10,-0.4,1.1]);xlabel('Time(sec)'),ylabel('fs(t)');title('Sa(t)抽样后信号'),holdoff,Fsw=Ts*fst*exp(-j*nTs'*W);subplot(222);plot(W,abs(Fsw)),gridon;实验五.信号抽样及抽样定理matlab仿真设计实验2axis([-202004]);xlabel('\omega'),ylabel('Fs(w)');title('Sa(t)抽样信号频谱');t=-10:dt:10;f=fst*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t))));subplot(223);plot(t,f),gridon;axis([-1010-0.41.1]);xlabel('t'),ylabel('f(t)');title('重建新号');error=abs(f-ft);subplot(224);plot(t,error),gridonxlabel('t'),ylabel('error(t)');title('误差');实验五.信号抽样及抽样定理matlab仿真设计实验32、结合抽样定理,利用MATLAB编程实现升余弦信号经过冲激脉冲抽样后得到的抽样信号错误!未找到引用源。及其频谱,并利用错误!未找到引用源。构建升余弦信号,并计算重建信号与原升余弦信号的误差。解:wm=2;wc=1.2*wm;Ts=1;dt=0.1;t1=-10:dt:10;ft=((1+cos(t1))/2).*(heaviside(t1+pi)-heaviside(t1-pi));N=5000;k=-N:N;W=2*pi*k/((2*N+1)*dt);n=-100:100;nTs=n*Ts;fst=((1+cos(nTs))/2).*(heaviside(nTs+pi)-heaviside(nTs-pi));subplot(221);实验五.信号抽样及抽样定理matlab仿真设计实验4plot(t1,ft,':'),holdon;stem(nTs,fst),gridon;axis([-10,10,-0.4,1.1]);xlabel('Time(sec)'),ylabel('fs(t)');title('Sa(t)抽样后信号'),holdoff,Fsw=Ts*fst*exp(-j*nTs'*W);subplot(222);plot(W,abs(Fsw)),gridon;axis([-202004]);xlabel('\omega'),ylabel('Fs(w)');title('Sa(t)抽样信号频谱');t=-10:dt:10;f=fst*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t))));subplot(223);plot(t,f),gridon;axis([-1010-0.41.1]);xlabel('t'),ylabel('f(t)');title('重建新号');error=abs(f-ft);subplot(224);plot(t,error),gridonxlabel('t'),ylabel('error(t)');title('误差');
本文标题:5.信号抽样及抽样定理
链接地址:https://www.777doc.com/doc-2037646 .html