[發明專利]一種數字通信系統中對定點數開平方并求倒數的方法在審
| 申請號: | 201910060746.4 | 申請日: | 2019-01-22 |
| 公開(公告)號: | CN109885801A | 公開(公告)日: | 2019-06-14 |
| 發明(設計)人: | 韓紫健 | 申請(專利權)人: | 南京是雅信息科技有限公司 |
| 主分類號: | G06F17/10 | 分類號: | G06F17/10 |
| 代理公司: | 南京睿之博知識產權代理有限公司 32296 | 代理人: | 周中民 |
| 地址: | 211100 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 定點數 倒數 移位位數 數字通信系統 放大 移位 截取 定點數據 復用硬件 結果計算 輸出結果 通信領域 硬件開銷 優化結果 牛頓法 查表 對開 輸出 引入 優化 | ||
1.一種數字通信系統中對定點數開平方并求倒數的方法,其特征在于,包括依次執行的步驟(1)至(8):
(1)獲取需要開平方并求倒數的定點數;
(2)根據定點數計算一個移位位數P;
(3)根據移位位數對定點數進行移位,記移位后的定點數為xshift;
(4)截取xshift的高m位,記為xshift&trim,m的取值范圍為[1,Widthxshirt],且m為整數,表示輸入的定點數xshift的位數;
(5)采用查表法搜索查找表,找到xshift&trim的開平方倒數;所述查找表根據以下公式構造:
其中,yshift&trim表示該截取結果的開平方倒數;查表時,以xshift&trim為查找地址;
(6)采用牛頓法對yshift&trim進行優化,優化結果為:
(7)根據移位位數P計算一個放大倍數N,
(8)將yshift放大N倍后輸出。
2.根據權利要求1所述一種數字通信系統中對定點數開平方并求倒數的方法,其特征在于,所述計算移位位數P的方法為:重復執行遞歸運算直至滿足遞歸終止條件;其中,遞歸運算的公式為:
其中,p(x)表示主要遞歸運算,它的最終運算結果即為移位位數P,下標n表示運算次數;v(x)表示次要遞歸運算,它的各次遞歸運算結果作為參數傳遞到主要遞歸運算p(x)中;xn表示第n次遞歸運算輸入的定點數,表示xn的高半部分,表示xn的低半部分;NOT表示定點數邏輯非運算,AND表示定點數邏輯與運算,OR表示定點數邏輯或運算,|表示定點數合并操作;
所述遞歸終止條件為:某一次遞歸運算輸入的定點數是一個一位的二進制數。
3.根據權利要求2所述一種數字通信系統中對定點數開平方并求倒數的方法,其特征在于,所述步驟(3)中根據移位位數對定點數進行移位的方式為:將定點數整體左移指定位數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京是雅信息科技有限公司,未經南京是雅信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910060746.4/1.html,轉載請聲明來源鉆瓜專利網。





