TDS-OFDM系统中快速傅里叶变换(FFT)处理器的研究与实现
发布时间:2017-10-12 22:37
本文关键词:TDS-OFDM系统中快速傅里叶变换(FFT)处理器的研究与实现
更多相关文章: TDS-OFDM DMBT 混合基算法 FFT WFTA CORDIC
【摘要】:在现代无线通信系统中,为了充分利用日益稀缺的频谱资源,OFDM技术成为了宽带无线通信系统中的主流技术,被多种无线通信标准所采用。中国的数字多媒体/电视广播标准(DMBT),采用了与传统OFDM技术不同的时域同步正交频分复用系统(TDS-OFDM)。TDS-OFDM系统中用PN序列填充OFDM符号间的保护间隔,无需在频域插入导频信号,进一步提高了频谱的利用率。其信号帧的子载波数目为3780个,系统中多载波的调制与解调使用3780点FFT/IFFT处理器实现。作为TDS-OFDM系统中不可或缺的关键模块之一,针对3780点FFT处理器的算法、结构以及硬件实现方法的研究具有重要的理论和现实意义。论文对目前主要的FFT算法及其硬件实现结构进行了详细的研究,分析和推导了各种算法的分解过程,比较了其算法复杂度和适用范围;在FFT处理器的硬件实现结构方面,论文对目前主要的两种硬件实现方式——存储器结构和流水线结构进行了讨论和对比。论文分析和总结了已有的3780点FFT处理器的实现方法,在此基础上,对以下几个方面进行了深入的研究与优化:1.算法上,综合运用了库利-图基与古德-托马斯两种混合基算法,采用质数因子优先的逐级分解方式,降低了FFT处理器中需要存储的旋转因子数量;结构上,基于一般混合基的存储器分块策略,得到了一种适用于3780点FFT的存储器分配和地址生成机制,避免了FFT运算过程中同时读写多个存储器块的冲突问题。2.针对实时计算中连续数据帧的处理要求,论文提出了一种新的输入输出地址映射方式,通过改变最后三级FFT的计算组合顺序,高效地实现了输入和输出过程中的原位运算以及连续流的数据处理。3.针对FFT处理器中的运算单元,论文提出了一种复用两路3点、4点、5点和7点WFTA算法的运算单元结构,在降低处理器的硬件消耗的同时提高了数据并行度,降低了FFT的计算周期。4.论文对旋转因子乘法单元进行了优化研究,提出了一种改进的高基CORDIC算法,在减少传统CORDIC算法的迭代次数的同时保持模校正因子为一个常数,基于该算法设计的旋转因子乘法单元相比通用的复数乘法器方案具有更小的硬件面积和更低的存储器消耗。在以上的研究和优化工作的基础上,论文提出了一种3780点FFT处理器基于存储器结构的高效实现方案,详细讨论了该处理器的整体架构以及其中关键模块的设计方法。与已有的实现方法相比,该结构在硬件规模、存储器消耗和计算周期数上具有优势。论文基于Matlab建立了3780点FFT处理器的浮点和定点参考模型,采用Verilog硬件描述语言对所设计的FFT处理器进行了RTL级硬件实现,并且搭建了FPGA硬件仿真与验证平台,对硬件设计进行了功能验证和性能评估。仿真结果表明,论文所设计的3780点FFT处理器很好地满足了TDS-OFDM系统的要求。最后,论文基于TSMC 65nm工艺对所设计的FFT处理器核心进行了综合以及后端版图设计,得到了最终的版图实现结果。
【关键词】:TDS-OFDM DMBT 混合基算法 FFT WFTA CORDIC
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN929.53;TP332
【目录】:
- 摘要5-7
- Abstract7-9
- 第一章 引言9-16
- 1.1 课题研究的背景和意义9-13
- 1.1.1 无线通信中的OFDM技术9-10
- 1.1.2 基于TDS-OFDM的DMBT标准10-11
- 1.1.3 FFT处理器的实现方式11-13
- 1.2 论文的研究成果和贡献13-14
- 1.3 论文的组织结构14-16
- 第二章 FFT算法与硬件实现结构16-34
- 2.1 FFT算法概述16-28
- 2.1.1 按时间抽取(DIT)的基-2FFT算法16-19
- 2.1.2 按频率抽取(DIF)的基2-FFT算法19-21
- 2.1.3 基-4算法21-22
- 2.1.4 基-2~2、基-2~3算法22-23
- 2.1.5 库利-图基混合基算法23-25
- 2.1.6 古德-托马斯混合基算法25-26
- 2.1.7 小点数WFTA算法26-28
- 2.2 FFT处理器的硬件实现结构28-32
- 2.2.1 基于存储器的结构28-30
- 2.2.2 基于流水线的结构30-32
- 2.3 3780点FFT处理器的研究现状32-33
- 2.4 小结33-34
- 第三章 TDS-OFDM系统中FFT处理器的研究与优化34-59
- 3.1 逐级分解的混合基算法34-37
- 3.2 无冲突的存储器分配规则37-38
- 3.3 连续数据流的I/O地址映射方式38-43
- 3.4 蝶形运算单元的优化43-50
- 3.4.1 3点WFTA算法44
- 3.4.2 5点WFTA算法44-45
- 3.4.3 7点WFTA算法45-47
- 3.4.4 复用的WFTA蝶形运算单元47-50
- 3.5 旋转因子乘法的优化50-58
- 3.5.1 基-2CORDIC算法51-52
- 3.5.2 改进的高基CORDIC算法52-54
- 3.5.3 旋转因子乘法器结构54-58
- 3.6 小结58-59
- 第四章 3780点FFT处理器的VLSI实现59-73
- 4.1 处理器整体架构设计59-60
- 4.2 蝶形运算脚标组合生成器设计(SFG_Ni_Gen)60-62
- 4.3 蝶形运算地址控制器设计(Bf_Addr_Gen)62-66
- 4.4 输入输出地址控制器设计(IO_Addr-Gen)66-68
- 4.5 数据互联模块设计(Bf_Mem_Switch)68-69
- 4.6 内部字长和定点化设计69-70
- 4.7 结果对比70-72
- 4.8 小结72-73
- 第五章 FPGA验证与ASIC实现73-80
- 5.1 RTL实现和仿真验证73-76
- 5.2 FPGA硬件实现和验证76-78
- 5.3 ASIC实现结果78-79
- 5.4 小结79-80
- 第六章 总结与展望80-82
- 6.1 总结80-81
- 6.2 展望81-82
- 参考文献82-86
- 硕士期间发表的论文和专利86-87
- 致谢87-88
【参考文献】
中国硕士学位论文全文数据库 前1条
1 张丰;基于TDS-OFDM的信道估计算法研究与实现[D];西安电子科技大学;2009年
,本文编号:1021347
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1021347.html