一种S模式ADS-B系统的纠检错方法技术方案

技术编号:9383473 阅读:182 留言:0更新日期:2013-11-28 01:28
本发明专利技术公开了一种S模式ADS-B系统的纠检错方法,主要包含以下步骤:S1:ADS-B系统对ADS-B信号接收后,从ADS-B信号中提取得出112比特二进制数据以及每一个比特位对应的置信度情况;S2:计算错误校正子;S3:检验112比特二进制数据中是否存在错误;S4:判定是否进行纠错预处理;S5:纠错预处理;S6:蛮力纠错;S7:将检测不存在错误的数据或被正确纠正后的数据输出;优点是本发明专利技术可以在不改变编码方式的情况下,通过添加纠错预处理来减少数据中低置信度的个数,使得原本不可以被纠正的错误变得可以被纠正,从而提高了系统的纠错能力,使数据的传输变的更加可靠、高效。

【技术实现步骤摘要】

【技术保护点】
一种S模式ADS?B系统的纠检错方法,其特征在于具体步骤如下:S1:ADS?B系统对ADS?B信号接收后,从ADS?B信号中提取得出112比特二进制数据以及每一个比特位对应的置信度情况;S2:计算错误校正子将S1中所得到的112比特二进制数据与二进制数1111111111111010000001001做模二求余运算,运算所得到的结果定义为错误校正子;S3:检验112比特二进制数据中是否存在错误观察S2中得到的错误校正子是否为0,若错误校正子为0,则认定数据中不存在错误,不需要纠错处理,直接将数据输出;反之,则认定数据中存在错误,需要纠错处理;S4:判定是否进行纠错预处理判断S1中每一比特位对应的置信度情况,若低置信度个数小于等于5时,则直接进行蛮力纠错,若低置信度个数大于5的情况下,首先进行纠错预处理,然后再进行蛮力纠错;S5:纠错预处理S51:将当前所有低置信度位置所对应的校正子按位进行十进制求和运算,将运算后得到的24位结果定义为低置信度位置对错误校正子的综合影响子;S52:在24位的综合影响子中找出为0的位,并观察在错误校正子中这些位置上是否为1,若存在任何一位为1,则直接将数据丢弃结束纠错,反之继续处理;S53:在24位的综合影响子中找出为1的位,若在综合影响子中存在第i位为1,其中1≤i≤24,则在所有的低置信度位置中找出校正子的第i位为1的位置,将该位置定义为预处理位置,同时观察错误校正子的第i位是否为1,若为1则认定在预处理位置上发生了错误,对该位置上的数据取反,此时这个位置上的数据已经被修改正确,即该位置上也将为高置信度,若为0则可以确定在该预处理位置上没有发生错误并将该位置置为高置信度;S54:将得到的新数据和新的低置信度情况,再次返回S2做处理;S6:蛮力纠错S7:将检测不存在错误的数据或被正确纠正后的数据输出。...

【技术特征摘要】

【专利技术属性】
技术研发人员:蒲朝飞田丹吴盼林红张增武冯岩
申请(专利权)人:宁波成电泰克电子信息技术发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1