一种利用冗余法对导航电文误码进行纠错的方法

文档序号:8527433阅读:323来源:国知局
一种利用冗余法对导航电文误码进行纠错的方法
【技术领域】
[0001] 本发明旨在解决弱信号环境下的导航电文的利用率,具体的说是一种降低弱信号 环境下导航电文的误码率的方法,其可运用在城市高楼、树林等遮挡环境及导航信号载噪 比较低的环境的导航定位中。
【背景技术】
[0002] 卫星导航系统中正确的导航电文是实现定位解算的基础。导航电文中含有时钟信 息、卫星运行轨道、电离层延迟等用于定位的重要信息。在遮挡、干扰和弱信号或高动态等 恶劣环境下,接收机接收到的信号的载噪比衰减可能会达到10-35dB,造成大量电文错误或 被丢弃,进而可能导致某些定位参数数值的改变或缺失,使可用导航电文不足,导致定位结 果的错误或无法进行定位解算,影响导航定位系统的定位性能及连续性。为应对传输过程 中可能出现的导航电文误码的情况,传统的电文误码识别与纠错方法对电文误码的识别和 纠错能力有限,存在不能将能够纠正的误码进行识别和纠正的可能。

【发明内容】

[0003] 针对现有技术存在的缺陷,本发明的目的是提出一种利用冗余法对导航电文误码 进行纠错的方法。
[0004] 利用冗余法进行误码纠错的主要思想是:少数服从多数的原则。本发明在利用冗 余法进行误码纠错时,将各比特位上的误码视为相互独立的,首先对单一比特位上的误码 利用冗余法纠错进行研宄,再将其扩展到对多比特位上的误码纠错情形上去。本发明的具 体技术方案如下:
[0005] -种利用冗余法对导航电文误码进行纠错的方法,包括以下步骤:
[0006] 步骤S1,利用冗余法对单一比特位上误码进行纠正,得出结论,用来指导对多比特 位上误码纠正的情况;
[0007] 首先,采用冗余法对单一比特位上误码的成功纠错情况:〇为正确码元,1为误码, 所取子帧样本数为n,若0的出现次数比1的出现次数至少多1,则认为此时该比特位上的 码元为0,也即是能正确地将误码1纠正为0 ;否则,则视为不能正确纠正;具体方法如下:
[0008] 所取子帧样本数n=1时,单一比特位上码元为0时代表能正确纠正;
[0009] 所取子帧样本数n= 2时,单一比特位上码元同时为0时,才能够纠正误码;
[0010] 所取子帧样本数n= 3时,单一比特位上码元同时为0或者两个子帧上的为0,才 能够纠正误码;
[0011] 所取子帧样本数为n= 4时,单一比特位上码元同时为0或者三个子帧上的为0, 才能够纠正误码;
[0012] 所取子帧样本数为n= 5时,单一比特位上码元同时为0、四个子帧上的为0或者 三个子帧上的为〇,才能够纠正误码;
[0013] 同时,根据冗余法和上步骤结论能够计算出相应的纠正概率,当一载噪比所对应 的理论误码率为P1,则可得出:
[0014] 所取子帧样本数n=时,单一比特位上的误码能被正确纠正的理论概率:
[001 5]尸Onrt"--es= (1-巧)
[0016] 所取子帧样本数n=时,单一比特位上的误码能被正确纠正的理论概率:
[0017] P〇"ebit-TwoTimes{\-Clpc-C\Pi
[0018] 所取子帧样本数n= 3时,单一比特位上的误码能被正确纠正的理论概率:
[001 9] Pombit-TImeTimes= _ ^3/J1
[0020] 所取子帧样本数n= 4时,单一比特位上的误码能被正确纠正的理论概率:
[0021] P〇 nebil-FourTimes{1 -c>,4 -c4v,3 (1 - ^ClPC(1 -P] )2}
[0022] 所取子帧样本数n= 5时,单一比特位上的误码能被正确纠正的理论概率:
[0023] =U-G/V-C5内(1-内)-}
[0024] 步骤S2,利用冗余法对各子帧导航电文所有比特位上误码进行纠正,得出结果;
[0025] 子帧的总比特数为m,各比特位上的码元是相互独立的,根据独立事件的乘法原 理,所取子帧样本数为n时,根据冗余法纠错原理,则单一子帧上所有比特位上的误码全部 能够被正确纠正的概率为:
[0026] PAllEight- (1_P〇)。
[0027] 本发明的有益技术效果是:
[0028] 本发明方法能够达到同时纠正多比特位上误码的效果,比BCH、CRC仅能纠正少数 比特位上的误码有明显的优势。
【附图说明】 图1为单一比特位上误码冗余法纠错的原理图。 图2为多比特导航电文冗余法误码纠错方法的流程图。
【具体实施方式】
[0029] -种利用冗余法对导航电文误码进行纠错的方法,包括以下步骤:
[0030] (1)单一比特位上误码冗余法纠错
[0031] 首先,采用冗余法对单一比特位上误码的成功纠错情况。0为正确码元,1为误码, 所取子帧样本数为n,若0的出现次数比1的出现次数至少多1,则可以认为此时该比特位 上的码元为0,也即是能正确地将误码1纠正为0 ;否则,则视为不能正确纠正,该方法的主 题思想如表1所示。
[0032] 表1子帧样本为1~5时单一比特位码元分布及误码纠正情况
【主权项】
1. 一种利用冗余法对导航电文误码进行纠错的方法,其特征在于包括w下步骤: 步骤S1,利用冗余法对单一比特位上误码进行纠正,得出结论,用来指导对多比特位上 误码纠正的情况; 首先,采用冗余法对单一比特位上误码的成功纠错情况;〇为正确码元,1为误码,所取 子帖样本数为n,若0的出现次数比1的出现次数至少多1,则认为此时该比特位上的码元 为0,也即是能正确地将误码1纠正为0 ;否则,则视为不能正确纠正;具体方法如下: 所取子帖样本数n= 1时,单一比特位上码元为0时代表能正确纠正; 所取子帖样本数n= 2时,单一比特位上码元同时为0时,才能够纠正误码; 所取子帖样本数n= 3时,单一比特位上码元同时为0或者两个子帖上的为0,才能够 纠正误码; 所取子帖样本数为n= 4时,单一比特位上码元同时为0或者=个子帖上的为0,才能 够纠正误码; 所取子帖样本数为n= 5时,单一比特位上码元同时为0、四个子帖上的为0或者=个 子帖上的为0,才能够纠正误码; 同时,根据冗余法和上步骤结论能够计算出相应的纠正概率,当一载噪比所对应的理 论误码率为Pi,则可得出; 子帖样本总数为1时,单一比特位上的误码能被正确纠正的理论概率: "^,山;,-打。扣,肿二(1-Cl片1 ) 子帖样本总数为2时,单一比特位上的误码能被正确纠正的理论概率: 子帖样本总数为3时,单一比特位上的误码能被正确纠正的理论概率: ^Onebit-ThresTimes~ P{ ^i P\ P\) i 子帖样本总数为4时,单一比特位上的误码能被正确纠正的理论概率: 咕,血,-打,,,而。《 = 9 -试-巧 (1 -A) -C;A- (1 -A户} 子帖样本总数为5时,单一比特位上的误码能被正确纠正的理论概率: 円Ven.mea = U-Q/Y -G*巧巧_Pi3(1-A)-; 步骤S2,利用冗余法对各子帖导航电文所有比特位上误码进行纠正,得出结果; 子帖的总比特数为m,各比特位上的码元是相互独立的,根据独立事件的乘法原理,所 取子帖样本数为n时,根据冗余法纠错原理,则单一子帖上所有比特位上的误码全部能够 被正确纠正的概率为: PAllRight_U-P0)。
【专利摘要】在弱信号、遮挡等恶劣环境下,低载噪比的导航电文中含有大量的误码,常用的编码技术不能有效地纠正子帧中多比特位上的误码。本发明提出一种利用冗余法对导航电文误码进行纠错的方法,在利用冗余法进行误码纠错时,将各比特位上的误码视为相互独立的,首先对单一比特位上的误码利用冗余法纠错进行研究,再将其扩展到对多比特位上的误码纠错情形上去。该方法依据少数服从多数的判别准则,选取不同数目的子帧样本,对同组子帧样本的各帧上相同比特位上的码元逐一进行比对的试验方式进行纠错试验,计算在不同载噪比、不同子帧样本数条件下进行冗余法纠错能够将各子帧中全部误码正确纠正的概率。
【IPC分类】G01S19-30
【公开号】CN104849733
【申请号】CN201510222638
【发明人】吕志成, 王扬钧, 雍玲, 孙广富, 刘文祥, 吴鹏, 陈华明, 张勇虎
【申请人】中国人民解放军国防科学技术大学
【公开日】2015年8月19日
【申请日】2015年5月5日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1