资源简介
快速傅里叶变换(Fast Fourier Transform)是离散傅里叶变换的一种快速算法,简称FFT,通过FFT可以将一个信号从时域变换到频域。
模拟信号经过A/D转换变为数字信号的过程称为采样。为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的2倍,这称之为采样定理。
假设采样频率为fs,采样点数为N,那么FFT结果就是一个N点的复数,每一个点就对应着一个频率点,某一点n(n从1开始)表示的频率为:fn=(n-1)*fs/N。
举例说明:用1kHz的采样频率采样128点,则FFT结果的128个数据即对应的频率点分别是0,1k/128,2k/128,3k/128,…,127k/128 Hz。
这个频率点的幅值为:该点复数的模值除以N/2(n=1时是直流分量,其幅值是该点的模值除以N)。
模拟信号经过A/D转换变为数字信号的过程称为采样。为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的2倍,这称之为采样定理。
假设采样频率为fs,采样点数为N,那么FFT结果就是一个N点的复数,每一个点就对应着一个频率点,某一点n(n从1开始)表示的频率为:fn=(n-1)*fs/N。
举例说明:用1kHz的采样频率采样128点,则FFT结果的128个数据即对应的频率点分别是0,1k/128,2k/128,3k/128,…,127k/128 Hz。
这个频率点的幅值为:该点复数的模值除以N/2(n=1时是直流分量,其幅值是该点的模值除以N)。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 145821 2019-08-08 15:49 快速傅里叶变换FFT的C程序代码实现.docx
----------- --------- ---------- ----- ----
145821 1
----------- --------- ---------- ----- ----
文件 145821 2019-08-08 15:49 快速傅里叶变换FFT的C程序代码实现.docx
----------- --------- ---------- ----- ----
145821 1
相关资源
- C语言入门题库程序设计本(C语言程序
- GY-906红外测温资料
- C++程序设计(刘振安2008)
- c++飞机大战 源代码+程序 学习使用
- mfc串口程序
- 新标准C++程序设计教程.pdf 高清版
- opencv交通标志识别程序
- C++面向对象程序设计第七版Walter Sav
- 基于MFC的UDP聊天程序
- 五子棋课程设计C++、完整课程设计报
- MFC Windows程序设计(第二版)
- MFC扫雷程序
- VS2010录音程序_音频采集_MFC
- MFC编程TCP通信程序
- C程序设计高级教程周立功完整版
- C++语言程序设计第3版清华大学
- MFC和openCV看图小程序
- 《C和C++程序员面试秘籍》董山海 编著
- C++标准程序库 侯捷版
- Visual C++程序员指南
- c程序设计高级教程周立功
- c++程序设计谭浩强课后习题答案(完
- 谭浩强C语言程序设计第四版.zip
- 精通Visual C++图像处理编程(第二版)
- 解析IP数据包 小程序C++实现
- 基于C++的三维模型体素化程序
- C++程序设计(谭浩强)146060
- Visual C++程序设计与应用教程第二版案
- C++程序设计实践指导
- vc++直接控制excel程序打开
评论
共有 条评论