计算机技术与发展
計算機技術與髮展
계산궤기술여발전
Computer Technology and Development
2015年
11期
196-199
,共4页
孙科学%高红梅%魏敏%王晨曦%肖建
孫科學%高紅梅%魏敏%王晨晞%肖建
손과학%고홍매%위민%왕신희%초건
坐标旋转数字计算机%现场可编程门阵列%通用调制器%查找表
坐標鏇轉數字計算機%現場可編程門陣列%通用調製器%查找錶
좌표선전수자계산궤%현장가편정문진렬%통용조제기%사조표
CORDIC%FPGA%general modulator%looking up table
介绍了基于CORDIC算法通用调制器的设计与实现.该方法能同时完成调频、调幅和调相的功能.可以解决基于查找表的DDS实现通用调制器占用FPGA中的乘法器和大量的ROM资源的问题.CORDIC算法是实现快速精确计算正、余弦函数值的主要方法,在工程实际中有着广泛的应用;而传统的查找表或差值法计算,在精度、运算速度方面不能兼得,且占用资源多.文中提出了基于CORDIC算法的通用调制器的实现方法,使用VHDL硬件描述语言进行编程实现,在ISE 12.4中对算法进行功能仿真,最后通过Xilinx公司的FPGA Spartan-3系列XC3S50芯片进行了具体验证.结果表明,该实现方案不仅计算速度快,而且硬件资源消耗少,显著地提高了算法精度.
介紹瞭基于CORDIC算法通用調製器的設計與實現.該方法能同時完成調頻、調幅和調相的功能.可以解決基于查找錶的DDS實現通用調製器佔用FPGA中的乘法器和大量的ROM資源的問題.CORDIC算法是實現快速精確計算正、餘絃函數值的主要方法,在工程實際中有著廣汎的應用;而傳統的查找錶或差值法計算,在精度、運算速度方麵不能兼得,且佔用資源多.文中提齣瞭基于CORDIC算法的通用調製器的實現方法,使用VHDL硬件描述語言進行編程實現,在ISE 12.4中對算法進行功能倣真,最後通過Xilinx公司的FPGA Spartan-3繫列XC3S50芯片進行瞭具體驗證.結果錶明,該實現方案不僅計算速度快,而且硬件資源消耗少,顯著地提高瞭算法精度.
개소료기우CORDIC산법통용조제기적설계여실현.해방법능동시완성조빈、조폭화조상적공능.가이해결기우사조표적DDS실현통용조제기점용FPGA중적승법기화대량적ROM자원적문제.CORDIC산법시실현쾌속정학계산정、여현함수치적주요방법,재공정실제중유착엄범적응용;이전통적사조표혹차치법계산,재정도、운산속도방면불능겸득,차점용자원다.문중제출료기우CORDIC산법적통용조제기적실현방법,사용VHDL경건묘술어언진행편정실현,재ISE 12.4중대산법진행공능방진,최후통과Xilinx공사적FPGA Spartan-3계렬XC3S50심편진행료구체험증.결과표명,해실현방안불부계산속도쾌,이차경건자원소모소,현저지제고료산법정도.
The design and implementation of general modulator based on the CORDIC algorithm is introduced. The method can also com-plete the AM,FM and PM function. The shortcoming such as occupying FPGA a lot of resources of ROM,can be overcoming. CORDIC (Coordinate Rotation Digital Computer) algorithm is the main method to realize the fast and accurate trigonometric function,and is wide-ly used in modern engineering. With the traditional looking up table or differential methods,the calculation accuracy and speed cannot be got at the same time,taking up more resources. The CORDIC algorithm is proposed in this paper to design and implement the general modulator,using VHDL to program by ISE 12. 4,and the function simulation can be got. Finally,the implementation on the Xilinx FPGA chips and the algorithm is tested. The result indicates that the optimized realization calculates faster than the traditional looking up table, and use less resources,improving the algorithm accuracy significantly.