论文部分内容阅读
直接数字频率合成器(DDS)是现代频率合成的主要技术之一,它具有频率分辨率高,频率转换快,相位连续变化等诸多优点,因此被广泛应用于众多领域。传统DDS通常采用ROM查找表以实现从相位到幅度的转换,但ROM存储器的有限字长是DDS的主要杂散来源之一。 本文的主要研究目的,是设计一种改进型CORDIC算法,以代替DDS结构中的ROM查找表结构。流水线结构的CORDIC算法,可以在降低硬件资源占用的同时改善DDS的杂散性能,并且易于在FPGA中实现。然而CORDIC算法迭代的特性限制了DDS的速度。为了进一步提高运算速度,在对CORDIC算法改进方案进行详细研究后,本文实现了一种能够减少传统CORDIC算法计算时间的、与ROM查表相结合的改进型CORDIC算法结构,并以输入相位精度32位为例,用FPGA进行了算法实现与仿真。 论文的最后,对DDS的杂散性能和CORDIC算法的误差进行了理论分析;比较了改进前后CORDIC算法的运算速度;研究了基于ROM查找表DDS、基于增加迭代CORDIC算法DDS和基于改进CORDIC算法DDS性能的差异。