快速傅里叶反变换(一维)
来源:互联网 发布:淘宝精选是怎么报名 编辑:程序博客网 时间:2024/05/16 18:20
原理自己查书,代码如下:
/****************************************************************功能: 一维快速傅里叶反变换参数: complex<double> *TD: 指向时域数组的指针 complex<double> *FD: 指向频域数组的指针 int r: 2的幂数,即迭代次数返回值: 无***************************************************************/void Ctry::IFFT(complex<double> *FD, complex<double> *TD, int r){LONG count; //傅里叶变换点数int i; //循环变量complex<double> *x;count = 1 << r; //计算傅里叶变换点数x = new complex<double>[count]; //分配运算所需要的存储器//将频域点写入xmemcpy(x, FD, sizeof(complex<double>)* count);//求共轭for (i = 0; i < count; i++){x[i] = complex<double>(x[i].real, -x[i].imag());}FFT(x, TD, r); //调用快速傅里叶变换//求时域点共轭for (i = 0; i < count; i++){TD[i] = complex<double>(TD[i].real/count, -TD[i].imag()/count);}delete x; //释放内存}
FFT函数见上一篇博客
0 0
- 快速傅里叶反变换(一维)
- 图像处理 一维快速小波变换
- 快速数论变换(NTT)
- 快速傅立叶变换(FFT)
- FFT(快速博立叶变换)
- 快速傅立叶变换(FFT)
- 一维FFT变换
- 傅丽叶变换(一)
- 傅立叶变换(一)
- 快速傅氏变换之旅(一) 概念简介 1
- 快速傅氏变换之旅(一) 概念简介 2
- 快速傅氏变换之旅(一) 概念简介 3
- java数组变换(一)
- 机器人坐标变换(一)
- 图像时域变换(一)
- 快速傅立叶变换算法(转)
- 快速傅立叶变换(Fast Fourier Transform)
- 快速傅立叶变换(Fast Fourier Transform)
- Search in Rotated Sorted Array
- Android翻译】关于Activity的onSaveInstanceState调用时机的说明
- 第一次写博客
- Junit4的使用(@Test @Before @After @BeforeClass @AfterClass @Ignore)
- intent
- 快速傅里叶反变换(一维)
- C#串口通讯(变参、委托、线程安全队列)
- Java栈的模拟实现
- cocos2dx[3.8] ——入口类AppDelegate.cpp
- Android Back Home键监听_广播监听
- 二叉树简单知识点
- less css预编译语言学习
- 在今天,我终于在csdn创建了自己的账号
- Hadoop本地库