欢迎来到天天文库
浏览记录
ID:32297385
大小:751.17 KB
页数:4页
时间:2019-02-02
《cordic算法在dds中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第5卷第1期2010年1月中国科技论文在线SciencepaperOnline21CORDIC算法在DDS中的应用戴尚义,李东新(河海大学电气工程学院,南京210098)摘要:直接数字频率合成技术(DDS)是20世纪70年代初提出的一种新的频率合成技术,具有频率分辨率高,切换速度快,并且在改变时能保持相位连续,易实现频率、相位和幅度的调制等特性。在分析CORDIC算法基本原理的基础上,用一种改进的CORDIC算法,实现了直接数字频率合成(DDS)技术中相位/幅度转换模块,避免了用ROM实现相幅转换时硬件开销过大及处理速度受限制的问题。关键词:直
2、接数字频率合成;CORDIC;相位/幅度转换中图分类号:TP211文献标志码:A文章编号:1673-7180(2010)01-0021-4CORDICalgorithmintheapplicationofDDSDaiShangyi,LiDongxin(CollegeofElectricalEngineering,HoHaiUniversity,Nanjing210098,China)Abstract:Directdigitalfrequencysynthesis(DDS)waspresentedinthetwentiethcenturyande
3、arlyseventies,withhighfrequencyresolution,highswitchspeed,andcontinuousphasewhenfrequencychanged,easytoachievethefrequency,phaseandamplitudemodulationandsoon.BasedonthebasicprinciplesofCORDICalgorithm,toavoidheavyhardwareoverheadandprocessingspeedrestrictedusingROM,amodified
4、CORDICalgorithmhasbeenappliedtoimplementphase/amplitudeconversioninDDS.Keywords:directdigitalfrequencysynthesis;CORDIC;phase/amplitudeconverter余弦值的方法来完成相位/幅度转换,使得DDS系统在0引言一定程度上得到了优化。[1]直接数字频率合成(directdigitalfrequency1CORDIC算法的基本原理synthesis,DDS)是一种新的频率合成技术,具有频率分辨率高,频率切换速度快,并且
5、在改变时能够保持相位CORDIC(coordinaterotationdigitalcomputer)算法最连续,很容易实现频率、相位和幅度的调制等特性。因初是由VolderJ于1959年提出,1971年WaltherJ提出此,在现代电子系统设备及频率源设计,尤其在通信、了统一的CORDIC算法,主要用于三角函数、双曲函雷达、电子对抗及仪器仪表等领域中被广泛运用。但传数、指数、对数等一些基本函数的运算。该算法使得矢统的基于ROM查找表法实现的DDS系统需要很大的量的旋转和定向运算不需要三角函数表及一些复杂的硬件开销,同时,它的运算速度也受到一定
6、的限制。因运算,仅仅通过移位和加减法操作,易于硬件实现。将此,本文介绍一种基于CORDIC算法直接计算出正、CORDIC算法应用于DDS相位幅度转换模块,即用该收稿日期:2009-10-26基金项目:河海大学学生科技基金(K200803)作者简介:戴尚义(1984-),男,硕士研究生,主要研究方向:频率合成技术通信联系人:李东新,副教授,主要研究方向:EDA技术及其应用,ldx64@sina.com第5卷第1期22中国科技论文在线SciencepaperOnline2010年1月算法来计算相位对应的正余弦值。所以有:CORDIC算法计算正余弦函
7、数值的基本算法原⎧xx=−cosθθysin,理[2-4]如图1所示。⎨211即:⎩yx=+sinθθycos;211Y⎛⎞xx⎛⎞cosθθ−sin⎛⎞P(x,y)21222⎜⎟=⎜⎟⎜⎟。⎝⎠y21⎝⎠sinθθcos⎝⎠yP(x,y)111两式右边提取cosθ得θXO⎛⎞xx21⎛⎞1t−anθ⎛⎞。(1)⎜⎟=cosθ⎜⎟⎜⎟⎝⎠y21⎝⎠tanθ1⎝⎠y图1CORDIC算法原理图Fig.1SchematicdiagramofCORDICalgorithm为了便于硬件实现,设经过N次旋转得到θ,令每图1中,P(x,y)是直角坐标系中一点
8、,则向量-iN−1111次旋转的角度为θi,且满足tanθi=2,则θδ=∑θ,iiOP1=x1+iy1,若将向量OP1按逆时针方向旋转角度θ,i=0
此文档下载收益归作者所有