发明名称 一种使用序列码表的防干扰方法
摘要 本发明涉及一种使用序列码表的防干扰方法,采用多个编码码字按一定顺序构成一个序列码表,这个码表同时保存在发射站和接收站。发射站每次发送一条指令时,都按约定从序列码表中取出一个编码码字对指令数据重新编码,指令数据还包含下一条指令的编码码字。接收站接收到指令数据后,先用序列码表中的编码码字进行解码,再进行检错解码处理,只有连续多次检错解码处理都成功的情况下,接收站才认为正确收到发射站的指令,这样就避免了人为恶意的干扰对无线电控制系统的影响。
申请公布号 CN105141396A 申请公布日期 2015.12.09
申请号 CN201510600376.0 申请日期 2015.09.18
申请人 西安电子工程研究所 发明人 卢山;张燕青
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种使用序列码表的防干扰方法,其特征在于步骤如下:步骤1:将n个编码码字,按随机顺序排成一个序列码表,同时保存在发射站和接收站中;所述每个编码码字占一个字节;步骤2:当发射站需要发射一条指令时,以序列码表中任意一个编码码字Cx,对当前指令进行编码,所述编码方法是将编码码字与指令数据包中的每一字节进行按位异或运算;其中,0≤x≤n‑1;同时取出另一个编码码字Cy,作为下一次发送指令时的编码码字,并把Cy的序号y放到当前指令的指令数据中;其中,0≤y≤n‑1;步骤3:接收站接收到指令后,从序列码表中依次取出编码码字C0~Cn‑1进行解码,所述解码方法是将编码码字与接收指令中的每一个字节进行比特异或运算,对运算后的指令数据进行CRC校验,直到CRC校验正确或取到最后一个编码码字为止;如果取到最后一个编码码字都得不到正确的CRC,接收站将舍弃接收到的指令;如果CRC校验正确,接收站将对下一条接收指令进行比特异或和CRC校验;下一条接收指令依据上一条接收指令的编码码字序号从序列码表中提取相应的编码码字进行解码;步骤4:接收站对连续接收的三条指令进行比特异或和CRC校验,若三条接收指令CRC校验均正确,接收站工作状态将依次从搜索态、确认态转到跟踪态,发射站发射的指令将被正确接收并执行;若其中任一条指令不正确,接收站将停留在搜索态,不接收执行错误的指令。
地址 710100 陕西省西安市长安区凤栖东路
您可能感兴趣的专利