[发明专利]一种航天器遥控开关指令的传输方法有效
申请号: | 201210300640.5 | 申请日: | 2012-08-22 |
公开(公告)号: | CN102831761A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 于敏芳;曾连连 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | G08C17/02 | 分类号: | G08C17/02;G08C19/00;H03M7/00 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航天器 遥控 开关 指令 传输 方法 | ||
技术领域
本发明涉及一种航天器遥控开关指令的传输方法,属于航天器遥控开关指令编译码技术领域。
背景技术
航天器遥控是提供地面操控航天器的命令通道,开关指令是航天器遥控中重要部分。遥控开关指令是由地面测控中心发往航天器,经过航天器遥控译码器的译码和校验后输出开关指令脉冲送给航天器上各用户,触发某个“动作”。由于信道误码率的影响,地球站向航天器发出一个完整的遥控指令i后,航天器遥控系统有一定的概率会接收到并恢复为遥控指令j,也就是说发生错误。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供一种航天器遥控开关指令的传输方法,通过生成最小码距大于等于4的指令码,降低遥控开关指令的这种误指令概率,提高数据传输的可靠性。
本发明的技术解决方案是:
一种航天器遥控开关指令的传输方法,步骤如下:
(1)地面测控中心给在轨航天器上传数据时,首先按照如下方式编码:
(1.1)定义正交码集H4={0,3,5,6}16进制,B0、B1和B2均为4×4的矩阵且B0、B1和B2中的数都是16进制表示,其中,B0为正交码集H4中的四个码字按行相同排列,B1为H4中的四个码字按照拉丁方阵的方式排列,B2为H4中的四个码字按列相同排列;
(1.2)根据公式V0=B0×(10)216进制+B1×(10)16进制+B2生成矩阵V0;
(1.3)根据公式生成矩阵V1,其中,为对B1取反所得到的矩阵,对B1取反即为对B1中的每个元素均按位取反;
根据公式生成矩阵V2,其中,为对B2取反所得到的矩阵,对B2取反即为对B2中的每个元素均按位取反;
根据公式生成矩阵V3;
根据公式生成矩阵V4,其中,为对B0取反所得到的矩阵,对B0取反即为对B0中的每个元素均按位取反;
根据公式生成矩阵V5;
根据公式生成矩阵V6;
根据公式生成矩阵V7;
V0、V1、V2、V3、V4、V5、V6和V7中的每个元素均为12bit;
(1.4)编码生成的码集即为V=V0∪V1∪V2∪V3∪V4∪V5∪V6∪V7;
(2)码集V中的每个码字均对应一条航天器遥控开关指令,地面测控中心给在轨航天器上传数据时,从码集V中选择待发送的航天器遥控开关指令所对应的码字,并将该码字封装成上行数据帧之后发送给在轨航天器;
(3)在轨航天器接收到所述上行数据帧之后进行解包,再对解包之后得到的12bit码字进行译码,从而完成地面测控中心与在轨航天器之间的数据传输。
所述拉丁方阵定义为:
N阶拉丁方阵:在N行N列的数阵中,数K在每行和每列中出现且仅出现一次;其中,1≤K≤N,N为正整数。
所述步骤(3)中对解包之后得到的12bit码字进行译码通过如下译码电路进行:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210300640.5/2.html,转载请声明来源钻瓜专利网。