可编程逻辑器件FPGA(现场可编程门阵列)和CPLD(复杂可编程逻辑器件)越来越多的应用于数字信号处理领域,与传统的ASIC(专用集成电路)和DSP(数字信号处理器)相比,基于FPGA和CPLD实现的数字信号处理系统具有更高的实时性和可嵌入性,能够方便地实现系统的集成与功能扩展。 FFT的硬件结构主要包括蝶形处理器、存储单元、地址生成单元与控制单元。本文提出的算法在蝶形处理器内引入流水线结构,提高了FFT的运算速度。同时,流水线寄存器能够寄存蝶形运算中的公共项,这样在设计蝶形处理器时只用到了一个乘法器和两个加法器,降低了硬件电路的复杂度。 为了进一步提高FFT的运算速度,本文在深入研究各种乘法器算法的基础上,为蝶形处理器设计了一个并行乘法器。在实现该乘法器时,本文采用改进的布斯算法,用以减少部分积的个数。同时,使用华莱士树结构和4-2压缩器对部分积并行相加。 本文以32点复数FFT为例进行设计与逻辑综合。通过设计相应的存储单元,地址生成单元和控制单元完成FFT电路。电路的仿真结果与软件计算结果相符,证明了本文所提出的算法的正确性。 另外,本文还对设计结果提出了进一步的改进方案,在乘法器内加入一级流水线寄存器,使FFT的速度能够提高到当前速度的两倍,这在实时性要求较高的场合具有极高的实用价值。
资源简介:硕士论文基于FPGA/CPLD实现的FFT算法与仿真分析
上传时间: 2017-02-07
上传用户:Mr.HWang
资源简介:可编程逻辑器件FPGA(现场可编程门阵列)和CPLD(复杂可编程逻辑器件)越来越多的应用于数字信号处理领域,与传统的ASIC(专用集成电路)和DSP(数字信号处理器)相比,基于FPGA和CPLD实现的数字信号处理系统具有更高的实时性和可嵌入性,能够方便地实现系统的集成与...
上传时间: 2013-07-18
上传用户:wpt
资源简介:基于 MSP430单片机 实现的FFT 算法
上传时间: 2015-12-21
上传用户:anng
资源简介:windows下实现的FFT算法的实现,可以用于语音处理
上传时间: 2015-05-16
上传用户:changeboy
资源简介:基于TI tms320lf2407 DSP 的FFT算法(编译环境CCS2.20)
上传时间: 2014-01-18
上传用户:chenxichenyue
资源简介:单片机能实现的FFT算法。128点快速傅氏变换
上传时间: 2014-01-25
上传用户:nanshan
资源简介:该文档为基于FPGA硬件实现的图像边缘检测及仿真讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-01-25
上传用户:qdxqdxqdxqdx
资源简介:基于MATLAB 7.0的信号调制与解调分析
上传时间: 2013-07-21
上传用户:user08x
资源简介:用matlab算法实现的平方根算法 用于数值分析中平方根发求解线性方程
上传时间: 2013-12-25
上传用户:hoperingcong
资源简介:该文档为基于SIMULINK的SVPWM建模与仿真分析总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-04-01
上传用户:canderile
资源简介:基于FPGA的FFT算法实现
上传时间: 2014-12-28
上传用户:chongchongsunnan
资源简介:一种基于FPGA实现的FFT结构\\r\\n调从基本元器件开始的计算机硬件系统的设计与实现,大多设置在自动控制系,形成了与应用系统结合的计算机教育。 1966年多处理器平台FPGA 学习目标 (1) 理解为什么嵌入式系统使用多处理器 (2) 指出处理器中CPU和硬件逻辑的折衷
上传时间: 2013-08-20
上传用户:linlin
资源简介:基于FPGA的FFT算法实现
上传时间: 2013-11-06
上传用户:LP06
资源简介:一种基于FPGA实现的FFT结构 调从基本元器件开始的计算机硬件系统的设计与实现,大多设置在自动控制系,形成了与应用系统结合的计算机教育。 1966年多处理器平台FPGA 学习目标 (1) 理解为什么嵌入式系统使用多处理器 (2) 指出处理器中CPU和硬件逻辑的折衷
上传时间: 2013-12-25
上传用户:hoperingcong
资源简介:该文档为基于FPGA的FFT算法实现总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-09
上传用户:1208020161
资源简介:GSM是全球使用最为广泛的一种无线通信标准,不仅在民用领域,也在铁路GSM-R等专用领域发挥着极为重要的作用。由于无线信道具有瑞利衰落和延时效应,在通信系统的收发两端也存在不完全匹配等未知因素,因此接收的信号叠加有各种误差因素的影响。GSM接收机的实...
上传时间: 2013-07-01
上传用户:sh19831212
资源简介:本文结合工程需要详细论述了一种数字相位计的实现方法,该方法是基于FPGA(现场可编程门阵列)芯片运用FFT(快速傅立叶变换)算法完成的。首先,从相位测量的原理出发,分析了传统相位计的缺点,给出了一种高可靠性的相位检测实用算法,其算法核心是对采集信号进...
上传时间: 2013-06-04
上传用户:lgnf
资源简介:本文结合工程需要详细论述了一种数字相位计的实现方法,该方法是基于FPGA(现场可编程门阵列)芯片运用FFT(快速傅立叶变换)算法完成的。首先,从相位测量的原理出发,分析了传统相位计的缺点,给出了一种高可靠性的相位检测实用算法,其算法核心是对采集信号进...
上传时间: 2013-05-16
上传用户:lgs12321
资源简介:用FPGA实现dsp 的FFT算法 其中有几个文档文件和用vhdl写的1024点的FFT代码
上传时间: 2013-08-22
上传用户:ukuk
资源简介:基于FPGA CPLD设计与实现UART,一听名字就知道,不用再说了吧,
上传时间: 2013-08-09
上传用户:zcs023047
资源简介:介绍了基于Xilinx Spartan- 3E FPGA XC3S250E 来完成分辨率为738×575 的PAL 制数字视频信号到800×600 的VGA 格式转换的实现方法。关键词: 图像放大; PAL; VGA; FPGA 目前, 绝大多数监控系统中采用的高解析度摄像机均由47 万像素的CCD 图像传感器采集图像, ...
上传时间: 2013-12-03
上传用户:aa54
资源简介:多种数字信号处理算法基于DSP实现的C设计与实现 如数字滤波器,数字图象处理,傅立叶变换等
上传时间: 2014-12-21
上传用户:l254587896
资源简介:基于C实现的FFT源代码.编译通过,对于学习学习FFT算法的朋友很有帮助
上传时间: 2016-03-03
上传用户:大融融rr
资源简介:用FPGA实现dsp 的FFT算法 其中有几个文档文件和用vhdl写的1024点的FFT代码
上传时间: 2014-01-18
上传用户:三人用菜
资源简介:基于FPGA和SRAM的数控振荡器的设计与实现
上传时间: 2014-07-28
上传用户:独孤求源
资源简介:FFT算法的FPGA设计实现的VHDL代码
上传时间: 2014-11-14
上传用户:笨小孩
资源简介:基于FPGA CPLD设计与实现UART,一听名字就知道,不用再说了吧,
上传时间: 2014-08-09
上传用户:czl10052678
资源简介:基于TMS320VC5509的FFT算法实现
上传时间: 2017-08-01
上传用户:lwwhust
资源简介:基于FPGA的数字频率计的设计11利用VHDL 硬件描述语言设计,并在EDA(电子设计自动化) 工具的帮助下,用大规模可编程逻辑器件(FPGA/ CPLD) 实现数字频率计的设计原理及相关程序
上传时间: 2013-11-25
上传用户:ruan2570406
资源简介:该文档为基于FPGA异步FIFO的研究与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-23
上传用户: