实验二 FFT与DFT计算时间的比较及圆周卷积代替线性卷积的有效性实验

Slides:



Advertisements
Similar presentations
做中国梦 走特色路 —— 宁波电大业余党校时政课 林志标 四川雅安地震 2013 年 4 月 20 日 8 时 02 分四川省雅安市芦山县(北纬 30.3, 东 经 )发生 7.0 级地震。震源深度 13 公里。震中距成都约 100 公里。成都、重庆及陕西的宝鸡、汉中、安康等地均有较.
Advertisements

海南省疾病预防控制中心. (一)基本情况  工作用房面积: ㎡,其中实验室使用面积为 6500 ㎡  中心定编 213 人,其中全额预算编制 193 人,自筹编制 20 人  现有在职职工 320 名,其中专业技术人员占 84.3% 。 人性化的办公场所实验室区域 一、海南省疾病预防控制中心概况.
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
H7N9 禽流感. H7N9 流感确诊病例主要表现 1 、起病急; 2 、病程早期均有高热 (38 ℃以上 ) ,伴咳嗽等呼 吸道感染症状,起病 5-7 天出现呼吸困难; 3 、典 型的病毒性肺炎,重症肺炎并进行性加重,部分 病例可迅速发展为急性呼吸窘迫综合症并死亡。
人感染H7N9禽流感医院感染 预防与控制技术指南
传染病预检分诊工作要求 发热门诊管理要求.
第3章 离散傅立叶变换 DFS DFS的性质 DFT DFT的性质 圆周卷积 利用DFT计算线性卷积 频率域抽样.
南京市国税局国际税务管理处 二00九年二月二十四日
做好学校甲型H1N1流感防控工作 确保师生身体健康
H7N9禽流感相关知识
甘肃4班面试专项练习4 应急应变 主讲: 凌宇 时间:6月3日.
只要大家共同努力,禽流感是可以預防的疾病。
菏泽市初中历史水平考试备考研讨与交流 菏泽市教研室 张红霞.
歡迎蒞臨 三年八班大家族 導師:陳冠諠老師 16個帥氣寶貝 16個漂亮寶貝.
第十章 图像的频域变换.
第三章 函数逼近 — 最佳平方逼近.
102年10月17日 臺北市公共運輸處 報告人:陳榮明處長
人力资源市场统计工作介绍 人力资源市场与人员调配处 郭俊霞 2014年12月.
讲座: 快速离散傅立叶变换 本讲的教学内容 改进DFT计算的方法 按时间抽取的FFT算法(DIT FFT)
人力資源管理委員會 主席:魏麗香部長 執秘:董家檥督導 委員:林姿伶HN、黃士豪HN、潘秋華HN 林素琴專師組長、卓惠瑄、張維恩、王孟萱、
第五組 幼兒安全與衛生教育 組員: 譚郁馨 張喻晴 沈恩華
分式的乘除.
实验十:FFT的实现与应用 信息工程学院 网络工程系 强文萍.
国家和我省禽业发展政策 和扶持项目解读 安徽省畜牧兽医局
10.2 分子动理论的初步知识 蒙城县乐土中学 袁亮.
第一章 绪论.
《中华人民共和国传染病防治法》部分知识 河西区卫生局.
信号处理与系统课程教学案例 FFT的应用—— 声音信号合成与处理 国防科技大学电子科学与工程学院.
建議題.
第七章 傅利葉轉換 7.1 前言 傅利葉轉換是影像處理中重要的基礎,不但可以做到用其他方式無法得到的結果,也比其他方式來得有效率。
第三章 DFT 离散傅里叶变换.
第3章 离散傅里叶变换(DFT) 及其快速算法(FFT)
Fast Fourier Transforms
下载《标准实验报告》 注意:请按时上传作业!到时将自动关机! 18:16:06.
Biomedical signal processing
Chapter 3 Discrete Fourier-Transform (Part Ⅰ)
实验六 积分器、微分器.
黄土高原的水土流失 标题 水土流失的原因 水土流失的危害 治理措施 参考文献 小组成员.
实验一: 信号、 系统及系统响应 1、实验目的 1 熟悉连续信号经理想采样前后的频谱变化关系, 加深对时域采样定理的理解。
1 3 2 上传密码: 1234 注意:请按时上传作业!到时将自动关机! 14:07:43.
引言 1.DFT是信号分析与处理中的一种重要变换。 年,Cooley, Tukey《机器计算傅里叶级数的一种算法》
2.1.
第四章习题.
实数与向量的积.
数字信号处理基础 第7章 FIR数字滤波器的理论和设计
2 下载《标准实验报告》 1 3 下载 实验题目 4 提交 实验报告 切记:请按时上传作业!到时将自动关机! 07:32:44.
顺序表的删除.
第四节 基--2按频率抽取的FFT算法Decimation-in-Frequency(DIF) (Sander-Tukey)
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
2019/5/2 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 08:20:28.
实验一 熟悉MATLAB环境 常用离散时间信号的仿真.
2019/5/4 实验三 离散傅立叶变换的性质及应用 06:11:49.
第4章 快速傅立叶变换 问题的提出 解决问题的思路与方法 基2时间抽取FFT算法 基2时间抽取FFT算法的计算复杂度
复习: 若A(x1,y1,z1) , B(x2,y2,z2), 则 AB = OB - OA=(x2-x1 , y2-y1 , z2-z1)
2019/5/11 实验四 FIR滤波器的特性及应用 05:31:12.
2019/5/11 实验三 线性相位FIR滤波器的特性 05:31:30.
第三章 DFT 离散傅里叶变换.
第七、八次实验要求.
2019/5/21 实验三 离散傅立叶变换的性质及应用 19:21:59.
2019/5/21 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 11:21:44.
§2 方阵的特征值与特征向量.
§7.3 离散时间系统的数学 模型—差分方程 线性时不变离散系统 由微分方程导出差分方程 由系统框图写差分方程 差分方程的特点.
認識H1N1 盧亞人醫院 感控護士 劉秀屏.
第七章 FIR数字滤波器的设计方法 IIR数字滤波器: FIR数字滤波器: 可以利用模拟滤波器设计 但相位非线性
新高中通識教育科課堂的 教學規劃和應試訓練
第四章 快速傅里叶变换 §4-1 引言 频域分析:一种有效的工具 DFT: △ 问题:.
2019/8/4 实验三 离散傅立叶变换的性质及应用 13:26:29.
認識﹋禽流感*.
3.3.2 两点间的距离 山东省临沂第一中学.
Presentation transcript:

实验二 FFT与DFT计算时间的比较及圆周卷积代替线性卷积的有效性实验 一 实验目的 二 实验内容及要求 三 预做实验

一 实验目的 1:掌握FFT基2时间(或基2频率)抽选法,理解其提高减少乘法运算次数提高运算速度的原理。

二 实验内容及要求 1.对N=2048或4096点的离散时间信号x(n),试用Matlab语言编程分别以DFT和FFT计算N个频率样值X(k), 比较两者所用时间的大小。 2.对N/2点长的x(n)和N/2点长的h(n),试用Matlab语言编程实现以圆周卷积代替线性卷积,并比较圆周卷积法和直接计算线性卷积两者的运算速度。

三预做实验 1.FFT与DFT计算时间的比较 (1)FFT提高运算速度的原理 (2)实验数据与结论 2.圆周卷积代替线性卷积的有效性实验 (1)圆周卷积代替线性卷积的原理 (2)实验数据和结论

FFT提高运算速度的原理 FFT算法将长序列的DFT分解为短序列的DFT。N点的DFT先分解为2个N/2点的DFT,每个N/2点的DFT又分解为N/4点的DFT,等等。最小变换的点数即所谓的“基数”。因此,基数为2的FFT算法的最小变换(或称蝶型)是2点的DFT。一般地,对N点FFT,对应于N个输入样值,有N个频域样值与之对应。

以基2时间按抽选法为例,分解递推公式为: X1(K)和X2(K)分别对应时间序列 x(n)的的偶、奇序列 N/2点长的DFT,以此方法分解下去,得到两点长N/2为组的离散时间分组结果。在一次由两点DFT复合产生4、8、16……到N点的最后结果。运算量由N*N次降为 次乘法。

实验数据与结论 令N为不同长度的序列时,DFT和FFT的耗时比较: N=512点时: dft_cost_time =0.3750s fft_cost_time =0.0150s N=1024点时: dft_cost_time =2.9220s fft_cost_time =0.1250s N=2048点时: dft_cost_time =23.5000s; fft_cost_time =0.4690s N=4096点时: dft_cost_time =305.9530s fft_cost_time =103.9220s 有上面数据表明,同样长度的信号,DFT耗时要比FFT耗时要少,表明FFT算法的有效性。

圆周卷积代替线性卷积的原理 线性卷积的长度及运算量 ; 用FFT算的步骤; 比较两者乘法运算量 ;

线性卷积的长度及运算量 设一离散线性移不变系统的冲激响应为,其输入信号为.其输出为.并且的长度为L点,的长度为M点,则: 则y(n)的长度为L+M-1。 线性卷积的乘法运算量为LM次,又由于FIR滤波 器 h(n)的特性是对称序列即 因而,乘法运算次数减半,即为LM/2。

用FFT算的步骤

流程图 IFFT FFT

以上各步运算量统计:

比较两者乘法运算量 当h(n)和x(n)长度相当时,若M较短时,e.g.为8,16,32时,圆周卷积的时间大于直接线性卷积的结果;当M=64时,两者的运算速度相当,当M超过64以后,M越长圆周卷积的速度越快。当输入序列x(n)也表现不出来,此时可用重叠相加法和重叠保留法,进行分段卷积,保障圆周卷积的优势。

实验数据和结论 (1)两个长度为N/2=4096/2=2048点的序列直接线性卷积与N点的圆周卷积,两过程的计算时间与计算结果比较 计算时间比较:direct_convolution_time =0.0460s fft_convolution_time =0s 计算结果如下所示

N=4096点时圆周卷积的结果

两个长度为N/2=4096/2=2048点的序列直接线性卷积

(2)两个长度为N/2=8000/2=4000点的序列直接线性卷积与N点的圆周卷积,两过程的计算时间与计算结果比较 计算时间比较:direct_convolution_time =0.1560 fft_convolution_time =0.0160 计算结果如下所示:

两个长度为N/2=8000/2=4000点的序列直接线性卷积

N=8000点时圆周卷积的结果

(3)两个长度为N/2=10000/2=5000点的序列直接线性卷积与N点的圆周卷积,两过程的计算时间与计算结果比较 计算时间比较: direct_convolution_time =0.2500s fft_convolution_time =0.0470s

计算结果比较N=10000点时: 两个长度为N/2=10000/2=5000点的序列直接线性卷积

N=10000点时圆周卷积的结果

数据分析与结论 通过以上三组数据比较,证实了圆周卷积代替线性卷积时所需计算时间要少;且N点圆周卷积比两个N/2点的序列线性卷积的结果多最后一项,而圆周卷积最后一项为零,通过比较其余各项卷积结果,得知均一一对应相等,因此,用圆周卷积代替直接计算线性卷积是有效的。