基于小容量查找表的CORDIC算法設(shè)計(jì)
摘要: 為了對(duì)流水線結(jié)構(gòu)的坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算(Coordinate Rotation Digital Computer,CORDIC)的實(shí)現(xiàn)時(shí)延和硬件資源消耗進(jìn)行優(yōu)化,提出一種僅基于查找表的新的實(shí)現(xiàn)方法,完全免除了迭代運(yùn)算.該方法只需要一個(gè)較低容量的ROM表,以及對(duì)ROM表輸出結(jié)果進(jìn)行簡(jiǎn)單的移位運(yùn)算,即可得到高精度的正弦波或余弦波輸出.分別在Matlab、Modelsim以及XILINX ISE進(jìn)行了理論仿真及實(shí)際驗(yàn)證,結(jié)果表明:這種CORDIC實(shí)現(xiàn)方法只需要2個(gè)時(shí)鐘周期的處理延時(shí),硬件資源消耗與其他實(shí)現(xiàn)方法相比也有所降低,最大工作頻率也有一定提高. (共5頁(yè))
開(kāi)通會(huì)員,享受整站包年服務(wù)