高速FFT芯片设计及结构研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:baoxiuli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
快速傅立叶变换(FFT)作为数字信号处理领域的核心算法之一,在现代数字信号处理的各个领域有着极为广泛的应用。随着宽带OFDM系统,ADSL调制器,数字电视,雷达及声纳信号处理系统的应用发展,FFT处理器已经成为这些数字信号处理系统的关键模块之一,因此大点数、高速、高精度FFT芯片的设计技术具有重要研究价值。 本文在分析各种算法特点后,选择时间抽取(DIT)基。2算法作为芯片的实现算法。另外,IEEE754单精度浮点数据格式可以满足高精度以及大动态范围的要求,因此选择它作为本次设计中数据的标准格式。按照运算流图设计合理的数据存取方案并进行系统划分。整个系统被划分为:蝶形运算单元、系统控制器、运算数据存储与寻址系统、旋转因子存储与寻址系统以及数据总线选择器等。 在高性能的设计要求下,本文又对系统的结构进行了进一步的研究改进。首先,在乘法器设计时使用树型结构代替原先的阵列式结构,并通过改进的Booth编码减少部分积的个数,有效的减小了延时和面积;另外,本文通过对旋转因子规律的分析提出了系统整体结构的改进方案:将蝶形运算单元拆分为乘法器组和加法器组,并通过控制的改进以及一些辅助逻辑的设计使得无需进行乘法运算的前两级蝶形变换只完成加法,从而提高FFT处理系统的效率。 结构改进完成后,使用Verilog HDL对系统进行了RTL级设计,并选用Altera 的DE2开发板作为FPGA验证平台对FFT处理器进行了功能验证,结果表明系统功能正确且运算精度比较高。随后,本文基于TSMC0.18μm CMOS标准单元库,使用Synopsys系列工具VCS、Design Compiler以及Apollo完成了FFT处理器的芯片设计,仿真结果表明:1、芯片可以稳定的工作在200MHz时钟频率下;2、结构改进后的系统完成一次1024点浮点复数(64位)FFT运算在26gs以内,比改进前减少了1μs;3、芯片规模减少了12万门。以上几项结果显示本次设计完全达到预期目标。
其他文献
本研究以贵州省遵义市永兴县茶厂所采集到的新鲜虫草标本为研究对象,通过虫草及其无性型菌株形态特征观察、分子系统分析、分类订正研究和功效成分分析,将该虫草鉴定为黔虫草Me
目的:   NK细胞在肿瘤免疫监视过程中具有重要作用,NK细胞介导的抗肿瘤作用是由活化信号和抑制信号共同整合决定的,活化信号主要是由NKG2D受体与配体的相互识别完成。NKG2D
车牌检测与识别系统(License Plate Recognition,简称LPR)是数字图像处理与模式识别技术在智能交通(Intelligent Ttransportation System,简称ITS)领域中的重要研究课题之一,
目的:研究β肾上腺素能受体与多巴胺受体在大鼠结肠粘膜的分布,以及去甲肾上腺素和多巴胺对大鼠结肠粘膜黏液分泌的调节。   方法:采用AB/PAS方法(alcianblue/periodic ac
随着信息传输、可靠性和有效性的要求不断的提高,纠错码在众多领域也得到了迅速的发展和广泛的使用。在移动通信中,纠错码被广泛用于模拟体制的信令传输及数字体制的整个传输,以
目前在很多物种尤其是动植物中已经发现了多种smallRNA,并对其生成途径和功能机制进行了细致的研究。但对低等真核生物而言,只有粗糙脉孢霉(Neurosporacrassa)和稻瘟病菌(Magnapor
本文通过对荣华二采区10
期刊
移动互联网技术在最近几年迅猛发展,其导致微处理器与片上系统对静态随机存取存储器(Static Random Access Memory,简称SRAM)的要求变得越来越高。然而,由于等比例缩小技术的
期刊