低功耗可扩展FFT专用集成电路的设计

低功耗可扩展FFT专用集成电路的设计

论文摘要

由于数字信号处理具有精度高、灵活性好、抗干扰能力强、易于大规模集成等优点,目前已在众多领域取代了传统的模拟信号处理。在各种数字信号处理算法中起着核心作用的是离散傅里叶变换(DFT),但是由于离散傅里叶变换计算量大,且要求占用的内存大,难以实现实时处理,限制了其应用。Cooley和Tukey在1965年提出的快速傅里叶变换算法(FFT)使离散傅里叶变换的运算速度提高了几百倍,解决了数字信号处理实现和应用的瓶颈,快速傅里叶变换处理器也因此成为数字信号处理中最基本也是最重要的一个单元,目前已广泛地应用于数字通信、语音信号处理、图象处理、生物医学工程、雷达、地震、天文等领域。由于专用集成电路在功耗方面的优势,本课题采用ASIC方法对FFT处理器进行设计,并且将该FFT处理器设计成可扩展的,可以根据需要配置进行8点、16点、32点、64点、128点、256点、512点和1024点的运算。本文首先阐述了数字信号处理理论中快速傅立叶变换的理论基础,通过对比不同基算法的复杂度以及对功耗的影响,采用按时间抽取的基2算法设计该FFT处理器。然后讨论了FFT的顺序结构、级联结构、并行结构和阵列结构,本设计根据低功耗的要求选择了顺序结构。本设计还将长位宽的存储器分割成两个短位宽的存储器,并在蝶形运算单元中通过数学变换将实数乘法器的个数从4个减少为3个,进一步降低了功耗。通过对乘法器的讨论,选择使用了改进的Booth编码乘法器。本文还对存储器的地址生成算法进行了详细的讨论。该FFT处理器在存储器读写和蝶形单元的运算之间采用流水线方法,提高了处理速度。此外,本文还对设计的各个阶段运用的低功耗方法进行了阐述,对功耗进行了分析。该低功耗可扩展的FFT处理器采用Verilog HDL进行代码编写,用Modelsim进行功能仿真,用Xilinx的FPGA进行了验证,最后采用SMIC 0.18μm CMOS工艺库进行综合及布局布线,并根据项目需要成功实现了扩展为8-256点的FFT处理器的流片。测试结果表明:该FFT处理器的计算误差低于3%;进行256点FFT运算需要2063个时钟周期;在1.8V工作电压下,其平均功耗约为1.17 mW/MHz。该设计在功耗、速度和计算精度上都达到了预期的目标。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 选题背景及意义
  • 1.2 快速傅里叶变换的研究意义及现状
  • 1.3 集成电路概述
  • 1.3.1 集成电路技术的发展及ASIC 的特点
  • 1.3.2 ASIC 设计流程及规范
  • 1.4 低功耗设计概述
  • 1.5 论文的内容与结构及创新点
  • 1.5.1 论文的主要研究内容与结构
  • 1.5.2 设计的创新点
  • 第2章 快速傅里叶变换的理论及算法
  • 2.1 离散傅里叶变换
  • 2.2 快速傅里叶变换
  • 2.2.1 基2 按时间抽取算法
  • 2.2.2 基4 按时间抽取算法
  • 2.3 FFT 算法选择
  • 第3章 FFT 处理器硬件结构的研究与设计
  • 3.1 FFT 硬件结构的研究
  • 3.1.1 顺序结构
  • 3.1.2 级联结构
  • 3.1.3 并行结构
  • 3.1.4 阵列结构
  • 3.2 FFT 硬件结构的设计
  • 第4章 FFT 处理器的电路设计
  • 4.1 存储器的选择
  • 4.2 蝶形运算单元
  • 4.2.1 复数乘法的改进
  • 4.2.2 实数乘法器的设计
  • 4.3 地址生成单元
  • 4.3.1 数据存储器初始化地址
  • 4.3.2 数据存储器读写地址
  • 4.3.3 旋转因子存储器读地址
  • 4.4 控制单元
  • 4.4.1 存储器初始化
  • 4.4.2 蝶形运算
  • 4.4.3 数据输出
  • 第5章 低功耗策略
  • 5.1 算法级低功耗策略
  • 5.2 结构级低功耗策略
  • 5.3 寄存器传输级低功耗策略
  • 5.3.1 门控时钟
  • 5.3.2 操作数隔离
  • 第6章 设计实现与验证分析
  • 6.1 功能验证
  • 6.2 逻辑综合
  • 6.3 物理设计
  • 6.4 功耗分析
  • 6.5 芯片测试
  • 结论
  • 参考文献
  • 致谢
  • 附录A 攻读学位期间发表的学术论文
  • 附录B 芯片测试板的PCB 图
  • 相关论文文献

    • [1].混合基可重构FFT处理器的设计与实现[J]. 微电子学与计算机 2020(01)
    • [2].基于FFT的三电平逆变器的死区补偿策略[J]. 电气传动 2020(06)
    • [3].基于样条插值的FFT及其在重磁场正演中的应用[J]. 石油地球物理勘探 2020(04)
    • [4].基于FFT的燃气轮机燃烧数据处理装置[J]. 东方电气评论 2016(04)
    • [5].基于FPGA的基2-FFT算法在谐波检测系统中的研究[J]. 电力电容器与无功补偿 2016(06)
    • [6].一种低压故障电弧检测的FFT判定方法[J]. 浙江电力 2017(01)
    • [7].插值FFT的谐波分析算法在智能电表中的应用研究[J]. 科技视界 2017(15)
    • [8].一种FFT逆序输出整序的时间优化方法[J]. 微型机与应用 2015(14)
    • [9].基于FFT与遗传算法的用电器识别[J]. 上海电力大学学报 2020(05)
    • [10].涡街信号处理中基于FFT幅值区间约束的自适应滤波算法[J]. 工业控制计算机 2015(04)
    • [11].基于滑窗FFT的次同步振荡时变幅频在线监测方法[J]. 中国电力 2020(11)
    • [12].脉冲多普勒雷达中补零FFT与折叠FFT的性能比较[J]. 数据采集与处理 2013(04)
    • [13].基于“乒乓操作”思想实现高速FFT的仿真[J]. 河南科技 2013(22)
    • [14].基于FFT的重力梯度相关成像研究[J]. 煤炭科技 2012(03)
    • [15].一种基于六谱线插值FFT的并网风电场谐波分析系统[J]. 计量技术 2020(02)
    • [16].几种FFT加窗三次样条插值的间谐波检测方法的比较[J]. 合肥工业大学学报(自然科学版) 2016(05)
    • [17].谐波测量的改进FFT插值算法研究[J]. 高压电器 2016(09)
    • [18].基于FFT的突发通信载波大频偏估计算法[J]. 现代电子技术 2013(01)
    • [19].基于FFT的条纹图规则噪声滤波[J]. 湖北汽车工业学院学报 2013(03)
    • [20].一种高精度的改进FFT频偏估计算法[J]. 重庆理工大学学报(自然科学版) 2010(07)
    • [21].利用对称性加速实序列FFT的方法及其FPGA实现[J]. 计算机应用研究 2009(01)
    • [22].FFT功率谱分析技术在旋进流量计中的应用[J]. 中国测试 2009(02)
    • [23].基于FFT的机载通信设备灵敏度测试方法[J]. 计算机测量与控制 2009(12)
    • [24].自适应FFT功率谱分析在涡街流量计中的应用[J]. 机床与液压 2008(10)
    • [25].基于滑窗FFT算法的低频振荡主导模式识别[J]. 电气开关 2014(06)
    • [26].安徽省数字化地电场FFT频谱分析研究[J]. 防灾科技学院学报 2014(02)
    • [27].一种改进FFT旋转因子算法的研究[J]. 湖南农机 2013(05)
    • [28].基于FFT与自相关函数的快速功率谱估计方法[J]. 舰船电子工程 2011(10)
    • [29].选相合闸FFT算法的误差分析与对策[J]. 电子设计工程 2010(07)
    • [30].实序列的FFT算法及应用[J]. 自动化与仪器仪表 2010(05)

    标签:;  ;  ;  ;  

    低功耗可扩展FFT专用集成电路的设计
    下载Doc文档

    猜你喜欢