[發(fā)明專利]一種數(shù)字通信系統(tǒng)中對(duì)定點(diǎn)數(shù)開平方并求倒數(shù)的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910060746.4 | 申請(qǐng)日: | 2019-01-22 |
| 公開(公告)號(hào): | CN109885801A | 公開(公告)日: | 2019-06-14 |
| 發(fā)明(設(shè)計(jì))人: | 韓紫健 | 申請(qǐng)(專利權(quán))人: | 南京是雅信息科技有限公司 |
| 主分類號(hào): | G06F17/10 | 分類號(hào): | G06F17/10 |
| 代理公司: | 南京睿之博知識(shí)產(chǎn)權(quán)代理有限公司 32296 | 代理人: | 周中民 |
| 地址: | 211100 江蘇省南*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 定點(diǎn)數(shù) 倒數(shù) 移位位數(shù) 數(shù)字通信系統(tǒng) 放大 移位 截取 定點(diǎn)數(shù)據(jù) 復(fù)用硬件 結(jié)果計(jì)算 輸出結(jié)果 通信領(lǐng)域 硬件開銷 優(yōu)化結(jié)果 牛頓法 查表 對(duì)開 輸出 引入 優(yōu)化 | ||
本發(fā)明公開了一種數(shù)字通信系統(tǒng)中對(duì)定點(diǎn)數(shù)開平方并求倒數(shù)的方法,屬于通信領(lǐng)域。所述方法包括:輸入需要開平方并求倒數(shù)的定點(diǎn)數(shù);根據(jù)輸入定點(diǎn)數(shù)計(jì)算一個(gè)移位位數(shù);根據(jù)移位位數(shù)對(duì)所輸入定點(diǎn)數(shù)進(jìn)行移位;對(duì)移位后的定點(diǎn)數(shù)進(jìn)行高位截取;對(duì)截取結(jié)果計(jì)算開平方倒數(shù);根據(jù)牛頓法對(duì)開平方倒數(shù)結(jié)果進(jìn)行優(yōu)化;根據(jù)移位位數(shù)計(jì)算一個(gè)放大倍數(shù);根據(jù)放大倍數(shù)對(duì)優(yōu)化結(jié)果進(jìn)行相應(yīng)放大,并將結(jié)果輸出。本發(fā)明通過上述方案,在輸入定點(diǎn)數(shù)據(jù)精度有限的前提下盡可能提高了輸出結(jié)果精度,同時(shí)通過復(fù)用硬件資源和引入查表等方式盡可能減少了硬件開銷。
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字通信領(lǐng)域,尤其是一種數(shù)字通信系統(tǒng)中對(duì)定點(diǎn)數(shù)開平方并求倒數(shù)的方法。
背景技術(shù)
在對(duì)數(shù)字通信系統(tǒng)進(jìn)行基帶信號(hào)處理的過程中,有時(shí)會(huì)遇到對(duì)信號(hào)進(jìn)行開平方并求倒數(shù)的需求。因?yàn)閿?shù)字通信系統(tǒng)的信號(hào)數(shù)據(jù)位數(shù)以及處理器的計(jì)算能力有限,所以對(duì)于開平方求倒數(shù)這種非線性計(jì)算,必須優(yōu)化算法以實(shí)現(xiàn)精度與效率之間的平衡。
目前較優(yōu)的開平方求倒數(shù)的解決方案被認(rèn)為是John Carmack提出的算法,該算法所針對(duì)的是現(xiàn)代通用計(jì)算機(jī)使用的32位IEEE-754標(biāo)準(zhǔn)格式浮點(diǎn)數(shù)。然而數(shù)字通信系統(tǒng)往往僅具備定點(diǎn)數(shù)處理功能,無法處理浮點(diǎn)數(shù)據(jù)。
有鑒于此,本發(fā)明提供了一種針對(duì)定點(diǎn)數(shù)進(jìn)行開平方并求倒數(shù)的運(yùn)算方法,在輸入定點(diǎn)數(shù)據(jù)精度有限的前提下盡可能提高輸出結(jié)果精度,同時(shí)通過復(fù)用硬件資源和引入查表等方式盡可能減少硬件開銷。
發(fā)明內(nèi)容
發(fā)明目的:為了提高系統(tǒng)性能,本發(fā)明提供了一種數(shù)字通信系統(tǒng)中對(duì)定點(diǎn)數(shù)開平方并求倒數(shù)的方法。
發(fā)明內(nèi)容:本發(fā)明所提供的技術(shù)方案如下:
一種數(shù)字通信系統(tǒng)中對(duì)定點(diǎn)數(shù)開平方并求倒數(shù)的方法,該方法包括依次執(zhí)行的步驟(1)至(8):
(1)獲取需要開平方并求倒數(shù)的定點(diǎn)數(shù);
(2)根據(jù)定點(diǎn)數(shù)計(jì)算一個(gè)移位位數(shù)P;
(3)根據(jù)移位位數(shù)對(duì)定點(diǎn)數(shù)進(jìn)行移位,記移位后的定點(diǎn)數(shù)為xshift;
(4)截取xshift的高m位,記為xshift&trim,m的取值范圍為且m為整數(shù),表示輸入的定點(diǎn)數(shù)xshift的位數(shù);
(5)采用查表法搜索查找表,找到xshift&trim的開平方倒數(shù);所述查找表根據(jù)以下公式構(gòu)造:
其中,yshift&trim表示該截取結(jié)果的開平方倒數(shù);查表時(shí),以xshift&trim為查找地址;
(6)采用牛頓法對(duì)yshift&trim進(jìn)行優(yōu)化,優(yōu)化結(jié)果為:
(7)根據(jù)移位位數(shù)P計(jì)算一個(gè)放大倍數(shù)N,
(8)將yshift放大N倍后輸出。
進(jìn)一步的,所述計(jì)算移位位數(shù)P的方法為:重復(fù)執(zhí)行遞歸運(yùn)算直至滿足遞歸終止條件;其中,遞歸運(yùn)算的公式為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京是雅信息科技有限公司,未經(jīng)南京是雅信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910060746.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種數(shù)據(jù)處理方法和裝置
- 數(shù)據(jù)運(yùn)算裝置及相關(guān)產(chǎn)品
- 數(shù)據(jù)轉(zhuǎn)換裝置及相關(guān)產(chǎn)品
- 數(shù)據(jù)轉(zhuǎn)換裝置及相關(guān)產(chǎn)品
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法及裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 計(jì)算處理設(shè)備和控制計(jì)算處理設(shè)備的方法
- 一種用于隱私保護(hù)機(jī)器學(xué)習(xí)的定點(diǎn)數(shù)編碼及運(yùn)算系統(tǒng)
- 卷積神經(jīng)網(wǎng)絡(luò)加速器
- 信息處理設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和神經(jīng)網(wǎng)絡(luò)計(jì)算方法
- 一種神經(jīng)網(wǎng)絡(luò)加速器
- 移動(dòng)式混凝土泵的鉸接桿
- 應(yīng)用于攝像裝置自拍的自動(dòng)對(duì)焦方法
- 語音倒數(shù)拍照系統(tǒng)及方法
- 具有倒數(shù)計(jì)時(shí)顯示的交通信號(hào)燈
- 一種浮點(diǎn)倒數(shù)和/或平方根倒數(shù)運(yùn)算方法及其裝置
- 用于處理平方根倒數(shù)操作的裝置和方法
- 用于處理分?jǐn)?shù)倒數(shù)操作的裝置和方法
- 一種多協(xié)議標(biāo)簽交換MPLS標(biāo)簽處理方法和網(wǎng)絡(luò)設(shè)備
- 無線數(shù)據(jù)傳輸方法及裝置、存儲(chǔ)介質(zhì)、站點(diǎn)
- 無線數(shù)據(jù)發(fā)送方法及裝置、存儲(chǔ)介質(zhì)、STA
- 碼生成電路
- 驅(qū)動(dòng)裝置、移位裝置、緩沖器、移位寄存器及驅(qū)動(dòng)方法
- 用于編碼重組位數(shù)據(jù)的方法、裝置和基站控制器
- 基于互連網(wǎng)絡(luò)的移位控制信息生成方法、電路和移位器
- 一種數(shù)據(jù)處理裝置及方法
- 傳輸反饋信息的方法、終端設(shè)備和網(wǎng)絡(luò)設(shè)備
- 一種目標(biāo)識(shí)別方法及設(shè)備
- 具有多模式的數(shù)據(jù)移位運(yùn)算裝置及方法
- 具有改進(jìn)的列數(shù)據(jù)移位讀取的CMOS圖像傳感器
- 一種數(shù)據(jù)位數(shù)轉(zhuǎn)換電路
- 節(jié)省計(jì)算量的數(shù)字成型濾波方法
- 動(dòng)態(tài)數(shù)字通信系統(tǒng)的控制
- 動(dòng)態(tài)數(shù)字通信系統(tǒng)的控制
- 用于數(shù)字過程控制回路診斷的現(xiàn)場(chǎng)設(shè)備
- 帶數(shù)據(jù)傳輸?shù)墓鈱W(xué)測(cè)試裝置
- 一種光通信接收終端通信信號(hào)的轉(zhuǎn)換方法和系統(tǒng)
- 用于診斷和優(yōu)化矢量化DSL線路的系統(tǒng)
- 配用電網(wǎng)專用數(shù)字通信管理平臺(tái)系統(tǒng)
- 配用電網(wǎng)專用數(shù)字通信管理平臺(tái)系統(tǒng)
- 一種數(shù)字通信方法及系統(tǒng)





