登录
首页 » 算法 » FFT 的C语言实现

FFT 的C语言实现

于 2022-08-19 发布 文件大小:501.93 kB
0 25
下载积分: 2 下载次数: 1

代码说明:

应用背景快速傅里叶变换 (fast Fourier transform), 即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。快速傅里叶变换是1965年由J.W.库利和T.W.图基提出的。采用这种算法能使计算机计算离散傅里叶变换所需要的乘法次数大为减少,特别是被变换的抽样点数N越多,FFT算法计算量的节省就越显著。 关键技术FFT的基本思想是把原始的N点序列,依次分解成一系列的短序列。充分利用DFT计算式中指数因子 所具有的对称性质和周期性质,进而求出这些短序列相应的DFT并进行适当组合,达到删除重复计算,减少乘法运算和简化结构的目的。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 曲线拟合程序 多项式相关系数的计(多项式形式1) 多项式相关系数的计(多项式形式2) 最小二乘曲线拟合 三次样条插值(自然边...
    曲线拟合程序 多项式相关系数的计算方法(多项式形式1) 多项式相关系数的计算方法(多项式形式2) 最小二乘法曲线拟合 三次样条插值(自然边界条件)-polynomial curve fitting procedures correlation coefficient is calculated (the form of a polynomial) polynomial coefficient of correlation Methods (polynomial form 2) least-squares method curve fitting cubic spline interpolation (natural boundary conditions)
    2022-03-02 20:53:09下载
    积分:1
  • 16:00 Fourier algorithm, using standard C language, and optimized computing spee...
    16: 00傅里叶算法,采用标准C语言,优化计算速度,比传统算法快得多
    2022-12-31 04:55:03下载
    积分:1
  • 使用离散小波变换的图像压缩
    图像压缩是非常有用的交际目的。在这里我使用离散小波变换的任何图像压缩。
    2022-03-18 21:30:36下载
    积分:1
  • 基于α-β剪枝的五子棋人机对弈
    应用背景主要使用α-β剪枝法应用于五子棋,AI人工智能,可以实现分好的人机对战,对于学习人机博弈算法很有好处!主要使用α-β剪枝法应用于五子棋,AI人工智能,可以实现分好的人机对战,对于学习人机博弈算法很有好处!关键技术归纳一下以上讨论,可将α-β过程的剪枝规则描述如下:   在进行α-β剪枝时,应注意以下几个问题:   (1)比较都是在极小节点和极大节点间进行的,极大节点和极大节点的比较,或者极小节点和极小节点间的比较是无意义的。   (2)在比较时注意是与"先辈层"节点比较,不只是与父辈节点比较。当然,这里的"先辈层"节点,指的是那些已经有了值的节点。   (3)当只有一个节点的"固定"以后,其值才能够向其父节点传递。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-23 04:11:02下载
    积分:1
  • 快速排序与随机 pivote 和 c + + 源代码
    快速排序是一种分而治之算法。快速排序将大表分成两个更小的子列表:低和高的元素的元素。快速排序可以递归的子列表排序。步骤:选择一个
    2022-02-26 20:33:39下载
    积分:1
  • 求解线性方程组——超松弛迭代
    这是一个用于数值分析的简单超松弛迭代法(SOR)求解线性方程组的算法,程序用C语言编写,代码简单易懂, 但是不适合用于求解大型线性方程组。
    2022-02-01 10:42:53下载
    积分:1
  • labview 角度的正弦值计
    在labview自己打包的一个小程序,可以实现角度的正弦余弦计算,从而补充了lv中只有弧度计算的小缺憾。
    2022-03-19 02:58:27下载
    积分:1
  • 你还是请
    伙计,你们真是狗屎;
    2022-02-13 06:14:17下载
    积分:1
  • RSA Encryption
    这项工作提供了一个洞察RSA密码系统的实施使用Verilog最终导致一个IC。完整的实现包括密钥生成、加密和解密三个阶段。为了生成密钥,我们使用了随机数生成器和GCD块。而对于加密和解密过程,则实现了模乘和模幂运算。最后拿出一个IC,SoC在Cadence中的遭遇是已经用过了工作还强调了对Cadence和Verilog的介绍。文中还重点介绍了使用Verilog在Cadence中实现一些基本系统的细节。
    2022-07-12 14:57:29下载
    积分:1
  • 用C++实现的B
    用C++实现的B-Tree算法- B-Tree algorithm realizes which with C
    2022-10-19 15:15:04下载
    积分:1
  • 696524资源总数
  • 103930会员总数
  • 47今日下载