文件名称:TI 54x fft

  • 所属分类:
  • 其它资源
  • 资源属性:
  • [C/C++] [源码]
  • 上传时间:
  • 2008-10-13
  • 文件大小:
  • 429.07kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • 徐*
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

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)次实数加法。如此一来,计算时乘法次数和加法次数都是和N^2成正比的,当N很大时,运算量是可观的,因而需要改进对DFT的算法减少运算速度。

根据傅立叶变换的对称性和周期性,我们可以将DFT运算中有些项合并。

我们先设序列长度为N=2^L,L为整数。将N=2^L的序列x(n)(n=0,1,……,N-1),按N的奇偶分成两组,也就是说我们将一个N点的DFT分解成两个N/2点的DFT,他们又从新组合成一个如下式所表达的N点DFT:





一般来说,输入被假定为连续、合成的。当输入为纯粹的实数的时候,我们就可以利用左右对称的特性更好的计算DFT。

我们称这样的RFFT优化算法是包装算法:首先2N点实数的连续输入称为“进包”。其次N点的FFT被连续被运行。最后作为结果产生的N点的合成输出是
(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : 37724110ti 54x fft.rar 列表
TI 54x fft\1.DAT
TI 54x fft\codec\BIT_REV.ASM
TI 54x fft\codec\Bit_rev.obj
TI 54x fft\codec\cc_build.log
TI 54x fft\codec\codec.c
TI 54x fft\codec\codec.cmd
TI 54x fft\codec\codec.mak
TI 54x fft\codec\codec.map
TI 54x fft\codec\codec.obj
TI 54x fft\codec\codec.out
TI 54x fft\codec\drv5402.lib
TI 54x fft\codec\dsk5402.lib
TI 54x fft\codec\FFT.ASM
TI 54x fft\codec\Fft.obj
TI 54x fft\codec\FFT_SIZE.INC
TI 54x fft\codec\INITRFFT.ASM
TI 54x fft\codec\Initrfft.obj
TI 54x fft\codec\POWER.ASM
TI 54x fft\codec\Power.obj
TI 54x fft\codec\RFFT.ASM
TI 54x fft\codec\RFFT.CMD
TI 54x fft\codec\Rfft.obj
TI 54x fft\codec\RIFFT.ASM
TI 54x fft\codec\rts.lib
TI 54x fft\codec\TWIDDLE1
TI 54x fft\codec\TWIDDLE2
TI 54x fft\codec\UNPACK.ASM
TI 54x fft\codec\Unpack.obj
TI 54x fft\codec\VECTORS.ASM
TI 54x fft\codec\Vectors.obj
TI 54x fft\codec
TI 54x fft\FFT实验.doc
TI 54x fft\SINEGEN.EXE
TI 54x fft\test\1.DAT
TI 54x fft\test\2.DAT
TI 54x fft\test\5402b.cmd
TI 54x fft\test\BIT_REV.ASM
TI 54x fft\test\Bit_rev.obj
TI 54x fft\test\cc_build.log
TI 54x fft\test\coff.mak
TI 54x fft\test\coff.out
TI 54x fft\test\FFT.ASM
TI 54x fft\test\Fft.obj
TI 54x fft\test\FFT_SIZE.INC
TI 54x fft\test\INITRFFT.ASM
TI 54x fft\test\Initrfft.obj
TI 54x fft\test\POWER.ASM
TI 54x fft\test\Power.obj
TI 54x fft\test\RFFT.ASM
TI 54x fft\test\RFFT.CMD
TI 54x fft\test\Rfft.obj
TI 54x fft\test\RIFFT.ASM
TI 54x fft\test\test.obj
TI 54x fft\test\TWIDDLE1
TI 54x fft\test\TWIDDLE2
TI 54x fft\test\UNPACK.ASM
TI 54x fft\test\Unpack.obj
TI 54x fft\test\VECTORS.ASM
TI 54x fft\test\Vectors.obj
TI 54x fft\test
TI 54x fft\WAVEADD.EXE
TI 54x fft

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org