999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

對數(shù)函數(shù)的FPGA實現(xiàn)

2017-05-18 10:53:29盧小冰
科技資訊 2017年9期

盧小冰

摘 要:CORDIC算法常用于高效地實現(xiàn)多種超越函數(shù)求值,但算法的通用性使其在FPGA上的實現(xiàn)具有一定的難度。利用此算法在對數(shù)方面的推導(dǎo)公式,介紹一種基于查表、移位、加法及除法等操作,在FPGA上得以實現(xiàn)的方法。

關(guān)鍵詞:坐標(biāo)旋轉(zhuǎn)數(shù)字計算機(jī)(CORDIC)算法 對數(shù)函數(shù) FPGA實現(xiàn) 查表法

中圖分類號:TP302 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2017)03(c)-0204-02

對數(shù)函數(shù)在粒子濾波、RBF神經(jīng)網(wǎng)絡(luò)、圖像處理等領(lǐng)域廣泛運用。CORDIC算法(The Coordinate Rotation Digital Computer)是一種用于計算一些常用的基本運算函數(shù)和算術(shù)操作的循環(huán)迭代算法。CORDIC算法主要由加法、移位實現(xiàn),從而大大降低了占用的FPGA資源。該文介紹一種由CORDIC算法推導(dǎo)的對數(shù)函數(shù)在FPGA上的實現(xiàn)。

1 CORDIC算法

1.1 CORDIC算法基本原理

CORDIC算法主要用于計算三角函數(shù)、雙曲函數(shù)、指數(shù)和對數(shù),其基本思想是通過一系列固定的與運算基數(shù)相關(guān)的角度不斷偏擺來逼近所需的旋轉(zhuǎn)角度,使得矢量旋轉(zhuǎn)和定向運算不需要三角函數(shù)查表及乘、開方、反三角函數(shù)等復(fù)雜的數(shù)學(xué)運算,其原理如圖1所示。對于矢量旋轉(zhuǎn)角度變成,則有:

式中,。CORDIC算法一般工作在旋轉(zhuǎn)和矢量兩種模式下。旋轉(zhuǎn)模式為將矢量旋轉(zhuǎn)一個給定的角度;矢量模式為將輸入矢量旋轉(zhuǎn)到軸,同時記錄下旋轉(zhuǎn)的角度。文獻(xiàn)中給出了CORDIC算法具體的公式推導(dǎo)和兩種工作模式下次迭代后的最終結(jié)果。

1.2 CORDIC算法的對數(shù)運算推導(dǎo)

根據(jù)對數(shù)和反雙曲余切函數(shù)的線性關(guān)系,以10為底的對數(shù)可以通過計算反雙曲余切函數(shù)得到:

2 算法中的FPGA實現(xiàn)

2.1 算法的設(shè)計

CORDIC算法推導(dǎo)的對數(shù)函數(shù),是基于小數(shù)跟的乘積,考慮到FPGA小數(shù)實現(xiàn)的問題,將其轉(zhuǎn)換為:

(3)

從式子可以看出,算法將由小數(shù)乘法轉(zhuǎn)換為移位加法求和后的乘法,從而大大降低硬件電路的復(fù)雜性。其次,的實現(xiàn)是通過查表法在FPGA中實現(xiàn)。

2.2 算法的實現(xiàn)

CORDIC算法的實現(xiàn)主要通過簡單的移位算法、高速流水線處理及查表查詢完成。簡單移位及高速流水線處理,快速精確完成式子(3)的系數(shù)的計算,同時對反正切函數(shù)的參數(shù)進(jìn)行處理,反正切函數(shù)參數(shù)涉及除法,采用ip核完成得到參數(shù);取得參數(shù)后,通過查表法,對應(yīng)讀出存儲在ram中的反正切函數(shù)值,此步驟簡化了反正切函數(shù)高難度高復(fù)雜度的運算量,大大提高了運算速度及效率。最后,通過IP核完成乘法運算。整個算法過程,簡化了復(fù)雜的運算步驟,便于在FPGA上的實現(xiàn)。

2.3 算法的實現(xiàn)結(jié)果

算法在Diamond 3.0軟件環(huán)境下,使用Verilog HDL語言實現(xiàn)以上算法,并在Lattice公司的ECP2M系列芯片LFE2M20 E7F256C中進(jìn)行驗證,采用Diamond提供的邏輯分析儀取得分析結(jié)果,分析結(jié)果如圖1所示,系統(tǒng)時鐘采用27 MHz;表1為理論值與實際值的對比;結(jié)果表明該設(shè)計達(dá)到要求。

3 結(jié)語

CORDIC算法推導(dǎo)出的對數(shù)函數(shù)在FPGA中的運用,已經(jīng)在Lattice芯片得到驗證,驗證結(jié)果與理論值一致。同時,若對模塊稍加修改同樣可以移植到其他的系統(tǒng)中,這對大多數(shù)對系統(tǒng)資源比較敏感的嵌入式系統(tǒng)來說更具有很強的現(xiàn)實意義。

參考文獻(xiàn)

[1] 閻嘯,秦開宇,高援開,吳紹煒. 基于CORDIC算法的頻譜分析技術(shù)研究[J].電子科技大學(xué)學(xué)報,2006,35(3):335-338.

[2] Andraka Ray.A survey of CORDIC algorithms for FPGA base computer[C].In Proceedings of the 1998 ACM/SIGDA Sixth International Symposium on Field Programmable Gate Arrays,1998:191-200.

[3] Muller J M.A few results on table-based methods[J].Reliable Computing,1999,5(3):279-288.

主站蜘蛛池模板: h视频在线播放| 国产成人精品免费视频大全五级| 国产在线视频导航| 另类欧美日韩| 亚洲人在线| h网站在线播放| 亚洲精品无码日韩国产不卡| 在线综合亚洲欧美网站| www.av男人.com| 欧美精品一区二区三区中文字幕| 久久综合色播五月男人的天堂| 五月激激激综合网色播免费| 久久久精品国产亚洲AV日韩| 日本亚洲欧美在线| 国产成人精品第一区二区| 天天综合天天综合| 99中文字幕亚洲一区二区| 亚洲国产在一区二区三区| 亚洲欧美不卡视频| 亚洲第一极品精品无码| 在线免费不卡视频| 国产一级片网址| 国产一区成人| 91尤物国产尤物福利在线| 亚洲欧美另类日本| 国产午夜无码片在线观看网站| 热这里只有精品国产热门精品| 亚洲综合色区在线播放2019| 久久精品国产免费观看频道| 毛片国产精品完整版| 亚洲人成人无码www| 国产丰满成熟女性性满足视频| 又黄又爽视频好爽视频| 99精品这里只有精品高清视频| 欧洲精品视频在线观看| 日韩高清成人| 色婷婷综合在线| 欧美亚洲日韩中文| 试看120秒男女啪啪免费| 97国产在线视频| 亚洲伊人天堂| 伊伊人成亚洲综合人网7777| 国产精品分类视频分类一区| 国产网站免费看| 毛片久久久| 少妇极品熟妇人妻专区视频| 亚洲第一国产综合| 亚洲最猛黑人xxxx黑人猛交| 亚洲中文字幕无码爆乳| 国产97色在线| 国产福利一区在线| 午夜精品久久久久久久无码软件 | 国产玖玖玖精品视频| 亚洲一级毛片免费观看| 成人免费黄色小视频| 无码 在线 在线| 特级毛片8级毛片免费观看| 婷婷六月激情综合一区| 国产视频久久久久| 日韩午夜片| 国产一区二区三区夜色| 欧美日本在线观看| 日韩欧美中文字幕在线韩免费| 一本大道视频精品人妻 | 亚洲国产综合精品一区| 国外欧美一区另类中文字幕| 亚洲精品动漫在线观看| 亚洲欧美综合精品久久成人网| 99视频全部免费| 亚洲视频无码| 中文字幕亚洲乱码熟女1区2区| 婷婷成人综合| 成人福利在线免费观看| 欧美色伊人| 久久一级电影| 91精品小视频| 色综合久久无码网| 最新日韩AV网址在线观看| 欧美午夜一区| 日本欧美视频在线观看| 久热99这里只有精品视频6| 久综合日韩|