低功耗浮点FFT处理器设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:song198143
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于数字信号处理具有灵活性好、精度高、可靠性强、易于大规模集成等优点,目前已在很多领域中取代了传统的模拟信号处理。在各种数字信号处理算法中起着核心作用的是快速傅里叶变换,快速傅里叶变换处理器也因此成为数字信号处理中最基本、最重要的一个单元,目前已广泛应用于频谱分析、图像处理、语音识别、生物医学、雷达、滤波、无线及有线通信系统等领域。而在可穿戴式和便携式医疗设备,如便携式血糖仪、电子血压计、心率检测仪等领域要求FFT处理器具有更好的灵活性、高精度及低功耗的特性。论文设计了一种低功耗可配置的FFT处理器,可根据需要完成4点、16点、32点以及256点的浮点FFT运算。通过对比不同算法的复杂度及其硬件实现结构对功耗的影响,采用了按频率抽取的基4 FFT算法和基于存储器的单蝶形结构来实现该处理器。设计中针对FFT算法的特点,主要在结构级和算法级对FFT处理器进行功耗优化。对蝶形结构进行优化,减少乘法器的数量,使功耗降低约41%;采用改进Booth编码算法和一种新的符号扩展方法来设计浮点乘法器,并加入判0模块,使功耗降低约33%;在浮点加法器中也加入了判0模块,使功耗降低约53%。存储单元采用乒乓结构实现,对其进行分块访问,既提高了速度又降低了功耗;在蝶形运算和存储单元的读写之间采用流水线技术,提高了数据吞吐率。同时在系统级设计中,加入了休眠机制,当模块不需要工作时,进入休眠状态,达到降低功耗的目的。FFT处理器的所有模块用Verilog HDL语言进行描述,通过Modelsim进行功能仿真,基于SMIC 0.18μm工艺库,通过DC进行综合,通过PrimeTime PX进行功耗分析,通过ICC进行布局布线生成版图,完成后仿。测试结果表明:设计的FFT处理器成功地实现了4点、16点、64点和256点的计算,其计算误差少于3.26ppm,测得时钟频率为100MHz进行256点运算时功耗为32.5mW,在速度、精度和功耗上都满足设计要求。最后,在ACX1329-CSG324 FPGA上验证,通过Vivado测得时钟频率为100MHz进行256点运算时功耗为110mW;
其他文献
随着我国社会经济的不断发展,暖通空调工程项目的建设越来越受到高度关注,几乎成为建筑工程项目中必不可少的重要组成部分.建筑暖通技术虽然已经很成熟,但是在施工过程中仍会
西红花(Crocus sativus L.)为鸢尾科番红花属球茎类多年生草本植物,其干燥柱头是一种名贵药材,具有活血化瘀、调经止痛等功效。近年研究表明,西红花柱头中含有藏红花素、藏红花酸和藏红花醛等独特成分,具有高效的抗肿瘤、防癌、抗氧化、抗诱变等多种药理活性,对心脑血管疾病和神经性疾病有预防和治疗作用,且毒副作用低。但西红花为三倍体不育植株,通过母球茎形成子球茎进行无性繁殖,以传统方式种植,球茎
随着互联网技术不断创新,社会正在全面朝向智能化发展.通过自动控制系统用计算机程序代替人工作业,能够极大提升工作效率.本文对电力调度自动化以及SCADA系统的应用进行阐述,
针对某20000m3/d污水厂采用的AAO+MBR工艺进行介绍,并对该工程运行成本进行测算,分析其费用组成.为AAO+MBR工艺运行成本提供经验和借鉴.
多模块智能化控制技术在电气工程中的应用越来越多,继续提升控制水平是行业未来的发展趋势.本文介绍了电气工程多模块智能化控制技术的概念,阐述了多模块智能控制的优势,从自
  本实验意在摸索人工构建受多种胁迫强诱导的启动子。本实验从已发表的论文中获得了rd29A、erd1、cor15a、lti30、kin1五个胁迫诱导基因的启动子序列,这五个启动子均受多种
随着社会的快速发展,人们对电能的需求越来越高,对电能的生产及其自动化控制技术也更加的关注,本文针对电能生产及其自动化控制技术的发展现状进行研究,希望可以加快自动化控
本文从我国冷链现状出发,讨论了移动式预冷保鲜、速冻集装箱产品的特点及应用范围,指出移动式预冷设备在果蔬保鲜中具有广阔的应用前景.
近年来城乡电网中使用感性负荷越来越多,无功补偿技术在各个低压配电网的公用配变中越来越得到广泛应用。但当前的无功补偿设备存在一些缺点,研制小型化、模块化、智能化、保护
生物入侵是当前生态学研究领域中最受关注的领域之一,然而在很大程度上入侵生态学仍是一门定性的学科,所以有关入侵格局和入侵影响的研究大都是描述性的。本文分别用统计模型和