- 7
- 0
- 约1.6万字
- 约 34页
- 2017-07-05 发布于河南
- 举报
FFT-1.0到1.2(国外英文资料)
FFT-1.0到1.2
#包括 iom128。”
#包括内联函数。”
/ *********************************************************************
快速福利叶变换C函数
函数简介:此函数是通用的快速傅里叶变换C语言函数,移植性强,以下部分不依
赖硬件此函数采用联合体的形式表示一个复数,输入为自然顺序的复。
数(输入实数是可令复数虚部为0),输出为经过FFT变换的自然顺序的
复数
使用说明:使用此函数只需更改宏定义fft_n的值即可实现点数的改变,fft_n的
应该为2的N次方,不满足此条件时应在后面补0
函数调用:FFT(S);
作者:吉帅虎
时间:2010-2-20
版本:Ver1.0
参考文献:
********************************************************************** /
#包括数学。”
#定义PI 3.1415926535897932384626433832795028841971 /定义圆周率值
#定义fft_n 128 / /定义福利叶变换的点数
结构compx {浮房,图像;};//定义一个复数结构
结构compx的[ fft_n ];// FFT输入和输出:从的[ 1 ]开始存放,根据大小自己定义
/ *******************************************************************
函数原型:结构compx EE(struct结构compx compx B1,B2)
函数功能:对两个复数进行乘法运算
输入参数:两个以联合体定义的复数A、B
输出参数:一和B的乘积,以联合体的形式输出
******************************************************************* /
结构compx EE(struct compx,结构compx B)
{
结构compx C;
c.real = A. * * b.imag b.real-a.imag;
c.imag = A. * b.imag + a.imag * b.real;
返回(c);
}
/ *****************************************************************
函数原型:无效的FFT(struct compx *新,int n)
函数功能:对输入的复数组进行快速傅里叶变换(FFT)
输入参数:*新复数结构体组的首地址指针,结构型
***************************************************************** /
无效的FFT(struct compx *新)
{
int F,M,NV2,NM1,I,K,L,J = 0;
结构compx U,W,T;
NV2 = fft_n / 2;
/ / index operations, namely the natural order into reverse sequence, using Reid algorithm
Nm1=FFT_N-1;
For (i=0; inm1; i++)
{
If (ij) / / if ij is indexed
{
T=xin[j];
Xin[j]=xin[i];
Xin[i]=t;
}
K=nv2; / / J under a reverse sequence
While (k=j) / / if k=j, said the highest J for 1
{
J=j-k; / / the most high to 0
K=k/2; //k/2, compare the secondary highs, followed by analogies, one by one, until one bit is 0
}
J=j+k; / / the 0 to 1
}
{
Int, Le, Lei, IP; //FFT arithmetic kernel; uses butterfly operation to complete FFT operation
F=FFT_N;
For (l=1; =1; l++ (f=f/2)!) / / L is calculated, the calculation of the butterfly series
;
For (m=1; m=l; m++) / control butterfly knot series
{//m stands for level M butterfly, l is butterfl
您可能关注的文档
- (第1章) 单片机教案(国外英文资料).doc
- (考试时间:70分钟 试卷满分:70分 考试形式:开卷)(国外英文资料).doc
- - 上海LNG加气站 上海CNG加气站博客上海LNG加气站 上海CNG加气站博客(国外英文资料).doc
- ...我相信能耐耐心心看完文章的人,不用再对手机这东西纠结了_百度文库...(国外英文资料).doc
- 001探究题(黄冈市物理中考题调考题汇编)(国外英文资料).doc
- 01.汽车保养知识大全(国外英文资料).doc
- 010年广东各地二模语言文字运用题(国外英文资料).doc
- 02病因学(国外英文资料).doc
- 02-04流动资金贷款管理暂行办法(国外英文资料).doc
- 04 气血津液(国外英文资料).doc
- 【絮语文】2026学年高二语文选择性必修中册单元研习任务作文梳理.docx
- 【絮语文】2026高一语文必修下册《红楼梦》整本书阅读核心知识点整理.pptx
- 【絮语文】2026高一语文必修上册第五单元复习课件.pptx
- 广东省2026年春季高考作文“审美与生活”作文讲评课件.pptx
- 【絮语文】2026学年高二语文选择性必修上册单元研习任务作文梳理.docx
- 广东省东莞市2025-2026学年高三上学期期末联考作文“中介”单概念作文讲评课件.pptx
- 【絮语文】2026高一语文必修上册第二单元复习课件.pptx
- 2026届高考语文复习:现代文阅读之主观题技巧课件.pptx
- 1年级能力 件 寒高斯数学1阶能力提高 图腾的秘密-gs.docx
- 3年级 暑高斯数学3阶能力提高 第6讲 三位数加减三位数进阶-gs.docx
最近下载
- 2022年注册土木工程师(道路工程)《专业案例考试(下)》真题及答案解析.docx VIP
- 2025年辽宁省交通高等专科学校单招《数学》测试卷带答案详解(基础题).docx VIP
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版)解读.pptx
- 版上市公司行业分类申万.pdf VIP
- GB_T28043-2019利用实验室间比对进行能力验证的统计方法.docx VIP
- 职业技能鉴定考试《电梯安装维修工高级》全真试题及答案.docx VIP
- 2025年辽宁省交通高等专科学校单招语文测试试卷题型大全.docx VIP
- 标准图集-22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图-独立基础、条形基础、筏形基础、桩基础.pdf VIP
- 中考数学总复习《一次函数中角度问题》专项检测卷(含答案).docx VIP
- 汽车零件质量分析案例.pptx VIP
原创力文档

文档评论(0)