基于CORDIC算法2FSK調制器的FPGA設計
由于CORDIC算法的內部數據流規則,決定了在CORDIC處理器解決方案中非常適合采用流水線(xiàn)型微旋轉結構。采用流水線(xiàn)可將一個(gè)算術(shù)操作分解成一些小規模的加減法和移位操作,并在多個(gè)比較高速的時(shí)鐘內完成。另一方面,輸出信號的精度只與CORDIC算法的旋轉次數或流水單元數有關(guān),即與級數有關(guān)。如需提高精度,只需簡(jiǎn)單地增加流水單元即可,其擴展性很好,而且這并不會(huì )大量增加FPGA的資源耗費。CORD-IC流水線(xiàn)結構的每一級迭代旋轉的硬件實(shí)現基本單元如圖2所示。本文引用地址:http://dyxdggzs.com/article/191186.htm
2 基于CORDIC算法正弦載波發(fā)生器的總體結構
正弦載波發(fā)生器系統結構如圖3所示。
在該系統結構圖中,CORDIC計算單元是核心。CORDIC計算單元的輸入由相位加法器提供。相位加法器不間斷地產(chǎn)生角度值,由CORDIC計算單元計算出相應的三角函數值,即可在其輸出端產(chǎn)生連續的數字正弦載波。
評論