[發明專利]基于北斗短報文通信的長報文分割和可靠通信方法有效
| 申請號: | 201610296794.X | 申請日: | 2016-05-06 |
| 公開(公告)號: | CN105743616B | 公開(公告)日: | 2019-04-05 |
| 發明(設計)人: | 王健;劉暢;周東杰;方元 | 申請(專利權)人: | 南京大學 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/16;H04L1/18 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210093 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 北斗 報文 通信 分割 可靠 方法 | ||
1.一種基于北斗短報文通信的長報文分割和可靠通信方法,其特征在于,該方法包括編碼環節、通信環節和解碼環節,其中:
在編碼環節,對待發送的數據進行壓縮編碼、長報文分割并添加標識位形成多個子包以及糾錯編碼;
在通信環節,根據編碼環節的輸出,發送端基于當前SIM卡的空閑狀態,選擇發送北斗報文的信道,然后根據選擇的發送信道SIM卡ID來封裝北斗報文進行發送;
在解碼環節,當接收端收到一個長報文的最后一個報文時,進行糾錯解碼,然后再根據子包標識位,依次進行拼接,最后對接收后的完整報文進行解壓縮編碼,獲得最終的通信報文;
在前述編碼環節,壓縮編碼處理通過設置子包包頭中2bit的壓縮方式標識位,選擇如下方式之一:適用于文本序列的字典壓縮、適用于通信數據報文序列的游程壓縮編碼、自定義編碼和不壓縮編碼;
采用相應的壓縮方式對待發送數據進行壓縮處理后,如果經過前述步驟壓縮編碼后的數據超過78個字節,則對壓縮后的數據進行等長分割,使得分割的每一個子包都能滿足北斗一代短報文通信的通信容量,接著在每個子包的包頭加上標識位,用來標識每個子包的唯一性;
所述糾錯編碼過程包括對分割后的子包進行糾錯編碼,對等長分割后并且添加了標識位的一組子包,進行相應位的異或運算,得到一組子包附加的糾錯包,并且通信開始的第一次糾錯編碼,按照北斗短報文的最大丟包率為20%來生成糾錯包,即4個數據子包異或生成糾錯包。
2.根據權利要求1所述的基于北斗短報文通信的長報文分割和可靠通信方法,其特征在于,在通信環節,接收端每接收到一定數量的報文,便向發送端回復ACK報文,通知發送端這一段時間內的丟包率λ,發送端根據當前的丟包率調制糾錯編碼的生成方式,使得發送效率最大化,控制規則是f=[1/λ]-1,其中f是糾錯包的生成方式,代表著f個子包生成糾錯包;表示當前信道的丟包率λ;符號[*]表示不大于a的最大整數;后面的減1,表示將糾錯包除外。
3.根據權利要求1-2中任意一項所述的基于北斗短報文通信的長報文分割和可靠通信方法,其特征在于,所述通信 環節,發送端采用下述之一的方式向接收端發送北斗短報文:串行發送模式、不帶冗余的并行發送模式以及帶冗余的并行發送模式。
4.根據權利要求1-2中任意一項所述的基于北斗短報文通信的長報文分割和可靠通信方法,其特征在于,所述解碼環節具體包括:
糾錯解碼:當接收端在收到一個長報文的最后一個子報文時,檢查是否有丟包,如果有丟包,則按照糾錯編碼恢復丟失的子包;
子包整合:根據子包標識位,依次拼接子包;
解壓縮編碼:對接收后的完整報文進行解壓縮編碼,獲得最終的通信報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大學,未經南京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610296794.X/1.html,轉載請聲明來源鉆瓜專利網。





