• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

信号与系统实验五___MATLAB

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

抽样定理与信号重建

1.抽样定理:
若 f(t)是带限信号,带宽为ωm,f(t)经采样后的频谱Fs(ω),此时要满足Nyquist取样定理

2.信号重建:
fs(t)经过理想低通滤波h(t)后可重建f(t)

注:可参考郭宝龙教授的教材

例5-1Sa(t)的临界采样及信号重构

wm=1; %信号带宽
wc=wm; %滤波器截止频率
Ts=pi/wm; %采样间隔
ws=2pi/Ts; %采样角频率
n=-100:100; %时域采样电数
nTs=n
Ts %时域采样点
f=sinc(nTs/pi);
Dt=0.005;t=-15:Dt:15;
fa=fTswc/pisinc((wc/pi)(ones(length(nTs),1)*t-nTs’*ones(1,length(t)))); %信号重构
t1=-15:0.5:15;
f1=sinc(t1/pi);
subplot(211);
stem(t1,f1);
xlabel(‘kTs’);
ylabel(‘f(kTs)’);
title(‘sa(t)=sinc(t/pi)的临界采样信号’);
subplot(212);
plot(t,fa)
xlabel(‘t’);
ylabel(‘fa(t)’);
title(‘由 sa(t)=sinc(t/pi)的临界采样信号重构 sa(t)’);
grid;

例5-2 Sa(t)的过采样及信号重构

Sa(t)的过采样及信号重构和绝对误差分析程序和例 5-1 类似,将采样间隔改成 Ts=0.7π/ωm , 滤波器截止频率该成 ωc=1.1ωm ,添加一个误差函数

wm=1;
wc=1.1wm;
Ts=0.7
pi/wm;
ws=2pi/Ts;
n=-100:100;
nTs=n
Ts
f=sinc(nTs/pi);
Dt=0.005;t=-15:Dt:15;
fa=fTswc/pisinc((wc/pi)(ones(length(nTs),1)*t-nTs’*ones(1,length(t))));
error=abs(fa-sinc(t/pi)); %重构信号与原信号误差
t1=-15:0.5:15;
f1=sinc(t1/pi);
subplot(311);
stem(t1,f1);
xlabel(‘kTs’);ylabel(‘f(kTs)’);
title(‘sa(t)=sinc(t/pi)的采样信号’);
subplot(312);
plot(t,fa)
xlabel(‘t’);
ylabel(‘fa(t)’);
title(‘由 sa(t)=sinc(t/pi)的过采样信号重构 sa(t)’);
grid;
subplot(313);
plot(t,error);
xlabel(‘t’);
ylabel(‘error(t)’);
title(‘过采样信号与原信号的误差 error(t)’);

例 5-3 Sa(t)的欠采样及信号重构和绝对误差分析

程序和例 5-2 类似,将采样间隔改成 Ts=1.5*π/ωm , 滤波器截止频率该成 ωcm =1

课后习题

2.1

wm=2;
wc=1.2wm;
Ts=1;
ws=2
pi/Ts;%取样频率
n = -100 : 100;
nTs=nTs;
f = 0.5 * ( 1 + cos( n * Ts ) );
Dt=0.005;t=-15:Dt:15;
fa=f
Tswc/pisinc((wc/pi)*(ones(length(nTs),1)*t-nTs’*ones(1,length(t))));
error=abs( fa - 0.5 * ( 1 + cos( t ) ) ); %重构信号与原信号误差
t1=-15:0.5:15;
f1= 0.5 * ( 1 + cos( t1 ) ) ;
subplot(311);
stem(t1,f1);
xlabel(‘kTs’);ylabel(‘f(kTs)’);
title(‘f( t ) = f( n * Ts )的采样信号’);
subplot(312);
plot(t,fa)
xlabel(‘t’);
ylabel(‘fa(t)’);
title(‘由 f( t ) = f( n * Ts )的过采样信号重构 f(t)’);
grid;
subplot(313);
plot(t,error);
xlabel(‘t’);
ylabel(‘error( t )’);
title(‘过采样信号与原信号的误差 error( t )’);

2.2

wm=2;
wc=2;
Ts=2.5;
ws=2pi/Ts;%取样频率
n = -100 : 100;
nTs=n
Ts;
f = 0.5 * ( 1 + cos( n * Ts ) );
Dt=0.005;t=-15:Dt:15;
fa=fTswc/pisinc((wc/pi)(ones(length(nTs),1)*t-nTs’*ones(1,length(t))));
error=abs( fa - 0.5 * ( 1 + cos( t ) ) ); %重构信号与原信号误差
t1=-15:0.5:15;
f1= 0.5 * ( 1 + cos( t1 ) ) ;
subplot(311);
stem(t1,f1);
xlabel(‘kTs’);ylabel(‘f(kTs)’);
title(‘f( t ) = f( n * Ts )的采样信号’);
subplot(312);
plot(t,fa)
xlabel(‘t’);
ylabel(‘fa(t)’);
title(‘由 f( t ) = f( n * Ts )的过采样信号重构 f(t)’);
grid;
subplot(313);
plot(t,error);
xlabel(‘t’);
ylabel(‘error( t )’);
title(‘过采样信号与原信号的误差 error( t )’);


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
500分求助,delphi里用standred来配置dbf文件发布时间:2022-07-18
下一篇:
delphiFormat格式化函数发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap