基于改进CORDIC算法的DDFS和FFT研究与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:liongliong540
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CORDIC算法使用一系列固定的角度不断偏摆从而逼近目标角度,其运算仅需要简单的移位和加法操作,同时结构便利于流水线实现,因此CORDIC算法在乘法、三角函数产生、开平方和FIR等算法中得到广泛地应用。本文对传统的CORDIC算法进行深入地分析,提出改进结构,并结合CORDIC设计实现了DDFS和FFT协处理器。主要贡献在于:1.针对传统CORDIC存在的一些制约因素,如缩放因子、角度覆盖范围以及循环迭代次数过长等,本文提出两种改进型CORDIC结构。一种称为全覆盖K2结构,在不需要前后处理单元逻辑的前提下,使角度覆盖范围增至整个坐标空间,同时性能获得两位提升;另一种改进是依据SF原理设计的自适应编码CORDIC,在保证性能的同时达到取消缩放因子和降低所需迭代次数的目的。2.研究实现了基于CORDIC的直接数字频率合成器DDFS。传统DDFS中的相幅转换单元是基于查找表实现的,精度受面积的制约。本文利用改进的自适应编码CORDIC替换查找表结构,实时产生三角函数值,大大节省DDFS所使用的资源,同时精度高达11位。基于FPGA开发平台验证了所设计的DDFS的正确性,并利用Xilinx工具完成布局布线得到相应版图。3.设计实现了一款基于CORDIC的高速FFT协处理器。传统FFT算法中蝶形运算单元是通过复数乘法器和加法器实现的,由于乘法逻辑的复杂性,制约了FFT的计算速度,同时旋转因子的存储也占用较多资源。本文基于改进的全覆盖K2结构CORDIC算法设计实现了乘法单元,同时提出一种根据寻址地址实时产生旋转角度值的方法和无冲突的访存机制,使得系统的速度获得大幅度提升,经时序和硬件仿真,运行频率由传统50MHz提升至113MHz。
其他文献
环境适应性作为现代汽车的重要性能越来越受到重视,随着汽车环境试验技术的进步,汽车环境适应性试验也得到了飞速的发展。分析了影响汽车环境适应性的主要环境因素,详细介绍
针对纳米铁存在的各种制约因素从而使其处理含氯有机污染物效率降低的问题,介绍了纳米铁强化复合新技术,包括纳米铁与化学技术的复合、纳米铁与生物技术的复合及纳米铁与高级
本文对无源和有源加载频率选择表面(FSS)开展了理论和实验研究,重点对弯折型FSS和二极管加载FSS开展了数值仿真和器件的设计研制,具体包括:1.研究了弯折加载对FSS性能的影响,
在摩尔定律的指导下,集成电路半导体器件的尺寸越来越小,但是不能无限缩小。在缩小到一定程度将达到它的物理极限,严重的短沟道效应和栅极泄漏电流将会出现。这对摩尔定律的
我国宏观集中供热能耗的科学分析是量化城镇生态文明建设总量控制目标的关键。本文详细分析我国统计年鉴中城镇集中供热能耗相关平衡表数据来源、统计范围、统计口径、计算边
近年来,窄线宽可调谐外腔半导体激光器(External Cavity Diode Lasers,ECDLs)性能不断提高,因其相对其他激光器具有显著的价格优势,所以在计量检测、光通信、高分辨率激光光谱
职工思想政治工作是一项复杂、系统的群体工作.工会作为党领导下的群众组织,加强和改进职工思想政治工作是义不容辞的责任.工会只有将思想政治工作融汇、贯穿于全部工作中,才
在VLSI技术中,Sigma Delta调制技术是一种能实现高分辨率A/D转换器的优越方式。Sigma Delta调制器利用过采样技术和噪声整形技术,极大的降低了信号带宽内的噪声,提高了信号噪
随着半导体工艺技术的发展,集成电路成为信息产业的基础。而划片机是集成电路的后封装的重要一道工序,它的加工能力决定了芯片的质量和数量。随着硅晶圆片越来越薄,切口宽度
目的应用毛细管气相色谱法同时检测吸附百白破疫苗及相关生物制品中三氯甲烷和甲苯的残留量。方法采用HP-5色谱柱,设置进样口温度为200℃,检测器温度为250℃,柱温为40℃,进样