发明名称 一种确定应答器报文误码率的方法
摘要 本发明公开了一种确定应答器报文误码率的方法。在本发明公开的方法中,从应答器报文的最高位开始,对1023个比特位构成的报文段进行译码,在获得正确译码的报文段之后,逐位向低位移动,当不能对报文段进行正确译码时,通过将该不能正确译码的报文段与正确译码的报文段进行比对,确定应答器报文中发生误码的比特位,之后根据应答器报文中比特位的总量和发生误码的比特位的数量确定应答器报文的误码率,进而确定应答器的性能好坏。
申请公布号 CN102307148B 申请公布日期 2014.04.02
申请号 CN201110283070.9 申请日期 2011.09.22
申请人 北京铁路信号有限公司 发明人 房海云;孙亮;魏敏;崔瑞通;郑桂艳
分类号 H04L12/70(2013.01)I;H04L1/00(2006.01)I;H04B1/59(2006.01)I 主分类号 H04L12/70(2013.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明
主权项 一种确定应答器报文误码率的方法,其特征在于,包括: 步骤S1:将从接收到的应答器报文最高位开始的1023个比特位作为当前报文段,对所述当前报文段进行译码; 步骤S2:判断所述当前报文段是否可正确译码,当所述当前报文段不能正确译码时,执行步骤S3; 步骤S3:将从所述当前报文段的次高位开始的1023个比特位作为当前报文段,对所述当前报文段进行译码; 步骤S4:当所述当前报文段不能正确译码时,重复执行步骤S3,直到获得正确译码的报文段; 步骤S5:比对位于所述正确译码的报文段之前的报文段与所述正确译码的报文段,确定所述位于所述正确译码的报文段之前的报文段中发生误码的比特位; 步骤S6:判断所述正确译码的报文段之后是否还有比特位,当所述正确译码的报文段之后没有比特位时,执行步骤S7;当所述正确译码的报文段之后还有比特位时,执行步骤S8; 步骤S7:确定所述接收到的应答器报文中比特位的总量,根据所述发生误码的比特位的数量与所述总量确定应答器报文误码率; 步骤S8:将从所述正确译码的报文段的次高位开始的1023个比特位作为当前报文段,对所述当前报文段进行译码; 步骤S9:判断所述当前报文段是否可正确译码,当可以正确译码时,执行步骤S6,当不可以正确译码时,执行步骤S10; 步骤S10:判断位于所述当前报文段之后的报文段中比特位的数量是否小于1022,当位于所述当前报文段之后的报文段中比特位的数量小于1022时,执行步骤S11;当位于所述当前报文段之后的报文段中比特位的数量不小于1022时,执行步骤S12; 步骤S11:比对位于最近一次正确译码的报文段与位于所述最近一次正确译码的报文段之后的报文段,确定所述位于所述最近一次正确译码的报文段之 后的报文段中发生误码的比特位,执行步骤S7;步骤S12:将从所述当前报文段最低位开始的1023个比特位作为当前报文段,对所述当前报文段进行译码; 步骤S13:判断所述当前报文段是否可以正确译码,当可以正确译码时,执行步骤S6,当不可以正确译码时,执行步骤S14; 步骤S14:判断当前报文段之后是否还有比特位,当所述当前报文段之后没有比特位时,执行步骤S11,当所述当前报文段之后还有比特位时,执行步骤S15; 步骤S15:将从所述当前报文段次高位开始的1023个比特位作为当前报文段,对所述当前报文段进行译码; 步骤S16:判断所述当前报文段是否可以正确译码,当可以正确译码时,执行步骤S17,否则,执行步骤S14; 步骤S17:对位于最近一次正确译码的报文段和前一次正确译码的报文段之间的报文段与最近一次正确译码的报文段进行比对,确定位于最近一次正确译码的报文段和前一次正确译码的报文段之间的报文段中发生误码的比特位,执行步骤S6。
地址 102613 北京市大兴区黄村镇狼垡四村西路2号