[發(fā)明專利]一種應(yīng)用FPGA定點(diǎn)化技術(shù)實(shí)現(xiàn)指數(shù)CORDIC算法收斂域擴(kuò)張的方法有效
| 申請?zhí)枺?/td> | 201410344474.8 | 申請日: | 2014-07-18 |
| 公開(公告)號: | CN104102471A | 公開(公告)日: | 2014-10-15 |
| 發(fā)明(設(shè)計)人: | 劉桂雄;唐文明;林若波 | 申請(專利權(quán))人: | 華南理工大學(xué) |
| 主分類號: | G06F7/556 | 分類號: | G06F7/556 |
| 代理公司: | 北京天奇智新知識產(chǎn)權(quán)代理有限公司 11340 | 代理人: | 李振文 |
| 地址: | 510640 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用 fpga 點(diǎn)化 技術(shù) 實(shí)現(xiàn) 指數(shù) cordic 算法 收斂 擴(kuò)張 方法 | ||
1.一種應(yīng)用FPGA定點(diǎn)化技術(shù)實(shí)現(xiàn)指數(shù)CORDIC算法收斂域擴(kuò)張的方法,該方法包括:
A由雙曲系統(tǒng)CORDIC算法推導(dǎo)收斂域內(nèi)指數(shù)函數(shù)CORDIC算法;
B采用區(qū)間壓縮方法實(shí)現(xiàn)指數(shù)函數(shù)CORDIC算法的收斂域擴(kuò)張;
C應(yīng)用定點(diǎn)化技術(shù)在FPGA實(shí)現(xiàn)指數(shù)函數(shù)CORDIC算法收斂域擴(kuò)張。
2.根據(jù)權(quán)利要求1所述的應(yīng)用FPGA定點(diǎn)化技術(shù)實(shí)現(xiàn)指數(shù)CORDIC算法收斂域擴(kuò)張的方法,其特征在于,所述步驟A具體包括:
在雙曲系統(tǒng)旋轉(zhuǎn)模式下,根據(jù)所述單位向量V1移動到Vn的關(guān)系式得到CORDIC公式,把計算轉(zhuǎn)化為旋轉(zhuǎn)方向的移位和加法運(yùn)算;
讓迭代序列i在3k+1項(xiàng)處重復(fù)一次迭代所述k∈Z+,以保證算法收斂;
根據(jù)中間角度變量zi確定旋轉(zhuǎn)方向di,在一定初始條件下可獲得指數(shù)函數(shù)的CORDIC算法;所述單位向量V1和Vn的坐標(biāo)分別為x1,y1和xn,yn。
3.根據(jù)權(quán)利要求1所述的應(yīng)用FPGA定點(diǎn)化技術(shù)實(shí)現(xiàn)指數(shù)CORDIC算法收斂域擴(kuò)張的方法,其特征在于,所述步驟B具體包括:
應(yīng)用區(qū)間壓縮方法,對收斂域內(nèi)輸入值zin作區(qū)間壓縮變換,令zin=Qln2+θ,Q∈Z,使|θ|<ln2,保證θ處于收斂區(qū)間內(nèi);
對指數(shù)函數(shù)進(jìn)行數(shù)學(xué)處理,由把的計算等效轉(zhuǎn)化為eθ的計算,把運(yùn)算問題轉(zhuǎn)化為求解整數(shù)Q和小數(shù)θ,通過區(qū)間壓縮方法實(shí)現(xiàn)指數(shù)函數(shù)收斂域的擴(kuò)張。
4.根據(jù)權(quán)利要求1所述的應(yīng)用FPGA定點(diǎn)化技術(shù)實(shí)現(xiàn)指數(shù)CORDIC算法收斂域擴(kuò)張的方法,其特征在于,所述步驟C具體包括:
應(yīng)用FPGA定點(diǎn)化技術(shù),對輸入值zin=Qln2+θ進(jìn)行定點(diǎn)化,擴(kuò)大216倍實(shí)現(xiàn)定點(diǎn)化,再通過右移實(shí)現(xiàn)除法,恢復(fù)到原始值;
分析FPGA定點(diǎn)數(shù)的運(yùn)算模式,獲得Q、θ的定點(diǎn)化值;
FPGA實(shí)現(xiàn)上,通過采用二個乘法器和移位操作實(shí)現(xiàn)整數(shù)部分Q和小數(shù)部分θ定點(diǎn)化值的求解,實(shí)現(xiàn)收斂域擴(kuò)張的指數(shù)函數(shù)CORDIC算法。
5.根據(jù)權(quán)利要求4所述的應(yīng)用FPGA定點(diǎn)化技術(shù)實(shí)現(xiàn)指數(shù)CORDIC算法收斂域擴(kuò)張的方法,其特征在于,應(yīng)用FPGA定點(diǎn)化技術(shù)求解整數(shù)Q和小數(shù)θ所述步驟具體包括:
定點(diǎn)化求解整數(shù)Q值,通過對輸入值zin定點(diǎn)化后取整,用[zin·216]表示,其位寬為24bit;對定點(diǎn)化后取整,用[zin·216·216/ln2]表示,其位寬為42bit,用H10表示bit[41:32]共10bit,為整數(shù)部分,用L32表示bit[31:0]共32bit,為小數(shù)部分,則H10即為整數(shù)部分Q;所述輸入值zin定點(diǎn)化是對輸入值zin擴(kuò)大216倍;所述定點(diǎn)化是對擴(kuò)大216倍。
求解θ定點(diǎn)化值,定點(diǎn)化小數(shù)部分為其中L16表示L32的高16位bit[31:16],即216·θ=ln2·L16,定點(diǎn)化即擴(kuò)大216倍后為216·216·θ=ln2·216·L16≈45426·L16,[45426·L16]位寬為32bit。用H17表示bit[32:16]共17bit,右移16位可得216·θ=H17,即H17為θ小數(shù)部分的定點(diǎn)化值。
6.根據(jù)權(quán)利要求4所述的應(yīng)用FPGA定點(diǎn)化技術(shù)實(shí)現(xiàn)指數(shù)CORDIC算法收斂域擴(kuò)張的方法,其特征在于,F(xiàn)PGA實(shí)現(xiàn)上采用二條數(shù)據(jù)鏈實(shí)現(xiàn)指數(shù)函數(shù)CORDIC,所述步驟具體包括:
坐標(biāo)xn、yn的初值與迭代模式相同,合成一個迭代通道,省掉坐標(biāo)yn的迭代過程,用兩條數(shù)據(jù)鏈,即對角度zi與坐標(biāo)xi進(jìn)行迭代,可節(jié)省約1/3硬件資源。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華南理工大學(xué),未經(jīng)華南理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410344474.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來完成計算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 信息定點(diǎn)化處理裝置及其處理方法
- 定點(diǎn)化處理方法及其裝置
- 數(shù)據(jù)處理方法、裝置及計算機(jī)可讀存儲介質(zhì)
- 數(shù)據(jù)處理方法、裝置及計算機(jī)可讀存儲介質(zhì)
- 一種定點(diǎn)化方法及裝置、計算機(jī)設(shè)備
- 數(shù)據(jù)的定點(diǎn)化加速方法、裝置、電子設(shè)備及存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)定點(diǎn)化方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 設(shè)備站點(diǎn)化方法、用例站點(diǎn)化執(zhí)行方法及自動化測試平臺
- 定點(diǎn)化參數(shù)優(yōu)化方法、系統(tǒng)、及終端、存儲介質(zhì)
- 連續(xù)回收(甲基)丙烯酸的方法
- 防止技術(shù)開啟的鎖具新技術(shù)
- 技術(shù)評價裝置、技術(shù)評價程序、技術(shù)評價方法
- 防止技術(shù)開啟的鎖具新技術(shù)
- 視聽模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測技術(shù)設(shè)備的方法和用戶接口、以及計算機(jī)可讀存儲介質(zhì)
- 用于監(jiān)測技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫的技術(shù)推薦方法





