《用MATLAB实现信号的采样与恢复》由会员分享,可在线阅读,更多相关《用MATLAB实现信号的采样与恢复(2页珍藏版)》请在金锄头文库上搜索。
1、1()-() ()(2)2 tftuttmatlbftft1、 已 知 : , 试 用 命 令 绘 制 、 、 的 频 谱 图 , 并 进 行 比 较 。实验三 用 MATLAB 实现信号的采样与恢复一、 实验目的 1、学会运用 MATLAB分析连续时间信号的傅里叶变换的性质;2、理解信号的抽样及抽样定理以及抽样信号的频谱分析;二、 实验内容 2、用 MATLAB 编程实现 Sa(t)信号经矩形脉冲 p(t)采样后得到的抽样信号 fs(t), 结合采样定理分析试验结果。三、 实验要求利用所学知识,编写实验内容中相应程序,并将运行结果写入实验报告。syms t w,f=Heaviside(t+1
2、/2)-Heaviside(t-1/2);subplot(3,2,1),ezplot(f,-1.5,1.5),grid on fw1=simplify(fourier(f,t,w);subplot(3,2,2),ezplot(abs(fw1),-10*pi,10*pi),grid onf2=Heaviside(t/2+1/2)-Heaviside(t/2-1/2);subplot(3,2,3),ezplot(f2,-1.5,1.5),grid on fw2=simplify(fourier(f2,t,w);subplot(3,2,4),ezplot(abs(fw2),-10*pi,10*pi)
3、,grid onp ( t )- 0 . 2 0 . 2 0 . 4 0 . 8 1 1 . 4- 0 . 4- 0 . 8- 1- 1 . 4t0 1()sft即T=.6. T3, , f3=Heaviside(2*t+1/2)-Heaviside(2*t-1/2);subplot(3,2,5),ezplot(f3,-1.5,1.5),grid on fw3=simplify(fourier(f3,t,w);subplot(3,2,6),ezplot(abs(fw3),-10*pi,10*pi),grid onsyms t s;t=-3*pi:0.01:3*pi;s=sinc(t/pi);subplot(311),plot(t,s);y=0.5*(square(2*pi*(t+0.2)/0.6,2*100/3)+1);subplot(312),plot(t,y);f=s.*y;subplot(313),plot(t,f);