[發(fā)明專利]一種航空總線數(shù)據(jù)的編碼解碼方法無效
| 申請?zhí)枺?/td> | 201010610296.0 | 申請日: | 2010-12-23 |
| 公開(公告)號: | CN102075290A | 公開(公告)日: | 2011-05-25 |
| 發(fā)明(設(shè)計)人: | 張建東;吳勇;史國慶;朱建民 | 申請(專利權(quán))人: | 西北工業(yè)大學(xué) |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 西北工業(yè)大學(xué)專利中心 61204 | 代理人: | 顧潮琪 |
| 地址: | 710072 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 航空 總線 數(shù)據(jù) 編碼 解碼 方法 | ||
1.一種航空總線數(shù)據(jù)的編碼方法,其特征在于包括下述步驟:
步驟一、確定待編碼數(shù)據(jù)的所有屬性,包括編碼后數(shù)據(jù)的有效值最高位為Dh、最低位為Dl、最低位權(quán)值為Q、符號矩陣、數(shù)據(jù)的最大值m_Max、數(shù)據(jù)的最小值m_Min;符號矩陣用m_GEZ和m_LTZ表示,為32位整數(shù),其中符號矩陣m_GEZ恒為0x00000000,若數(shù)據(jù)為有符號數(shù),且Di位為符號位,則符號矩陣m_LTZ對應(yīng)的Di位為1,其他位全為0;若數(shù)據(jù)為無符號數(shù),則符號矩陣m_LTZ為0x00000000;
步驟二、確定待編碼數(shù)據(jù)的數(shù)值,設(shè)待編碼數(shù)據(jù)為浮點數(shù)v,若v大于或等于m_Max,則v取為m_Max;若v小于或等于m_Min,則v取為m_Min;若v在m_Max和m_Min兩者之間,則v不變;
步驟三、設(shè)v1、v2、v3、v4、S1為中間變量,且為雙字v為非負(fù)數(shù)時,將(v/Q+0.5)取整后賦給v1;v為負(fù)數(shù)時,將(v/Q-0.5)取整后賦給v1;
步驟四、先把1L左移Dl位,將得到的結(jié)果與v1相乘再賦給v2,同時計算出編碼后數(shù)據(jù)所占的有效數(shù)據(jù)位數(shù)nBits,nBits=Dh-Dl+1;計算編碼后有效數(shù)據(jù)位的最大值,并將其左移Dl位,所得結(jié)果為雙字Mask,即Mask=((1L<<nBits)-1)<<Dl,然后把v2和Mask作與運算,將所得結(jié)果賦給v3;
步驟五、將m_GEZ與m_LTZ作異或運算,結(jié)果賦給雙字Sign;當(dāng)v是非負(fù)數(shù)時,把Sign與m_GEZ作與運算,結(jié)果賦給S1;當(dāng)v是負(fù)數(shù)時,把Sign與m_LTZ作與運算,結(jié)果賦給S1;最后將v3與S1作或運算,并將結(jié)果賦給v4;
步驟六、v4數(shù)據(jù)即為編碼結(jié)果。
2.一種航空總線數(shù)據(jù)的解碼方法,其特征在于包括下述步驟:
步驟一、確定待解碼數(shù)據(jù)的所有屬性,包括解碼后數(shù)據(jù)的有效值最高位為Dh、最低位為Dl、最低位權(quán)值為Q、符號矩陣、數(shù)據(jù)的最大值m_Max、數(shù)據(jù)的最小值m_Min;數(shù)據(jù)符號矩陣用m_GEZ和m_LTZ表示,為32位整數(shù),其中符號矩陣m_GEZ恒為0x00000000;若數(shù)據(jù)為有符號數(shù),且Di位為符號位,則符號矩陣m_LTZ對應(yīng)的Di位為1,其他位全為0;若數(shù)據(jù)為無符號數(shù),則符號矩陣m_LTZ為0x00000000;
步驟二、計算需要解碼的有效數(shù)據(jù)位數(shù)nBits=Dh-Dl+1;
步驟三、計算解碼前有效數(shù)據(jù)位的最大值Mask,即Mask=(1L<<nBits)-1;
步驟四、設(shè)待解碼的目標(biāo)碼為dw,把dw右移Dl位,將所得結(jié)果與Mask作與運算,結(jié)果為v1,然后v1乘以Q,并將結(jié)果賦給v2;
步驟五、確定數(shù)據(jù)符號,把m_GEZ與m_LTZ作異或運算,其結(jié)果賦給雙字Sign,然后把dw與Sign作與運算,結(jié)果為Sign1;
步驟六、若Sign1與m_LTZ相等,則把v2取為相反數(shù)即v=-v2,否則v=v2;
步驟七、v即為解碼結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北工業(yè)大學(xué),未經(jīng)西北工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010610296.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





