[發明專利]基于BCD碼衛星短報文的編碼方法和裝置無效
| 申請號: | 201210323510.3 | 申請日: | 2012-09-04 |
| 公開(公告)號: | CN102891730A | 公開(公告)日: | 2013-01-23 |
| 發明(設計)人: | 黃杰;陳琳;蘇金樹;李鋼;陶靜;吳鵬 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04B7/185 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 410073 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 bcd 衛星 報文 編碼 方法 裝置 | ||
1.一種基于BCD碼衛星短報文的編碼方法,其特征在于,包括:
判斷當前位置上的字符的BCD碼是否與之前所有字符的BCD碼重復,若重復,則獲取所述當前位置上的字符的BCD碼與之前具有相同BCD碼的字符之間的第一回指偏移;再判斷下一位置上的字符的BCD碼是否與之前所有字符的BCD碼重復,若重復,則獲取所述下一位置上的字符的BCD碼與之前具有相同BCD碼的字符之間的第二回指偏移,若所述第一回指偏移與所述第二回指偏移相同,則將所述當前位置和下一位置的字符作為重復字符;依此類推,獲取所述當前位置及后續所有連續的重復字符;若所述第一回指偏移與所述第二回指偏移不相同,則將所述當前位置以及所述下一位置上的字符分別作為重復字符,并按照RC編碼格式進行編碼輸出;
若判斷出當前位置上的字符的BCD碼與之前所有字符的BCD碼不重復,則將所述當前位置的字符及之前所有未重復的字符作為新字符,并按照NC編碼格式進行編碼輸出。
2.根據權利要求1所述的方法,其特征在于,所述RC編碼格式包括:
10+三位回指偏移+三位重復漢字數;
110+四位回指偏移+三位重復漢字數;
1110+五位回指偏移+四位重復漢字數;
11110+六位回指偏移+四位重復漢字數;
111110+七位回指偏移+五位重復漢字數;
1111110+十位回指偏移+六位重復漢字數。
3.根據權利要求1所述的方法,其特征在于,所述NC編碼格式包括:
0000+三位漢字數+不多于8個新漢字的BCD碼序列;
0001+四位漢字數+不多于16個新漢字的BCD碼序列;
0010+五位漢字數+不多于32個新漢字的BCD碼序列;
0011+六位漢字數+不多于64個新漢字的BCD碼序列;
0100+七位漢字數+不多于128個新漢字的BCD碼序列;
0101+八位漢字數+不多于256個新漢字的BCD碼序列;
0110+九位漢字數+不多于512個新漢字的BCD碼序列;
0111+十位漢字數+不多于1024個新漢字的BCD碼序列。
4.根據權利要求1-3任一所述的方法,其特征在于,所述判斷當前位置上的字符的BCD碼是否與之前所有字符的BCD碼重復之前,還包括:對當前位置上字符的BCD碼進行散列運算,將獲得的BCD碼對應的散列值與之前所有字符對應的BCD碼散列值進行比較。
5.一種基于BCD碼衛星短報文的編碼裝置,其特征在于,包括:
第一處理模塊,用于判斷當前位置上的字符的BCD碼是否與之前所有字符的BCD碼重復,若重復,則獲取所述當前位置上的字符的BCD碼與之前具有相同BCD碼的字符之間的第一回指偏移;再判斷下一位置上的字符的BCD碼是否與之前所有字符的BCD碼重復,若重復,則獲取所述下一位置上的字符的BCD碼與之前具有相同BCD碼的字符之間的第二回指偏移,若所述第一回指偏移與所述第二回指偏移相同,則將所述當前位置和下一位置的字符作為重復字符;依此類推,獲取所述當前位置及后續所有連續的重復字符;若所述第一回指偏移與所述第二回指偏移不相同,則將所述當前位置以及所述下一位置上的字符分別作為重復字符;若判斷出當前位置上的字符的BCD碼與之前所有字符的BCD碼不重復,則將所述當前位置的字符及之前所有未重復的字符作為新字符;
第二處理模塊,用于按照RC編碼格式對所述重復字符進行編碼輸出,按照NC編碼格式對所述新字符進行編碼輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210323510.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種納米磨合劑
- 下一篇:一種具有凹槽的六棱柱碳棒





