没有合适的资源?快使用搜索试试~
我知道了~
文库首页
课程资源
3G/移动开发
FFT快速傅利叶变换教程
FFT快速傅利叶变换教程
傅利叶,FFT,混合基FFT
4星
· 超过85%的资源
需积分: 4
21 下载量
7 浏览量
2011-05-08
23:23:29
上传
评论
1
收藏
1.65MB
PPT
举报
温馨提示
立即下载
FFT的课件,里面有快速傅利叶变换的详细讲解,特别有混合基FFT的内容,对深入学习FFT的同学很有帮助。
资源详情
资源评论
1
第三章 快速傅里叶变换
第三章 快速傅里叶变换
FFT
FFT
(
(
Fast Fourier Tra
nsform
Fast Fourier Tra
nsform
)
)
2
3.1
3.1
引言
引言
DFT
DFT
的运算量(包括乘
法和加法的次数)
与有限
的运算量(包括乘
法和加法的次数)
与有限
长序列的长度
长序列的长度
N
N
的平方成正比
的平方成正比
1
0
(
)
(
)
(
)
N
nk
N
N
n
X
k
x
n
W
R
k
DFT
DFT
运算可以看作
运算可以看作
DSP
DSP
领域的一项基本
技术
领域的一项基本
技术
DFT
DFT
的定义式是
的定义式是
3
3.1
3.1
引言
引言
FFT
FFT
作为实现
作为实现
DFT
DFT
的一种快速算法,
它的提出和完
的一种快速算法,
它的提出和完
善使
善使
DFT
DFT
的运算量大大简化
,运算时间一般可
缩短
的运算量大大简化
,运算时间一般可
缩短
1-2
1-2
个数量级
个数量级
最早提出
最早提出
FFT
FFT
思想的是库利和图
基,他们
思想的是库利和图
基,他们
1965
1965
年
年
在
在
《
《
计算数学
计算数学
》
》
杂志上发表了
著名的“
杂志上发表了
著名的“
机器计算傅立
机器计算傅立
叶变换的一种算
法
叶变换的一种算
法
”一文,是
最早的
”一文,是
最早的
FFT
FFT
思想
思想
随后桑德和图基
提出了桑德
随后桑德和图基
提出了桑德
-
-
图基快速算法
,这之
图基快速算法
,这之
后出现了一大批
后出现了一大批
FFT
FFT
算法,使人们可以
更加灵活地
算法,使人们可以
更加灵活地
选择不同的
选择不同的
FFT
FFT
算法实现不同的
算法实现不同的
DFT
DFT
运算
运算
在
在
1984
1984
年,法国的杜哈梅
尔和霍尔曼又提出
了分
年,法国的杜哈梅
尔和霍尔曼又提出
了分
裂基快速算法,
使运算效率进一
步提高
裂基快速算法,
使运算效率进一
步提高
4
3.1
3.1
引言
引言
1
0
(
)
(
)
0
,
1
,
...,
1
N
nk
N
n
X
k
x
n
W
k
N
本章主要介绍
各种基
本章主要介绍
各种基
2FFT
2FFT
算法。因为
算法。因为
FFT
FFT
是
是
DFT
DFT
的
的
快速实现算法
,故首先从分析
快速实现算法
,故首先从分析
DFT
DFT
计算的特点入手
,
计算的特点入手
,
寻找减少其运
算量的基本方法和
途径
寻找减少其运
算量的基本方法和
途径
N
N
点有限长序列
点有限长序列
x
x
(
(
n
n
)
)
的
的
DFT
DFT
为
为
反变换
反变换
IDFT
IDFT
为
为
1
0
1
(
)
(
)
0
,1
,
..
.,
1
N
nk
N
k
x
n
X
k
W
n
N
N
DFT
DFT
和
和
IDFT
IDFT
在运算量上大致相
等,区别仅在于
在运算量上大致相
等,区别仅在于
IDFT
IDFT
前面要乘常数
前面要乘常数
1/
1/
N
N
5
3.1
3.1
引言
引言
•
以
以
DFT
DFT
为例可以看出
,每计算一个
为例可以看出
,每计算一个
X
X
(
(
k
k
)
)
值,所
值,所
需的乘法和加法运
算量为
需的乘法和加法运
算量为
–
乘法:
乘法:
N
N
次复数乘法
次复数乘法
加法:
加法:
N
N
-1
-1
次复数加法
次复数加法
•
要完成
要完成
N
N
点的
点的
X
X
(
(
k
k
)
)
运算,所需的运
算量为
运算,所需的运
算量为
–
乘法:
乘法:
N
N
2
2
次复数乘法
次复数乘法
加法:
加法:
N
N
(
(
N
N
-1)
-1)
次复数加法
次复数加法
•
按实数运算来统计
,
按实数运算来统计
,
DFT
DFT
的运算量分别
是
的运算量分别
是
4
4
N
N
2
2
次
次
实数乘法和
实数乘法和
2
2
N
N
(
(
N
N
-1)+2
-1)+2
N
N
·
·
N
N
=2
=2
N
N
(2
(2
N
N
-1)
-1)
次实数加法
次实数加法
观察
观察
W
W
N
N
nk
nk
或
或
W
W
N
N
-nk
-nk
,在一些特殊
的
,在一些特殊
的
k
k
值上它可简化
值上它可简化
为
为
1, -1, -
1, -1, -
j
j
等,此时可减
少部分乘法运算,
但这与乘
等,此时可减
少部分乘法运算,
但这与乘
法总的次数相
比是占很少的一部
分,故总的乘法
运算
法总的次数相
比是占很少的一部
分,故总的乘法
运算
量仍是
量仍是
N
N
2
2
量级的
量级的
剩余56页未读,
继续阅读
评论
收藏
内容反馈
立即下载
评论2
查看其他1条评论
去评论
wangmarlin
2013-07-03
算法看起来很累啊
最新资源
Linux根文件系统挂载脚本
centos7离线安装ansible包
客户关系管理系统的前端页面7种界面效果形式.zip
Http会话管理演示文稿
电池管理芯片SH367309数据手册
人工智能实践的课程项目基于Tensorflow + Keras实现图像中文描述生成项目源代码+数据集+模型
大数据分析与挖掘实验二.ipynb
谷歌安装包99版本windows系统
OpenCV人脸识别C++代码实现Demo
google play app上架注意事项
rush3
粉丝: 3
资源:
9
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
Simulink FFT模块(内附使用方法).zip
Simulink FFT模块(内附使用方法):fft_model.mdl文件
直序扩频信号 基于FFT频率并行捕获代码matlab
直序扩频信号捕获算法的matlab代码 算法:基于FFT的频率并行捕获算法
FFT快速傅里叶变换
FFT快速傅里叶变换,用于将信号从时域变到频域
FFT快速傅立叶变换
计算快速傅立叶变换 N=128; %采样点数 x=(0:N-1)/N*2*pi; y=sin(x); plot(x,y,'k.'); xlabel('x'); ylabel('sin(x)'); Y=fft(y); Y=fftshift(Y); %离散傅立叶 A=abs(Y); P=angle(Y); P_unwrap=unwrap(P); %相位修正
易语言图像傅利叶变换源码
资源介绍:。易语言图像傅利叶变换源码通过傅利叶公式的计算变化图像。资源作者:。@易语言30000源码。资源下载:。
fft 快速傅里叶变换430
快速傅里叶变换 c语言编写的,fft 快速傅里叶变换C8051FXXX 程序,其中包含8位和16位的快速傅利叶变换
FFT.rar_DSP 程序 FFT_dsp tms fft_dsp2000 f_fft_fft源程序
基于DSP TMS2000的FFT快速傅利叶变换源程序
(FFT).rar_FFT源码
(FFT)快速傅利叶变换快速傅利叶变换源码(C/C++)
快速傅里叶变换 FFT
快速傅里叶变换 FFT实验报告:1.实验要求2.实验原理3.实验步骤
快速傅利叶变换
快速傅利叶变换 C 语言源代码,用于信号处理,图像处理等领域
4星 · 用户满意度95%
快速傅里叶变换FFT
基于时间抽取FFT的库里-图基算法和基于频率抽取FFT的桑德-图基算法
快速傅里叶变换(FFT)
快速傅里叶变换(FFT)快速傅里叶变换(FFT)快速傅里叶变换(FFT)快速傅里叶变换(FFT)
FFT.rar_FFT反变换_fft_fft的反变换
一个简洁的,快速傅利叶变换和反变换,输入要变换的数据长度,和数据内容,即可在窗口得到变换后的输出结果;
傅立叶变换软件
傅立叶变换,音频分析,包络分析等等。强大的数学分析软件
FFT.rar_c fft_c语言 源代码_fft complex _fft c语言_fft-2182
快速傅利叶变换 C 语言源代码,可以很好移植到不同的系统
傅里叶变换的MATLAB实现
sin函数在均匀采样下,采样频率为1024Hz,采样点数为1024,并对采样后的信号由傅立叶变换得到信号频谱
4星 · 用户满意度95%
MSP430X4XX__FFT程序
基于MSP430X4XX系列单片机的快速傅里叶变换的C程序开发,内容丰富,值得一看。
5星 · 资源好评率100%
可编程主动网络的松耦合计算 (2005年)
可编程主动网络为分布式应用...根据松耦合方式开发主动网络应用,主动应用程序和研究情况的实例:DBCS通用数据库传输系统,JWMQ分布式数据库语言翻译中间件,FFT4傅利叶变换计算在不同的层面上实现了基于网络的计算。
基于FFT变换的平面瞬态近场声全息
基于FFT变换的平面瞬态近场声全息,张小正,毕传兴,本文推导了平面瞬态近场声全息的重建公式。平面瞬态近场声全息实际上是在平面稳态近场声全息的基础上增加了一维对时间的傅利叶变
STM32F4 ADC采样FFT运算测试代码
模拟信号经过ADC采样后变成数字信号,数字信号可以进行FFT运算,在频域中更容易分析信号的特征。此代码用STM32F407的ADC-DMA模式采集4096个点的数据,利用DSP库里的FFT算法进行快速傅里叶变换,经实测可以使用。
5星 · 资源好评率100%
线性近似算法在介损测量中的应用
8@163.COM 输变电系统中的容性设备的介质损耗测量是整个输变电系统绝缘监测的一个重要组成部分,其相关技术也在飞速发展,检测方法和原理有多种,比如过零时差比较、过零电压比较、利用FFT(快速傅利叶变换)进行...
fft2 自己编写的matlab二维离散傅利叶正变换
D=fft2(f); 如何自己实现fft2呢?
3星 · 编辑精心推荐
汽车电子中的Xilinx公司日前推出其首款用于汽车设计中实现控制器局域网(CAN)的FPGA IP内核can logicore。
T,针对快速傅利叶变换内核进行了优化,适合该公司基于闪存和反熔丝的系列FPGA。 CoreFFT适合可靠性高的产品,抗高温、抗辐射,可用于雷达、地面和空中通讯、石油生产及医疗信号处理。它可生成FPGA优化模块,...
Xilinx公司日前推出其首款用于汽车设计中实现控制器局域网(CAN)的FPGA IP内核can logicore。
T,针对快速傅利叶变换内核进行了优化,适合该公司基于闪存和反熔丝的系列FPGA。 CoreFFT适合可靠性高的产品,抗高温、抗辐射,可用于雷达、地面和空中通讯、石油生产及医疗信号处理。它可生成FPGA优化模块,...
使用fft计算分形表面的分形维数:该函数通过傅立叶变换计算分形表面的分形维数。-matlab开发
FDSURFFT 计算表面图像 im 的分形维数(斜率)并绘制斜率和截距的玫瑰图。
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2
最新资源