发明名称 一种航天器遥控开关指令的传输方法
摘要 一种航天器遥控开关指令的传输方法,步骤为:(1)地面测控中心给在轨航天器上传数据时,首先编码生成码集V;(2)码集V中的每个码字均对应一条航天器遥控开关指令,地面测控中心给在轨航天器上传数据时,从码集V中选择待发送的航天器遥控开关指令所对应的码字,并将该码字封装成上行数据帧之后发送给在轨航天器;(3)在轨航天器接收到所述上行数据帧之后进行解包,再对解包之后得到的12bit码字进行译码,从而完成地面测控中心与在轨航天器之间的数据传输。本发明通过生成最小码距大于等于4的指令码,降低遥控开关指令的这种误指令概率,提高数据传输的可靠性。
申请公布号 CN102831761B 申请公布日期 2013.11.20
申请号 CN201210300640.5 申请日期 2012.08.22
申请人 北京空间飞行器总体设计部 发明人 于敏芳;曾连连
分类号 G08C17/02(2006.01)I;G08C19/00(2006.01)I;H03M7/00(2006.01)I 主分类号 G08C17/02(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 1.一种航天器遥控开关指令的传输方法,其特征在于步骤如下:(1)地面测控中心给在轨航天器上传遥控开关指令时,首先按照如下方式编码:(1.1)定义正交码集H<sub>4</sub>={0,3,5,6}<sub>16进制</sub>,B<sub>0</sub>、B<sub>1</sub>和B<sub>2</sub>均为4×4的矩阵且B<sub>0</sub>、B<sub>1</sub>和B<sub>2</sub>中的数都是16进制表示,其中,B<sub>0</sub>为正交码集H<sub>4</sub>中的四个码字按行相同排列,B<sub>1</sub>为H<sub>4</sub>中的四个码字按照拉丁方阵的方式排列,B<sub>2</sub>为H<sub>4</sub>中的四个码字按列相同排列;(1.2)根据公式V<sub>0</sub>=B<sub>0</sub>×(10)<sup>2</sup><sub>16进制</sub>+B<sub>1</sub>×(10)<sub>16进制</sub>+B<sub>2</sub>生成矩阵V<sub>0</sub>;(1.3)根据公式<img file="FSA00000767058800011.GIF" wi="759" he="69" />生成矩阵V<sub>1</sub>,其中,<img file="FSA00000767058800012.GIF" wi="48" he="64" />为对B<sub>1</sub>取反所得到的矩阵,对B<sub>1</sub>取反即为对B<sub>1</sub>中的每个元素均按位取反;根据公式<img file="FSA00000767058800013.GIF" wi="756" he="68" />生成矩阵V<sub>2</sub>,其中,<img file="FSA00000767058800014.GIF" wi="51" he="65" />为对B<sub>2</sub>取反所得到的矩阵,对B<sub>2</sub>取反即为对B<sub>2</sub>中的每个元素均按位取反;根据公式<img file="FSA00000767058800015.GIF" wi="759" he="70" />生成矩阵V<sub>3</sub>;根据公式<img file="FSA00000767058800016.GIF" wi="756" he="67" />生成矩阵V<sub>4</sub>,其中,<img file="FSA00000767058800017.GIF" wi="51" he="65" />为对B<sub>0</sub>取反所得到的矩阵,对B<sub>0</sub>取反即为对B<sub>0</sub>中的每个元素均按位取反;根据公式<img file="FSA00000767058800018.GIF" wi="760" he="70" />生成矩阵V<sub>5</sub>;根据公式<img file="FSA00000767058800019.GIF" wi="756" he="69" />生成矩阵V<sub>6</sub>;根据公式<img file="FSA000007670588000110.GIF" wi="761" he="69" />生成矩阵V<sub>7</sub>;V<sub>0</sub>、V<sub>1</sub>、V<sub>2</sub>、V<sub>3</sub>、V<sub>4</sub>、V<sub>5</sub>、V<sub>6</sub>和V<sub>7</sub>中的每个元素均为12bit;(1.4)编码生成的码集即为V=V<sub>0</sub>∪V<sub>1</sub>∪V<sub>2</sub>∪V<sub>3</sub>∪V<sub>4</sub>∪V<sub>5</sub>∪V<sub>6</sub>∪V<sub>7</sub>;(2)码集V中的每个码字均对应一条航天器遥控开关指令,地面测控中心给在轨航天器上传时,从码集V中选择待发送的航天器遥控开关指令所对应的码字,并将该码字封装成上行数据帧之后发送给在轨航天器; (3)在轨航天器接收到所述上行数据帧之后进行解包,再对解包之后得到的12bit码字进行译码,从而完成地面测控中心与在轨航天器之间的遥控开关指令传输; 对解包之后得到的12bit码字进行译码通过如下译码电路进行: 译码电路包括三个4-16译码器和一个3-8译码器,三个4-16译码器用来对所述12bit码字的三段4bit码译码,3-8译码器用来对12bit码字所处的子集进行译码,即判断12bit码字属于V<sub>0</sub>、V<sub>1</sub>、V<sub>2</sub>、V<sub>3</sub>、V<sub>4</sub>、V<sub>5</sub>、V<sub>6</sub>或V<sub>7</sub>中的哪一个。
地址 100094 北京市海淀区友谊路104号