- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理应用1.doc
快速傅里叶变换原理及算法
课 程 数字信号处理实验 系 (院) 物理与电子科学系 专 业 班 级 学生姓名 学 号
离散傅里叶变换的性质
有限长序列的离散傅里叶变换,简称为离散傅里叶变换,即DFT(Discrete Fourier Transform)。DFT的定义如下。
设有限长序列,它的离散傅里叶变换DFT定义为
?????????????????????? (1)
根据式(5-112)可以推出公式
????????????????????? (2)
式(2)称为离散傅里叶反变换(IDFT)。式(1)和式(2)构成一DFT变换对。注意不要把离散傅里叶变换DFT和离散时间傅里叶变换DTFT混淆了。DTFT是对任意序列的傅里叶变换,它的频谱是一个连续函数,而DFT是对有限长序列的离散傅里叶变换,DFT的特点是无论在时域还是在频谱都是离散的,而且都是有限长的。
离散傅里叶变换具有下列性质:
线性
需将较短序列补零后,再按长序列的点数做DFT
循环位移(Circular shift of a sequence)
对称性 (symmetry)
周期共轭对称(Periodic conjugate symmetry)定义为
周期共轭反对称(Periodic conjugate antisymmetry)定义为
循环卷积定理
二、快速傅里叶变换的算法原理
1. 将长序列DFT分解为短序列的DFT
2. 利用旋转因子的周期性、对称性、可约性。将时域序列逐次分解为一组子序列,利用旋转因子的特性,由子序列的DFT来实现整个序列的DFT。
其中:快速傅里叶变换分为两种,分为基2时间抽取算法和基2频率抽取算法
基2时间抽取(Decimation in time)FFT算法
其中:r=0,1,2…
基2频率抽取(Decimation in frequency)FFT算法
三、FFT的特点和规律
FFT算法特点:()
(1)共需次迭代;
(2)第次迭代对偶结点的偶距为,因此一组结点覆盖的序号个数是。
(3)第次迭代结点的组数为。
(4) 可以预先计算好,而且的变化范围是。
FFT算法流程:()
(1)初始化:;
(2)第次迭代:
(a)下标控制变量初始化;
(b)“结点对”的个数初始化;
(c)
四、蝶形运算的MATALAB的程序设计
disp(请输入一个8点序列);for ii=1:8 ?????????????????????%自由输入序列x(ii) = input([x(,num2str(ii),)=]);
end
%整体运用原位计算m=nextpow2(x);N=2^m; % 求x的长度对应的2的最低幂次mif length(x)N
x=[x,zeros(1,N-length(x))]; % 若x的长度不是2的幂,补零到2的整数幂end
nxd=bin2dec(fliplr(dec2bin([1:N]-1,m)))+1; % 求1:2^m数列序号的倒序y=x(nxd); % 将x倒序排列作为y的初始值for mm=1:m % 将DFT作m次基2分解,从左到右,对每次分解作DFT运算,共做m级蝶形运算,每一级都有2^(mm-1)个蝶形结Nz=2^mm;u=1; % 旋转因子u初始化为WN^0=1WN=exp(-i*2*pi/Nz); % 本次分解的基本DFT因子WN=exp(-i*2*pi/Nz)for j=1:Nz/2 % 本次跨越间隔内的各次蝶形运算,在进行第mm级运算时需要2^(mm-1)个 蝶形for k=j:Nz:N % 本次蝶形运算的跨越间隔为Nz=2^mmkp=k+Nz/2; % 蝶形运算的两个因子对应单元下标的关系t=y(kp)*u; % 蝶形运算的乘积项y(kp)=y(k)-t; % 蝶形运算y(k)=y(k)+t; % 蝶形运算end
u=u*WN; % 修改旋转因子,多乘一个基本DFT因子WNend
end
y
y1=fft(x)
五、快速傅里叶变换MATALAB程序设计
function samples(f,Fs,M) N=2^M; % fft点数=取样总点数 Ts=1/Fs; % 取样时间间隔 T=N*Ts; % 取样总时间=取样总点数*取样时间间隔 n=0:N-1; t=n*Ts; Xn=cos(2*f*pi*t); subplot(2,1,1); stem(t,Xn); axis([0 T 1.1*min(Xn) 1.1*max(Xn)]); xlabel(t --); ylabel(Xn); Xk=abs(fft(Xn,N)); subplot(2,1,2); stem(
您可能关注的文档
- 心理素质课.doc
- 业务是从市场上学出来的.doc
- 雅思口语速成经典方法之短文复述1.doc
- 英国邮政可持续发展战略.doc
- 英语入门语法1.doc
- 英语精美短文1.doc
- 中国科学院1993年攻读硕士研究生入学试题《细胞生物学》AB卷.doc
- 营销推广培训课程2——收集营销推广基础资料.doc
- 浙江省2003年10月自考法学概论试题.doc
- 中国近代史纲要读后感.doc
- 国电系统--广东省--2023年《通信安规》科目 单选题+多选题+判断题+简答题真题冲刺卷9月份B卷.docx
- 国电系统--甘肃省--2023年《信息安规》科目 单选题+多选题+判断题+简答题真题冲刺卷下半年A卷.docx
- 国电系统--福建省--2023年《通信安规》科目 单选题+多选题+判断题+简答题真题冲刺卷上半年A卷.docx
- 国电系统--福建省--2023年《信息安规》科目 单选题+多选题+判断题+简答题真题冲刺卷下半年B卷.docx
- 国电系统--安徽省--2023年《变电安规》科目 单选题+多选题+判断题+简答题真题冲刺卷上半年B卷.docx
- 国电系统--安徽省--2023年《通信安规》科目 单选题+多选题+判断题+简答题真题冲刺卷3月份A卷.docx
- 国电系统--广东省--2023年《信息安规》科目 单选题+多选题+判断题+简答题真题冲刺卷9月份B卷.docx
- 国电系统--甘肃省--2023年《信息安规》科目 单选题+多选题+判断题+简答题真题冲刺卷下半年B卷.docx
- 国电系统--福建省--2023年《通信安规》科目 单选题+多选题+判断题+简答题真题冲刺卷3月份A卷.docx
- 国电系统--北京市--2024年《信息安规》科目 单选题+多选题+判断题+简答题真题冲刺卷上半年A卷.docx
最近下载
- 2024年北京市公安局顺义分局勤务辅警、流动人口管理员招聘考试题库(含答案).pdf VIP
- GB_T 9441—2021《球墨铸铁金相检验》标准解读.pdf VIP
- 精编人教版五年级上册数学第一单元试卷(含解析).docx VIP
- 英语时态专项练习.doc
- Pierce交联磁珠式免疫沉淀免疫共沉淀试剂盒.PDF
- (11)免疫调节——2024年九省联考+2023年四省联考+2021年八省联考生物专项精编.docx VIP
- GB/T 19812.6-2022塑料节水灌溉器材 第6部分:输水用聚乙烯(PE)管材.pdf
- 低空经济装备制造产业园项目可行性报告(模板范文).docx
- 2023年成人本科学位英语考前真题及答案.docx
- 2018年新国家开放大学报名登记表系统表.pdf VIP
文档评论(0)