1024点浮点FFT处理器的研究与实现

被引量 : 0次 | 上传用户:qvril
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FFT处理器在语音识别,图像处理和频谱分析等有着广泛的应用,在OFDM系统中各子载波的调制解调采用一个实时的快速傅里叶变换FFT处理器来实现,在OFDM系统中数据传输的速率一般是在6Mbps到155Mbpd之间,在速度上对FFT处理器提出了很高的要求。随着集成电路制造水平的不断进步,自主研发的高性能FFT处理器成为可能,根据项目要求,对专用FFT实现方法进行研究,通过选用不同硬件结构,在综合考虑硬件特性和满足系统设计要求的前提下,采用ASIC设计方法学进行设计,设计自由度大,也能够很好地符合SOC片上系统的设计要求。论文采用自顶向下的设计方法设计了1024点的浮点数傅里叶变换FFT处理器,在RTL级给出了完整的设计描述,编写测试平台对于每个模块都进行了前仿真和时序分析,基于DC完成ASIC综合和时序约束,在顶层完成功能验证和随机性测试,得到的结果和由C语言搭建的仿真模块进行比较和对照,在matlab中进一步验证,最后应用于OFDM系统当中。设计和验证过程中主要的创新点有:采用CSA进位保留加法器加速浮点数加法运算和浮点数乘法运算,蝶形运算单元采用纯组合逻辑设计,综合时认为是一条长周期路径,占用3个时钟周期的计算时间;各级旋转因子表大小不同,节省ROM的存储空间,RAM采用双口RAM设计,可以同时读写,增加一个RAM完成信号,用于实现蝶形单元的迭代控制;每一个中间级采用双状态机加计数器对运算进行控制和读写地址使能的生成;建立测试平台,对于流水线中间级测试平台可以重用,编写结构化Testbench实现测试模块的可重用性;提出新的针对于FFT处理器的详细验证方案,编写浮点数和实数间转换的软件接口,基于C语言平台编写FFT仿真模块,和RTL级顶层模块输出的数值进行比较,并利用matlab输出最终波形。最后总结论文中主要的研究进展,展望在数字信号处理领域的进一步研究方向,并基于FPGA验证完成FFT处理器的研究与实现。设计的浮点数FFT处理器和别的FFT处理器相比具有很多方面的优点,输入输出数据的范围得到很大的拓宽,十级流水线大幅增加吞吐量满足实时性转换要求,1024点的FFT精度满足在高性能的通信系统里面的要求。
其他文献
商业性是商业电影最大的属性,要想达到名利砜收,不仅要有很强的欣赏性,同时还应具有思想性和艺术性,摩该是三者的统一。好莱坞所取得的成绩原因有很多,其中不能不提到电影中所渗透
目的:研究星状神经节阻滞和星状神经节点式直线偏光近红外线照射对眼压及皮肤温度的影响,进而阐明作用效果的异同。方法:将临床疼痛诊疗病例50例随机分为两组,SGB25例,SGL25例,分别
历经4年的修缮改造,庄严的莫斯科卢日尼基奥林匹克体育场在2018年世界杯足球赛来临前重获新生。新的体育场可容纳81 000名观众,拥有2 000个VIP座位和2 500个媒体席。俄罗斯世
朗诵艺术以它独特的魅力,得到广大朗爱好者的追捧和喜爱,是人民群众喜闻乐见的艺术形式之一。也正因为如此,朗诵艺术得到进一步推广和发展。本文将通过对朗诵过程的研究阐明
<正>《语文课程标准》指出:语文课程应培育学生热爱祖国语言文字的思想感情,指导学生正确地理解和运用祖国语言,丰富语言的积累,培养语感,发展思维,使他们具有适应实际需要的
小学六年级数学是整个小学数学教学工作的重要阶段,在此阶段我们必须为升入高一级学校学习的学生打好基础,在提高小学六年级数学教学质量方面采取有效的方法。本文主要从注重
为了更好地拟合我国入境游客量系统动态和时变特性,对我国入境旅游游客量进行科学准确的预测,将Elman网络引入我国入境游客量预测,提出基于Elman神经网络的入境游客量预测模
提出了厚表土层井筒破裂机理,对井筒破裂的若干现象作了解释;简单介绍了预防井筒破裂的5种措施,并从其作用和井筒破裂机理方面进行评价;提出了治理井筒破裂的有效方法。
随着生产的现代化程度的提高,在各个不同的行业中都出现了各种各样的采集、监测和控制的设备,以往的产品大多都是通过单片机来实现,功能较为单一,而且针对每种应用都要进行专
随着网络及信息技术的发展,政府部门、事业单位、各大公司都拥有着各自的业务、办公系统,而这些系统又每时每刻产生着大量的电子档案。根据国家档案局的要求,对于这些重要的