搜索资源列表
fft.ifft
- FFT与IFFT的简易源程序,用C语言编写,可进行复数和实数运算-FFT and IFFT simple source, the C language, can be complex and real operations
TI 54x fft
- DSP编程代码,FFT算法,经典!! FFT实验 一、 理论: 公式(1)FFT运算公式 FFT并不是一种新的变换,它是离散傅立叶变换(DFT)的一种快速算法。由于我们在计算DFT时一次复数乘法需用四次实数乘法和二次实数加法;一次复数加法则需二次实数加法。每运算一个X(k)需要4N次复数乘法及2N+2(N-1)=2(2N-1)次实数加法。所以整个DFT运算总共需要4N^2次实数乘法和N*2(2N-1)=2N(2N-1)次实数加法。如此一来,计算时乘法次数和加法次数都是和
dzqfft8
- 一个非常高效的基于TS101的8点fft代码,该代码实现8点复数FFT,入口数据按实部,虚部交替存放 FFT结果也按实部,虚部交替存放. 程序没有任何循环,也无须循转因子. 非常高效啊-a very efficient on the TS101 8:00 fft code that realization 8:00 complex FFT, import data by the real part and imaginary part of the turn kept FFT resul
gsl_win[1]
- 一个相当不错的C++数学库.该库涵盖了现代工程运算中的绝大部分:复数运算、线性代数、排列组合、数值微分、最小二乘拟和、统计分析、FFT、随机数等等,总共有 1000 多个函数接口。-A pretty good C++ Math Library
FFT
- 本程序是基于C54x DSP的通用实数FFT程序,适合点数16~1024点或复数点数8~512点,主程序为rfft.asm。-This procedure is based on the C54x DSP real FFT common procedures, for points 16 ~ 1024 points, or plural points 8 ~ 512 points, the main program for rfft.asm
1024FFT_ASIC
- 1024点复数专用FFT处理器的ASIC实现-1024 point complex FFT processor dedicated ASIC realization
useoffft
- 1)已知2N点实数序列 N=64。用一个64点的复数FFT程序,一次算出 ,并绘出频谱 。 (2)已知某序列 在单位圆上的N=64等分样点的Z变换 。用N点IFFT程序计算 ,绘出图像 。 -1) known 2N-point sequence of real numbers N = 64. With a 64-point complex FFT process, a calculated and mapped the spectrum. (2) known to a cer
FftLab
- FFT傅立叶频谱分析,从程序的演示可透视出频率频谱相互的换算与复数的关系!-FFT Fourier spectral analysis, from a procedural perspective of the presentation can be a frequency spectrum of the conversion of mutual relations with the plural!
FPGA_4FFT
- 针对高速数字信号处理的要求,提出用FPGA 实现基- 4FFT 算法,并对其整体结构、蝶形单 元进行了分析. 采用蝶算单元输入并行结构和同址运算,能同时提供蝶形运算所需的4 个操作 数,具有最大的数据并行性,能提高处理速度 按照旋转因子存放规则,蝶形运算所需的3 个旋转 因子地址相同,且寻址方式简单 输出采取与输入相似的存储器 运算单元同时采用3 个乘法的 复数运算算法来实现.-In accordance with the requirements of high speed d
FFT_fixedPoint_console
- 定点复数FFT算法 C语言实现 支持点数为128,256,512,1024,2048可配置 同时附带文档-Fixed-point complex FFT algorithm for C language support 128,256,512,1024,2048 points can be configured at the same time as the document attached
FFT
- C语言的FFT(快速傅里叶变换),其中碟形结的复数运算用一个“类”来实现,使得程序简单易懂,可移植性高-C-FFT (fast Fourier transform), in which the plural disc-end computing to a new " category" to achieve, making the procedure easy-to-read, high portability
simple_app
- TMS320c672x通过DSPLIB库实现复数FFT,并可实现两个实数数列的高效FFT。-TMS320c672x achieved through DSPLIB library complex FFT, and can realize two real sequences efficient FFT.
fft
- fft#include <math.h> #define SWAP(a,b) tempr=(a) (a)=(b) (b)=tempr //当isign=1时,将输入数据data[1..2*nn]用它的离散Fourier变换系数代替 //当isign=-1时,将输入数据替换为其的离散IFFT系数乘以nn //data是一个保存nn个复数的数组 //Fourier系数的保存方法为F0的实部和虚部保存在data[1],data[2] //正的一次谐波系数保存在dat
FFT
- 2点的碟形算法,其中包含了旋转因子乘法器,这是一种高效的复数乘法器.-2point dish method, which includes the rotation factor multiplier, which is a highly efficient complex multipliers.
FFt
- 基2FFT蝶形运算器,代码有仿真用数据。主代码用于仿真,碟形运算和复数乘法元件化-Based 2FFT butterfly, code with simulation data used. Master code for simulation, dish components of computing and complex multiplication
F2812-FFT
- FFT 并不是一种新的变换,它是离散傅立叶变换(DFT)的一种快速算法。由于我们在计算DFT 时一次复数乘法需用四次实数乘法和二次实数加法;一次复数加法则需二次实数加 法。每运算一个X(k)需要4N 次复数乘法及2N+2(N-1)=2(2N-1)次实数加法。所以 整个DFT 运算总共需要4N^2 次实数乘法和N*2(2N-1)=2N(2N-1)次实数加法。如此一来,计算时乘法次数和加法次数都是和N^2 成正比的,当N 很大时,运算量是可观的,因而需要 改进对DFT 的算法减少运算速度
FFT
- 基于TMS320C54x的FFT实现,从而掌握掌握8~1024点复数 C54x FFT程序的使用方法-TMS320C54x the FFT-based implementation to grasp the master 8 1024 point complex ' C54x FFT program to use
FFT
- 图像数据二维快速傅立叶变换将图像数据变成复数形式,进行两个一维快速 傅立叶变换,变换后的频谱以图像形式存入imgBufOut,此处要求图像宽和高 都为2的幂次方(Two dimensional fast Fu Liye transform of image data turns the image data into complex form, and carries out two one-dimensional fast In the Fu Liye transform, the tr
第30章:复数FFT的实现
- 按下按键K1,串口打印函数的计算结果和采样波形。(1. press button K1, serial port print function arm calculation results and sampling waveform.)
第31章:复数FFT的逆变换实现
- 1. press button K1, serial port print function armcalculation results and sampling waveform.(1. press button K1, serial port print function arm calculation results and sampling waveform.)