- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 信号的产生及傅立叶分析(设计性)
一 实验目的
1 学会利用计算机仿真信号。
2 理解信号采样思想。DFT):
正变换
反变换
和都是点数为N的有限长序列。实质上有限长序列都是作为周期序列的一个周期来表示的,都隐含有周期性意义。
三 实验内容
1 几种常用序列(如正弦、矩形、指数序列等)的产生。
1.用stem函数来画出序列的波形,通过改变N和s得值来改变时间长度、抽样频率
N=500;k=0:N;
s=0.03;
X=5*sin(s*pi*k);
plot(k,X,k,zeros(1,N+1));
Xlabel(k); Ylabel(X[k]);
title(余弦序列);
2.指数序列
clear;clc
%c:指数序列的幅度
%a:指数序列的底数
%k1:绘制序列的起始序号
%k2:绘制序列的终止序号
c=1;a=0.75;k1=0;k2=20;k=k1:k2;
x=c*(a.^k);stem(k,x);%filled
Xlabel(k); Ylabel(x);title(??êyDòáD);
3各种序列
t=0:0.01:1;k=1:200;
x1=0.1*exp(-2*t); %指数序列 x2=2*cos(2*pi*4*t); %余弦序列
x3=[ones(1,10) zeros(1,90) ones(1,10) zeros(1,90)];
subplot(3,1,1); plot(t,x1); title(指数序列);
subplot(3,1,2); plot(t,x2); title(余弦序列);
subplot(3,1,3); plot(k,x3); title(矩形序列);
4 编程实现序列的离散傅里叶变换(DFT),输入x(n),输出X(k)并且对于不同序列(如矩形序列等)做DFT.
clear; clc
k=0:31; x1=2*((0.75).^k);
subplot 321; stem(k,x1); title(指数序列);
y1=fft(x1,32);
subplot 322; stem(k,y1); title(指数序列DFT);
k=0:31; x2=sin(k);
subplot 323; stem(k,x2); title(正弦序列Sin(k));
y2=fft(x2,32);
subplot 324; stem(k,y2); title(正弦序列DFT);
x3=[ones(1,8) zeros(1,8) ones(1,8) zeros(1,8)];
subplot 325; stem(k,x3); title(矩形序列);
y3=fft(x3,32);
subplot 326; stem(k,y3); title(矩形序列DFT);
实验二 快速傅立叶变换FFT及频谱分析(设计性)
一 实验目的
1 进一步加深对DFT算法原理和基本性质的理解
2 熟悉FFT算法原理和FFT的子程序应用
3 学习用FFT对连续时间信号进行频谱分析的方法,了解可能出现的分析误差及原因
二 实验原理(参考P187,P189)
FFT只是DFT的一种快速算法,利用FFT可减少运算量,提高速度。
按时间抽选的基2FFT算法原理:
将输入序列X(n)按照奇偶进行分组,基本运算就是蝶形运算。
对于输入序列点数为N=2L,共有L级蝶形,每级都由N/2个蝶形运算组成。
以N=8时,基2的按时间抽选(输入倒序,输出顺序)的FFT流图为例:
三 实验内容
1 编程实现基2的按时间抽选(输入倒序,输出顺序)的FFT。
2 利用FFT对给定正弦信号进行频谱分析,信号截断采用矩形窗。
给定正弦序列,分别用DFT和FFT求x(n)的频谱, 比较二者的效率,可用运行时间或运算量(程序中)表示。
3 再分别用凯泽窗和哈明窗对给定信号进行频谱分析。
四 实验报告要求
分析DFT和FFT求频谱的区别。
分析两者求频谱的效率。
对于不同类型序列,用DFT FFT求频谱,分析结果。
验收程序。
实验程序:
clear;
M=30;
F=5;
N=70;
T=1000;
n=0:N-1;
x=sin(F*2*pi*n/N);
window=[boxcar(M),zeros(1,N-M)];
%window=[kaiser(M),zeros(1,N-M)]; %凯泽窗
%window=[hamming(M),zeros(1,N-M)]; %哈明窗
t=-T/2:(T-1)/2;
subplot(2,2,1);
stem(x);
title(正弦序列);
subplot(2,2,2);
y=ff
您可能关注的文档
最近下载
- 中医治疗带状疱疹后遗神经痛的研究.doc VIP
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
- ISO IEC 27017-2015 信息技术--安全技术--基于ISO IEC 27002的云服务信息安全控制实践准则.pdf
- 脑疝病人的护理课件(完整版).pptx VIP
- 4-6岁 《游来游去的水母》-美术课件.ppt VIP
- 100个超级有趣的冷知识.pdf VIP
- 指挥调度系统项目可行性研究报告.docx VIP
- 公司节能减排方案.pptx VIP
- RBANS记录表(精分,重度抑郁,焦虑障碍,正常对照).docx VIP
- 重症医学科绩效考核.ppt VIP
文档评论(0)