当前位置: 首页 > 专利查询>武汉大学专利>正文

北斗卫星导航信号大规模并行实时传输实现方法和系统技术方案

技术编号:15790112 阅读:134 留言:0更新日期:2017-07-09 18:27
本发明专利技术公开了一种北斗卫星导航信号大规模并行实时传输方法和系统,本发明专利技术方法通过构建了大规模并行信号传输支路,将卫星导航电文按次序进行大规模分组,依次送入并行信号传输支路,以复数移位伪随机码发生器获得导航卫星并行传输支路专用子测距码,分别对各支路导航电文扩频,先以不同频率偏移的相同载波调制,再将所有支路载波调制导航信号叠加并添加噪声形成复合卫星导航信号,最后通过单天线发送,接收端以单天线接收方式将收到的导航信号按支路分别去载波、解扩、解调使导航电文由并变串,通过获取导航电文实现北斗卫星导航系统的实时导航定位。本发明专利技术可广泛应用于卫星导航系统,也可用于各种测距系统、通信系统、广电系统和控制系统。

【技术实现步骤摘要】
北斗卫星导航信号大规模并行实时传输实现方法和系统
本专利技术涉及卫星导航
,尤其涉及北斗卫星导航信号大规模并行实时传输实现方法和系统。
技术介绍
全球四大卫星导航系统包括美国的GPS(GlobalPositioningSystem)卫星导航系统、俄罗斯的GLONASS(GlobalNavigationSatelliteSystem)卫星导航系统、欧盟的Galileo卫星导航系统和中国的北斗(BeiDou)卫星导航系统,它们通过为用户提供导航电文实现导航定位,导航电文一般是由超帧、主帧和子帧构成,其中北斗卫星导航系统的导航电文分为D1和D2导航电文:D1导航电文的超帧为36000比特(bits),每个超帧由24个主帧或页面组成,每个主帧为1500比特,每个主帧由5个子帧构成,每个子帧为300比特,每个子帧由10个字构成,每个为30比特,每个字由导航电文数据和校验码组成,D2导航电文的超帧为180000比特,每个超帧由120个主帧或页面组成,每个主帧为1500比特,每个主帧由5个子帧构成,每个子帧为300比特,每个子帧由10个字构成,每个为30比特,每个字由导航电文数据和校验码组成。传输D1导航电文的每个超帧需要12分钟,传输D2导航电文的每个超帧需要6分钟。上述各卫星导航系统的几十颗导航卫星通过分别使用线性法由二进制移位伪随机码发生器产生的互不相关的Gold码的测距码扩频各自的导航电文,通过相同的载波调制,再由同一导航频点发射导航信号,这些载波调制的导航信号在用户端接收并相互叠加,由于各颗导航卫星的测距码互不相关,其导航信号之间不会互相干扰,用户通过截取导航信号使用多普勒频移法去载波再用各导航卫星测距码由相关处理分别获取各颗导航卫星的导航电文,用户通过使用至少四颗导航卫星的导航电文就可以进行导航定位。用户的导航定位时间包括导航信号接收时间和导航信号处理时间,由于后者时间相对固定,因此导航信号接收时间直接决定了用户的导航定位时间。目前卫星导航系统使用的是40年前的第二代导航信号实现技术通过扩频技术以串行方式传输导航电文,用户需要花费10~20分钟时间接收卫星导航电文,这种非实时性导航定位技术严重地影响到用户的定位效率。因此,只有提高导航信号的传输速度,才能充分地缩短导航定位时间。为提高卫星导航系统导航信号传输速度,相关文献使用非线性方法获得的复数移位伪随机码发生器,通过反馈端一组非线性函数的相互作用产生导航卫星第三代测距码(Hzb码)和各并行信号传输支路专用子测距码,使用中小规模并行信号传输支路使导航信号由串行传输变为并行传输实现了导航信号的高速并行传输,全面提升了卫星导航系统导航信号的传输效率。该方法按一定顺序将导航电文由串行分配到各并行信号传输支路,利用数根天线发射导航信号,它可满足用户的准实时导航定位需求。此外,北斗导航卫星采用的是太阳能充电的电池供电,除保证各频点导航信号的发射功率外,还需为系统其它载荷供电,因此采用大规模多天线的并行信号传输支路发射方式将不能保证各天线发射的导航信号有足够的使用功率,更无法实现导航信号的高速传输,满足用户实时定位需要。综上所述,当前包括北斗卫星导航系统在内的全球四大卫星导航系统只能提供非实时性导航定位服务,而采用多天线的导航信号高速传输技术可实现准实时导航定位,因此,发展卫星导航信号实时传输技术是北斗卫星导航系统能否为用户提供实时导航定位服务需要解决的关键技术问题。
技术实现思路
针对上述技术问题,本专利技术提供一种可全面提高卫星导航信号传输实时性的北斗卫星导航信号大规模并行实时传输实现方法和系统。为解决上述技术问题,本专利技术采用如下的技术方案:北斗卫星导航信号大规模并行实时传输实现方法,包括:S1构建并行信号传输支路,以满足后续分组的卫星导航电文的实时传输,其中并行信号传输支路可分为中小规模并行信号传输支路(少于100路)、大规模并行信号传输支路(不低于100路)和超大规模并行信号传输支路(不低于1000路);S2产生卫星导航电文并以一定单位进行分组,所述以一定单位进行分组为按导航电文结构根据超帧或者主帧或者子帧或者字进行分组,或按一定长度字节分组;一种常用方式为:产生卫星导航电文并以字为单位、以超帧中含有的总字数除以大规模并行信号传输支路数为分组数进行大规模分组;S3将分组的卫星导航电文依次分别送入大规模并行信号传输支路;S4以含一种不同参数单状态变量或多状态变量或函数设计一组以不同扩散系数为权值的非线性函数构成实部,再以另一种含不同参数的单状态变量或多状态变量或函数设计另一组以不同扩散系数为权值的非线性函数构成虚部,通过相关寄存器抽头值驱动非线性函数相互作用,以作用值为反馈端,构建复数移位伪随机码发生器;S5对复数移位伪随机码发生器的级数、产生的码长等进行参数设置;S6以相同或不同复数数据初始化复数移位伪随机码发生器;S7通过复数移位伪随机码发生器相关寄存器状态值的实部和虚部分别抽头输出伪随机数,二值化模二和得Hzb码的导航卫星测距码,并将它作为第1个并行信号传输支路专用子测距码;S8由复数移位伪随机码发生器剩余的相关寄存器状态值的实部和虚部抽头输出伪随机数,二值化得所有导航卫星公用子测距码,其中所有导航卫星测距码数与所有导航卫星公用子测距码数之和不大于复数移位伪随机码发生器所有寄存器状态值的实部和虚部抽头总数;S9将导航卫星测距码分别与公用子测距码模二和得该颗导航卫星其余并行信号传输支路专用子测距码,且导航卫星这些专用子测距码之间具有良好的互相关性;S10将导航卫星专用子测距码分别对大规模并行信号传输支路中的分组导航电文进行扩频;S11以不同频率偏移的载波或复数载波分别对大规模并行信号传输支路中的扩频信号进行调制;S12所有并行信号传输支路的载波调制信号进行叠加并调整电路的增益控制使信号不失真,由于各并行信号传输支路的专用子测距码互不相关,这些载波信号之间不会互相干扰;S13叠加信号加入一定信噪比的高斯白噪声或其它噪声,形成导航卫星基带发射信号;S14将导航卫星基带发射信号通过单天线发射;S15接收端以单天线单通道接收方式接收导航卫星基带导航信号,其中单天线单通道为每根天线只连接一个信号处理的通道,它负责对所有卫星导航信号的接收处理;S16截取一段基带卫星导航信号;S17选择发射端第1个并行信号传输支路;S18产生本地载波或复数载波;S19对步骤S16获得的导航信号用多普勒频移载波匹配法去载波获得去载波信号;S20用第1个并行信号传输支路专用子测距码与去载波信号以基于FFT的循环相关法进行相关处理,如果存在相关峰,表明接收信号中存在该颗导航卫星信号,根据相关峰位置从该支路接收的基带卫星导航信号去载波信号解调导航电文,执行步骤S21,否则,执行步骤S16;S21选择发射端第2个并行信号传输支路,取第2个并行信号传输支路的导航卫星专用子测距码;S22截取一段基带卫星导航信号;S23产生本地载波或复数载波;S24对步骤S22获得的导航信号用多普勒频移载波匹配法去载波获得去载波信号;S25用该并行信号传输支路专用子测距码与去载波信号以基于FFT的循环相关法进行相关处理,根据相关峰位置从该支路接收的基带卫星导航信号去载波信号解调导航电文;S26选择发射端下一个本文档来自技高网
...
北斗卫星导航信号大规模并行实时传输实现方法和系统

【技术保护点】
北斗卫星导航信号大规模并行实时传输实现方法,其特征在于,包括:S1构建中小规模并行信号传输支路或大规模并行信号传输支路或超大规模并行信号传输支路,以满足后续分组的卫星导航电文的准实时或实时传输;所述中小规模并行信号传输支路为传输支路数少于100路,大规模并行信号传输支路为传输支路数不低于100路,超大规模并行信号传输支路为传输支路数不低于1000路;S2产生卫星导航电文并以一定单位进行分组,所述以一定单位进行分组为按导航电文结构根据超帧或者主帧或者子帧或者字进行分组,或按一定长度字节分组;S3将分组的卫星导航电文依次分别送入并行信号传输支路;S4以一种含不同参数的单状态变量或多状态变量或函数设计一组以不同扩散系数为权值的非线性函数构成实部,再以另一种含不同参数的单状态变量或多状态变量或函数设计另一组以不同扩散系数为权值的非线性函数构成虚部,通过相关寄存器抽头值驱动非线性函数相互作用,以作用值为反馈端,构建复数移位伪随机码发生器;S5对复数移位伪随机码发生器的级数和产生的码长进行参数设置;S6以相同或不同复数数据初始化复数移位伪随机码发生器;S7通过复数移位伪随机码发生器相关寄存器状态值的实部和虚部分别抽头输出伪随机数,二值化模二和得Hzb码的导航卫星测距码,并将其作为第1个并行信号传输支路专用子测距码;S8由复数移位伪随机码发生器剩余的相关寄存器状态值的实部和虚部抽头输出伪随机数,二值化得所有导航卫星公用子测距码;S9将导航卫星测距码分别与导航卫星公用子测距码模二和得该颗导航卫星其余并行信号传输支路专用子测距码;S10通过导航卫星专用子测距码分别对并行信号传输支路中的分组导航电文进行扩频;S11以不同频率偏移的相同载波或复数载波或不同的相位正交的子载波或复数子载波分别对并行信号传输支路中的扩频信号进行调制;S12对所有并行信号传输支路的载波调制信号进行叠加或混合并调整电路的增益控制使信号不失真;S13对叠加信号加入高斯白噪声或其它噪声,形成导航卫星基带发射信号;S14将导航卫星基带发射信号通过单天线发射;S15接收端以单天线单通道或单天线多通道接收方式接收导航卫星基带导航信号,其中单天线单通道为每根天线只连接一个信号处理的通道,该通道负责对所有卫星导航信号的接收处理,所述单天线多通道为每根天线连接不低于两个信号处理的通道,且每一通道负责对应卫星导航信号的接收处理;S16截取一段基带卫星导航信号;S17选择发射端第1个并行信号传输支路;S18产生本地载波或复数载波或不同的相位正交的子载波或复数子载波;S19对步骤S16获得的信号用多普勒频移载波匹配法进行去载波获得去载波信号;S20用第1个并行信号传输支路专用子测距码与去载波信号以基于FFT的循环相关法进行相关处理,如果存在相关峰,表明接收信号中存在该颗导航卫星信号,根据相关峰位置从该支路接收的基带卫星导航信号去载波信号解调导航电文,执行步骤S21,否则,执行步骤S16;S21选择发射端第2个并行信号传输支路,取第2个并行信号传输支路的导航卫星专用子测距码;S22截取一段基带卫星导航信号;S23产生本地载波或复数载波或不同的相位正交的子载波或复数子载波;S24对步骤S22获得的信号用多普勒频移载波匹配法去载波获得去载波信号;S25用该并行信号传输支路专用子测距码与去载波信号以基于FFT的循环相关法进行相关处理,根据相关峰位置从该支路接收的基带卫星导航信号去载波信号解调导航电文;S26选择发射端下一个并行信号传输支路序号,取该并行信号传输支路的导航卫星专用子测距码,如果传输支路序号大于发射端总的传输支路号,执行步骤S27,否则,执行步骤S22;S27将从各支路获得的导航电文由并变为串,获得导航卫星的导航电文;S28结束。...

【技术特征摘要】
1.北斗卫星导航信号大规模并行实时传输实现方法,其特征在于,包括:S1构建中小规模并行信号传输支路或大规模并行信号传输支路或超大规模并行信号传输支路,以满足后续分组的卫星导航电文的准实时或实时传输;所述中小规模并行信号传输支路为传输支路数少于100路,大规模并行信号传输支路为传输支路数不低于100路,超大规模并行信号传输支路为传输支路数不低于1000路;S2产生卫星导航电文并以一定单位进行分组,所述以一定单位进行分组为按导航电文结构根据超帧或者主帧或者子帧或者字进行分组,或按一定长度字节分组;S3将分组的卫星导航电文依次分别送入并行信号传输支路;S4以一种含不同参数的单状态变量或多状态变量或函数设计一组以不同扩散系数为权值的非线性函数构成实部,再以另一种含不同参数的单状态变量或多状态变量或函数设计另一组以不同扩散系数为权值的非线性函数构成虚部,通过相关寄存器抽头值驱动非线性函数相互作用,以作用值为反馈端,构建复数移位伪随机码发生器;S5对复数移位伪随机码发生器的级数和产生的码长进行参数设置;S6以相同或不同复数数据初始化复数移位伪随机码发生器;S7通过复数移位伪随机码发生器相关寄存器状态值的实部和虚部分别抽头输出伪随机数,二值化模二和得Hzb码的导航卫星测距码,并将其作为第1个并行信号传输支路专用子测距码;S8由复数移位伪随机码发生器剩余的相关寄存器状态值的实部和虚部抽头输出伪随机数,二值化得所有导航卫星公用子测距码;S9将导航卫星测距码分别与导航卫星公用子测距码模二和得该颗导航卫星其余并行信号传输支路专用子测距码;S10通过导航卫星专用子测距码分别对并行信号传输支路中的分组导航电文进行扩频;S11以不同频率偏移的相同载波或复数载波或不同的相位正交的子载波或复数子载波分别对并行信号传输支路中的扩频信号进行调制;S12对所有并行信号传输支路的载波调制信号进行叠加或混合并调整电路的增益控制使信号不失真;S13对叠加信号加入高斯白噪声或其它噪声,形成导航卫星基带发射信号;S14将导航卫星基带发射信号通过单天线发射;S15接收端以单天线单通道或单天线多通道接收方式接收导航卫星基带导航信号,其中单天线单通道为每根天线只连接一个信号处理的通道,该通道负责对所有卫星导航信号的接收处理,所述单天线多通道为每根天线连接不低于两个信号处理的通道,且每一通道负责对应卫星导航信号的接收处理;S16截取一段基带卫星导航信号;S17选择发射端第1个并行信号传输支路;S18产生本地载波或复数载波或不同的相位正交的子载波或复数子载波;S19对步骤S16获得的信号用多普勒频移载波匹配法进行去载波获得去载波信号;S20用第1个并行信号传输支路专用子测距码与去载波信号以基于FFT的循环相关法进行相关处理,如果存在相关峰,表明接收信号中存在该颗导航卫星信号,根据相关峰位置从该支路接收的基带卫星导航信号去载波信号解调导航电文,执行步骤S21,否则,执行步骤S16;S21选择发射端第2个并行信号传输支路,取第2个并行信号传输支路的导航卫星专用子测距码;S22截取一段基带卫星导航信号;S23产生本地载波或复数载波或不同的相位正交的子载波或复数子载波;S24对步骤S22获得的信号用多普勒频移载波匹配法去载波获得去载波信号;S25用该并行信号传输支路专用子测距码与去载波信号以基于FFT的循环相关法进行相关处理,根据相关峰位置从该支路接收的基带卫星导航信号去载波信号解调导航电文;S26选择发射端下一个并行信号传输支路序号,取该并行信号传输支路的导航卫星专用子测距码,如果传输支路序号大于发射端总的传输支路号,执行步骤S27,否则,执行步骤S22;S27将从各支路获得的导航电文由并变为串,获得导航卫星的导航电文;S28结束。2.根据权利要求1所述的北斗卫星导航信号大规模并行实时传输实现方法,其特征在于:所述步骤S4中,复数移位伪随机码发生器反馈端的以含不同参数的单状态变量或多状态变量或函数在构建非线性函数中重复使用,所构建的非线性函数在不同的非线性函数作用式中重复使用。3.根据权利要求1所述的北斗卫星导航信号大规模并行实时传输实现方法,其特征在于:所述步骤S7中,二值化寄存器状态值的实部和虚部抽头输出的伪随机数,如果抽头输出的伪随机码序列与其它抽头输出的伪随机码序列一部分数值不同,而另一部分数值相同,则采用如下方式进行处理:将该伪随机码序列所有数值取反;或将该伪随机码序列以一定码长进行循环移位;或将该伪随机码序列与其它伪随机码序列混合。4.根据权利要求1所述的北斗卫星导航信号大规模并行实时传输实现方法,其特征在于:所述步骤S8中,导航卫星公用子测距码采用除产生导航...

【专利技术属性】
技术研发人员:何志彪肖模艳
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北,42

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

1