实验二离散傅里叶变换DFT
更新时间:2023-10-08 08:16:01 阅读量: 综合文库 文档下载
实验二 离散傅里叶变换DFT
一、实验目的
(1)学习编制离散傅里叶变换程序。
(2)学会用计算机模拟时间抽样和重构信号。 (3)用离散傅里叶变换程序分析时间抽样信号。 (4)进行N=64点的DFT分析
二、实验内容
(1)编制计算离散博里叶变换程序。
(2)根据实序列离散博里叶变换的对称性,初步判定程序的正确性。
(3)选定某时间信号进行N=64点离散博里叶变换,详细记录计算时间和分析结果
(4)分析正弦抽样序列,详细记录结果。
三、实验说明
(1)根据离散傅里叶变换公式
kn X(k)??x(n)WNn?0N?1及其反变换公式
?kn x(n)??X(k)WNn?0N?1编制相应的计算程序。
计算离散傅里叶变换的参考程序如下:
function [xk]=dft(xn,N) n=[0:1:N-1]; k=[0:1:N-1];
WN=exp(-j*2*pi/N); nk=n'*k;
WNnk=WN.^nk; xk=xn*WNnk;
例如计算N=12点δ(n)的离散傅里叶变换
>>x=[1,zeros(1,11)]
x =1 0 0 0 0 0 0 0 0 0 0 0 >>N=12 N=12
>>Xk=dft(x,N)
Xk =1 1 1 1 1 1 1 1 1 1 1 1
计算离散傅里叶反变换的参考程序如下:
function [xn]=idft(xk,N) n=[0:1:N-1]; k=[0:1:N-1];
WN=exp(-j*2*pi/N); nk=n'*k;
WNnk=WN.^(-nk); xn=xk*WNnk/N;
(2)用计算机模拟时间抽样和重构信号。
例如,对连续时间信号xa(t)?e?1000|t|进行采样并重构该信号。
严格说来,在MatLab中不使用symbolic工具箱是不能分析模拟信号的,但当以充分下的时间间隔对连续信号进行取样是,可以得到平滑的图形曲线,当包含足够长的时间时,可以显示所有的模式,这样做可以近似地对模拟信号进行分析。
在这个例子中,该信号是一个限带信号,其最高频率为2000Hz。在MatLab中,系统提供两个函数用于重构连续时间信号,它们分别为sinc()和spline()。这两个函数的使用请参看MatLab的Help文件。对连续时间信号进行采样,其取样周期必须满足奈奎斯特采样定理,否则采样信号的频谱会产生混叠;因此,从采样信号中恢复(或重构)的连续时间信号将会产生失真
取样和重构连续时间信号地参考程序如下:
t=[-0.005:0.0005:0.005]; xa=exp(-1000*abs(t)); subplot(2,2,1); plot(t*1000,xa);
xlabel('时间 /毫秒'); ylabel('振幅'); title('连续时间信号'); T=0.0002; %采样周期 subplot(2,2,2); n=-25:1:25;
xs=exp(-1000*abs(n*T)); k=0:length(n)-1; stem(k,xs);
xlabel('时间序号 '); ylabel('振幅'); title('离散时间信号'); axis([0 (length(n)-1) 0 1.0]);
xa=xs*sinc(1/T*(ones(length(n*T),1)*t-(n*T)'*ones(1,length(t)))); subplot(2,2,3); plot(t*1000,xa);
xlabel('时间 /毫秒'); ylabel('振幅'); title('Sinc()重构连续时间信号');
xa1=spline(n*T,xs,t) subplot(2,2,4); plot(t*1000,xa1);
xlabel('时间 /毫秒'); ylabel('振幅'); title('spline()重构连续时间信号');
该程序的运行结果如下图所示。
如果增大采样周期T(如T=0.005),此时程序的运行结果如下:
四、实验报告要求
(1)整理好编制的程序并加上详细注释
(2)用程序计算出N=8点(或N=4点)的正弦抽样信号DFT结果,并将其与笔算结果相比较,验证程序的正确性。
(3)用连续傅里叶变换分析(被抽样的)连续信号,将其结果与抽样信号的离散博里叶变换结果相比较,你能发现什么问题?如何解释7 (4)计算抽样序列的连续傅里叶变换,将其结果与抽样序列的离散博里叶变换结果相比较,你又能发现什么问题?如何解释?
正在阅读:
实验二离散傅里叶变换DFT10-08
知识产权知识各类题型及详解07-04
党建工作责任制09-25
专升本英语作文范文02-29
2019年电厂安全生产的工作总结汇报11-24
2014学年六年级数学期末试卷(三)05-06
民主理论考题06-10
第二章 为甚么要祷告?12-18
桥梁荷载分类07-03
压铸铝合金项目可行性研究报告01-03
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 离散
- 变换
- 实验
- 傅里
- DFT
- 高二地理第三节文化景观与环境精讲精练 人教版
- 暑期社会实践活动策划书:学子牵农村
- 电子科技大学14秋《C语言(专科)》在线作业2答案
- 2019警示教育学习心得体会范文五篇
- 材料科学与工程导论试题
- 电子科技大学 16秋《C语言(专科)》在线作业2
- 高效液相色谱法习题
- 论我国知识产权保护存在的问题及对策
- 水轮发电机组值班员高级技师2012复习题 论述
- 医保缴纳
- 基于Verilog利用SRAM设计一个FIFO
- 模拟试题(一)有答案
- 燃烧污染物vocs控制技术 - 图文
- 2007年一级建造师《管理与实务(机电工程)》考试试卷及答案
- 中职基础英语上册词组
- 疟疾防治知识试题
- 数学人教七上2012新编-《数轴》教案1
- 2013年浅谈会计电算化下的审计问题每日一练(5月7日)
- 建造合同准则实施管理办法
- 传染病防治日常卫生监督工作规范 - 图文