//IFFT,xin 输入和输出(实部和虚部),N 点数,基二时间抽选
void IFFT(struct complx *xin,int N)
{
int f,m,i,k,j;
struct complx v,w;//,t
f=N;
for(m=1;(f=f/2)!=1;m++){;}//确定位数
////////FFT
{
int le,lei,ip;
for(k=0;k<m;k++)
{
le=(int)pow(2,m-k);
lei=le/2;
v.real =1.0;
v.image=0.0;
w.real =(float)cos(PI/lei);
w.image =(float)sin(PI/lei);
for(j=0;j<lei;j++)
{
for (i=j;i<N;i=i+le)
{
ip=i+lei;
//t=xin[i];
xin[i].real =(xin[i].real +xin[ip].real)/2 ;
xin[i].image =(xin[i].image +xin[ip].image)/2 ;
xin[ip].real =(xin[i].real -xin[ip].real) ;
xin[ip].image=(xin[i].image -xin[ip].image) ;
//xin[ip].real =(t.real -xin[ip].real)/2 ;
//xin[ip].image=(t.image -xin[ip].image)/2 ;
xin[ip]=EE(xin[ip],v);
}
v=EE(v,w) ;
}
}
}
rearrange(xin,N);
}
ifft.rar_ IFFT_C#ifft_fft ifft c++_ifft_ifft C++
版权申诉
5星 · 超过95%的资源 17 浏览量
2022-09-24
12:13:00
上传
评论
收藏 814B RAR 举报
局外狗
- 粉丝: 64
- 资源: 1万+
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
- 手机端 我的世界融合植物大战僵尸版.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈