主权项 |
一种使用序列码表的防干扰方法,其特征在于步骤如下:步骤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校验均正确,接收站工作状态将依次从搜索态、确认态转到跟踪态,发射站发射的指令将被正确接收并执行;若其中任一条指令不正确,接收站将停留在搜索态,不接收执行错误的指令。 |