- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 30
实验一 信号、系统及系统响应
一、 实验目的
1、熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解;
2、熟悉时域离散系统的时域特性;
3、利用卷积方法观察分析系统的时域特性;
4、掌握序列傅立叶变换的计算机实现方法,利用序列的傅立叶变换对连续信号、离散信号及系统响应进行频域分析。
二、 实验原理及方法
采样是连续信号数字处理的第一个关键环节。对采样过程的研究不仅可以了解采样前后信号时域和频域特性发生变化以及信号信息不丢失的条件,而且可以加深对傅立叶变换、Z变换和序列傅立叶变换之间关系式的理解。
对一个连续信号进行理想采样的过程可用下式表示:
其中为的理想采样,p(t)为周期脉冲,即
的傅立叶变换为
上式表明为的周期延拓。其延拓周期为采样角频率()。只有满足采样定理时,才不会发生频率混叠失真。
在实验时可以用序列的傅立叶变换来计算。公式如下:
离散信号和系统在时域均可用序列来表示。为了在实验中观察分析各种序列的频域特性,通常对在[0,2]上进行M点采样来观察分析。对长度为N的有限长序列x(n),有:
其中,,k=0,1,……M-1
时域离散线性非移变系统的输入/输出关系为
上述卷积运算也可在频域实现
三、 实验程序
s=yesinput(Please Select The Step Of Experiment:\n
一.(1时域采样序列分析
s=str2num(s);
close all;
Xb=impseq(0,0,1);
Ha=stepseq(1,1,10);
Hb=impseq(0,0,3)+2.5*impseq(1,0,3)+2.2*impseq(2,0,3)+impseq(3,0,3);
i=0;
while(s);
%时域采样序列分析
if(s==1)
l=1;
k=0;
while(1)
if(k==0)
A=yesinput(please input the Amplitude:\n,...444.128,[100,1000]);
a=yesinput(please input the Attenuation Coefficient:\n,...222.144,[100,600]);
w=yesinput(please input the Angle Frequence(rad/s):\n,...222.144,[100,600]);
end
k=k+1;
fs=yesinput(please input the sample frequence:\n,...1000,[100,1200]);
Xa=FF(A,a,w,fs);
i=i+1;
string+[fs=,num2str(fs)];
figure(i)
DFT(Xa,50,string);
1=yesinput
1=str2num(1);
end
%系统和响应分析
else if(s==2)
kk=str2num(kk);
while(kk)
if(kk==1)
m=conv(Xb,Hb);
N=5;
i=i+1;
figure(i)
string=(hb(n));
Hs=DFT(Hb,4,string);
i=i+1;
figure(i)
string(xb(n));
DFT(Xb,2,string);
string=(y(n)=xb(n)*hb(n));
else if (kk==2)
m=conv(Ha,Ha);
N=19;
string=(y(n)=ha(n)*(ha(n));
else if (kk==3)
Xc=stepseq(1,1,5);
m=conv(Xc,Ha);
N=14;
string=(y(n)=xc(n)*ha(n));
end
end
end
i=i+1;
figure(i)
DFT(m,N,string);
kk=yesinput
kk=str2num(kk);
end
卷积定理的验证
else if(s==3)
A=1;a=0.5;w=2,0734;fs=1;
Xal=FF(A,a,w,fs);
i=i+1;
figure(i)
string=(The xal(n)(A=1,a=0.4,T=1));
[Xa,w]DFT(Xal,50,string);
i=i+1;
figure(i)
string =(hb(n));
Hs=DFT(Hb,4,string);
Ys=Xs.*Hs;
y=conv(Xal,Hb);
N=53;
i=i+1;
figure(i)
str
文档评论(0)