摘要

随着软件无线电技术在卫星中的应用,数控振荡器(NCO)逐渐代替传统的压控振荡器(VCO),广泛地应用于卫星中信号源的产生、数字上变频、数字下变频、载波的产生等。因此,实现高精度、高速的数控振荡器对星载数字基带意义重大。针对以上情况,文章提出了一种高速高精度星载数字振荡器的设计和实现。一方面,采用流水线结构满足高速的数据处理的需求;另外一方面,采用级数近似、迭代残余角度误差补偿等措施补偿传统CORDIC算法在精度方面的不足,并引入抖动模块改善角度周期性截断误差所引起的杂散,进一步提高了数控振荡器的精度。