[发明专利]基于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.vipzhuanli.com/pat/books/201210323510.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纳米磨合剂
- 下一篇:一种具有凹槽的六棱柱碳棒





