虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

fft算法

快速傅里叶变换(fastFouriertransform),即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。快速傅里叶变换是1965年由J.W.库利和T.W.图基提出的。采用这种算法能使计算机计算离散傅里叶变换所需要的乘法次数大为减少,特别是被变换的抽样点数N越多,fft算法计算量的节省就越显著。
  • 基于FFT的GPS信号并行捕获的研究

    本课题深入分析了GPS软件接收机基于FFT并行捕获算法并详细阐述了其FPGA的实现。相比于其它的捕获方案,该方案更好地满足了信号处理实时性的要求。 论文的主体部分首先简单分析了扩频通信系统的基本原理,介绍了GPS系统的组成,详细阐述了GPS信号的特点,并根据GPS信号的组成特点介绍了接收机的体系结构。其次,通过对GPS接收机信号捕获方案的深入研究,确定了捕获速度快且实现复杂度不是很高的基于FFT的并行捕获方案,并对该方案提出了几点改进的措施,根据前面的分析,提出了系统的实现方案,利用MATLAB对该系统进行仿真,仿真的结果充分的验证了方案的可行性。接着,对于捕获环节中的核心部分—FFT处理器,设计中没有采用ALTERA提供的IP核,独立设计实现了基于FPGA的FFT处理器,并通过对一组数据在MATLAB中运算得到结果和FPGA输出结果相对比,可以验证该FFT处理器的正确性。再次重点分析了GPS接收机并行捕获部分的FPGA具体实现,通过捕获的FPGA时序仿真波形,证明了该系统已经能成功地捕获到GPS信号。最后,对全文整个研究工作进行总结,并指出以后继续研究的方向。 本课题虽然是对于GPS接收机的研究,但其原理与GALILEO、北斗等导航系统的接收机相近,因此该课题的研究对我国卫星导航事业的发展起到了积极的推动作用。

    标签: FFT GPS 信号 并行

    上传时间: 2013-05-29

    上传用户:ice_qi

  • 快速傅立叶变换(FFT)的FPGA实现

    随着数字电子技术的发展,数字信号处理的理论和技术广泛的应用于通讯、语音处理、计算机和多媒体等领域。快速傅立叶变换(FFT)使离散傅立叶变换的运算时间缩短了几个数量级,在数字信号处理领域被广泛应用。FFT已经成为现代信号处理的重要手段之一。 现场可编程门阵列(FPGA)是近年来迅速发展起来的新型可编程器件。随着它的不断应用和发展,也使电子设计的规模和集成度不断提高。同时基于FPGA实现FFT的设计方法和思想被提出。本次设计的目的是快速傅立叶变换(FFT)的FPGA实现。 此文在分析了快速傅立叶算法的基础上,提出了一种频率抽取基4 FFT的FPGA设计方案,针对现有FFT的FPGA实现过程中蝶形运算需要频繁乘以多个旋转因子提出了改进方法,减少了旋转因子的乘法次数和存储空间,加快了蝶形运算的速度,设计的地址映射方法,无需运算即可得到所需数据的存放地址,并结合采用乒乓结构和流水线方式,来提高快速傅立叶变换(FFT)FPGA实现的速度。描述了一片FPGA芯片内完成了整个FFT处理器的电路设计,经过模块时序仿真和数据的验证及测试,达到工作在50MHz时钟频率的设计要求。最后对后续设计做了描述,并对用FPGA实现FFT做了展望。

    标签: FPGA FFT 傅立叶变换

    上传时间: 2013-04-24

    上传用户:ykykpb

  • DSP算法设计与系统方案

    ·【内容简介】本书内容主要包括两部分,第一部分介绍了各种数字滤波器和FFT等常用数字信号处理算法韵设计及其DSP实现;第二部分介绍了DSP的各个应用领域的系统设计方案,包括小波分析、变频矢量控制、神经网络、雷达信号处理、语音信号处理、生物医学信号处理、图像信号处理等方面,主要介绍了DSP在这些方面应用时的硬件、软件设计方案,并对某些典型系统的性能进行了仿真。 本书旨在使读者在已经掌握了DSP基础知识

    标签: DSP 算法设计 系统方案

    上传时间: 2013-04-24

    上传用户:lnnn30

  • ARM处理器的可定制MCU处理DSP算法

    DSP的使用正呈爆炸式发展。OFDM、GPS相关器、FFT、FIR滤波器或H.264之类计算密集型算法在从移动电话到汽车的各种应用中都很常见。设计人员实现DSP有三种选择:他们可以使用DSP处理器、FPGA或掩膜ASIC。ASIC具有最高的吞吐量、最低的功耗和最低的成本,但其极大的NRE和较长研制周期使其对许多设计而言并不适用。定制ASIC的研制周期可达一年之久,比最终产品的使用寿命都长。FPGA已占居较大的市场份额,因为其能提供比DSP处理器更好的吞吐量,而且没有ASIC的极大NRE和较长研制周期。 因此,常常将基于ARM的MCU和FPGA结合使用来实现这些设计,其中FPGA实现设计的DSP部分。然而,FPGA也有其自身的不足--最突出的是功耗很高(静态功耗接近2W),且性能比ASIC慢。FPGA时钟用于逻辑执行时通常限制为50MHz,而ASIC可以400MHz或更高频率执行逻辑。其他缺点还包括在IP载入基于SRAM的FPGA时安全性还不够理想,成本也较高。尽管FPGA成本已迅速降低,但价格通常在10,000片左右就不再下降,因此仍比较昂贵。 新型可定制Atmel处理器(CAP)MCU具有的门密度、单元成本、性能和功耗接近基于单元的ASIC,而NRE较低且开发时间较快。与基于ARM的非可定制标准产品MCU一样,不需要单独的ARM许可。 可定制MCU利用新型金属可编程单元结构(MPCF)ASIC技术,其门密度介于170K门/mm2与210K门/mm2之间,与基于单元的ASIC相当。例如,实现D触发器(DFF)的MPCF单元与标准的单元DFF都使用130nm的工艺,所用面积差不多相同。

    标签: ARM MCU DSP 处理器

    上传时间: 2013-10-29

    上传用户:xymbian

  • 多径信道下OFDM系统定时同步算法

    文中在pre-FFT定时同步算法的基础上提出一个新的定时同步算法及其改进算法,该算法利用规则集对相关函数和导函数优化的方法得以进一步减小估计方差,本文在给出其推导过程的基础上给出了仿真结果,并与相关算法进行比较,结果表明新算法的定时估计精度较高且具有一定的鲁棒性。

    标签: OFDM 多径信道 定时同步算法

    上传时间: 2013-10-29

    上传用户:hebmuljb

  • 以面向对象方法实现的数值算法类库

    以面向对象方法实现的数值算法类库,包括 向量、矩阵等的运算以及FFT

    标签: 对象 数值算法

    上传时间: 2015-01-13

    上传用户:cmc_68289287

  • 快速傅立叶变换算法中的分裂基算法

    快速傅立叶变换算法中的分裂基算法,又称基2/4算法,对一维序列,这种算法使FFT比较完善

    标签: 算法 傅立叶变换

    上传时间: 2013-12-02

    上传用户:磊子226

  • 我自己编写的VB的FFT程序

    我自己编写的VB的FFT程序,算法中改进了网上常用算法的一些Bug,并且进行了优化,已经移植到DSP中检验过算法的速度与正确性,测试数据显示效果非常好。

    标签: FFT 编写 程序

    上传时间: 2014-01-09

    上传用户:wsf950131

  • 用途:数字图象处理算法的演示

    用途:数字图象处理算法的演示,包括: • 图象的DFT和逆DFT • 图象的FFT和逆FFT • 在图象中加入正弦噪声 • 图象的模板运算实现图象平滑和锐化 • 图象的直方图均衡化 • 图象的对比度拉伸 • 图象的中值滤波 • 图象灰度直方图的显示 • 若干频域滤波器 • 图象的镜像 • 图象的旋转(90度与任意角度) • 图象的放缩 • 其它小算法

    标签: 数字 图象处理 算法

    上传时间: 2015-04-13

    上传用户:lo25643

  • 算法文件

    算法文件,可以通过这个程序进行简单的计算拉格朗日转化,是一个简单易用的FFT程序!

    标签: 算法

    上传时间: 2015-06-13

    上传用户:xzt