B1C信号数据与导频同步方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:25001584 阅读:29 留言:0更新日期:2020-07-24 18:02
本申请实施例提供一种B1C信号数据与导频同步方法、装置、电子设备和可读存储介质,基于B1I信号的特征,通过捕获B1I信号而成功捕获到B1C信号,提高B1C信号的捕获效率。对分离得到的B1C信号进行跟踪得到B1C信号的导频通道的差分输出数组,将差分输出数组与根据预存数据和预设公式生成的导频码数组进行比对,获得导频通道的导频子码位置。进而基于获得的导频子码位置进行导频通道和数据通道的同步。该同步方案通过对B1I信号的捕获进而成功捕获到B1C信号,且通过将导频通道的差分输出数组与生成的导频码数组进行比对的方式,确定出导频子码位置,进而实现导频通道与数据通道的同步,大大降低了时间消耗,提高了同步效率。

【技术实现步骤摘要】
B1C信号数据与导频同步方法、装置、电子设备和可读存储介质
本申请涉及无线通信
,具体而言,涉及一种B1C信号数据与导频同步方法、装置、电子设备和可读存储介质。
技术介绍
在卫星导航
,随着北斗三号卫星的成功发射,标志着北斗全球导航系统正式进入组网阶段。北斗三号卫星基本空间星座由3颗GEO卫星、3颗IGSO卫星和24颗MEO卫星组成。目前,北斗三号新增的B1C信号与原有的B1I信号在MEO卫星和IGSO卫星上同时播发的。且在同一基准时钟源下,使得B1C与B1I之间协同作用提供了可能,与B1I信号结构不同的是B1C信号采用“数据+导频”的信号模式,其中数据通道包含导航电文,导频通道不包含导航电文,也即导频通道不存在随机比特跳变的情况。因此,我们可以借助导频子码的同步来确定数据码的位置。目前,在进行B1C信号的数据与导频同步操作时,由于B1C信号采用周期为10ms的伪随机码,导致目前采用的直接对B1C信号进行捕获的方式将需要很大的计算量,很大程度上降低捕获效率,并且,目前采用的直接基于导频码进行同步的方式,由于不同的卫星其导频码不同,导致该种方式下计算量较大、降低效率。
技术实现思路
本申请的目的包括,例如,提供了一种B1C信号数据与导频同步方法、装置、电子设备和可读存储介质,其能够提高B1C信号的捕获效率且提高B1C信号的导频及数据同步效率。本申请的实施例可以这样实现:第一方面,实施例提供一种B1C信号数据与导频同步方法,所述方法包括:基于B1I信号的特征通过捕获B1I信号获得携带所述B1I信号的基带信号,所述基带信号携带有B1C信号;对所述基带信号中的B1I信号和B1C信号进行分离,对分离后的B1C信号进行跟踪,得到所述B1C信号包含的导频通道的差分输出数组;比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置,其中,所述导频码数组根据预存数据及预设公式生成;基于获得的导频子码位置进行所述导频通道和所述B1C信号的数据通道的同步。在可选的实施方式中,所述对所述基带信号中的B1I信号和B1C信号进行分离的步骤,包括:开启跟踪环路对捕获到的B1I信号进行持续预设时长的跟踪,获得所述B1I信号的导航电文的同步码;根据获得的同步码对所述基带信号包含的B1I信号和B1C信号进行分离。在可选的实施方式中,所述比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置的步骤,包括:将所述差分输出数组中的元素与导频码数组中的元素进行一一对比,获得所述导频码数组中与所述差分输出数组匹配的子数组;获得所述子数组在所述导频码数组中的位置,将该位置作为所述导频通道的导频子码位置。在可选的实施方式中,所述比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置之前,所述方法还包括:将所述预存数据划分为多组;根据各组所述预存数据及预设公式,同步生成多组导频数据;对各组导频数据进行差分运算,并将差分运算后的各组导频数据组成所述导频码数组。在可选的实施方式中,所述方法还包括:获得同步后的数据通道的完整导航电文,所述完整导航电文包含多帧数据;对各帧数据进行解码操作得到对应的解码数据,获得由多帧解码数据构成的帧电文;对所述帧电文进行分析,获得所述帧电文中包含的电文参数信息。在可选的实施方式中,所述多帧数据包含第一帧数据、第二帧数据及第三帧数据,其中,所述第二帧数据及第三帧数据相互交织,所述对各帧数据进行解码操作得到对应的解码数据的步骤,包括:对所述第一帧数据进行解码操作,得到所述第一帧数据的解码数据;对所述第二帧数据和所述第三帧数据进行解交织操作;对所述解交织操作后的第二帧数据和第三帧数据分别进行解码操作得到各自对应的解码数据。在可选的实施方式中,所述对所述第二帧数据和所述第三帧数据进行解交织操作的步骤,包括:获取由所述第二帧数据和所述第三帧数据的数据码构成的数组;对所述数组进行转换得到转换数组;从所述转换数组的第一行数据码开始,按每将第一预设行数据码划入所述第二帧数据则将第二预设行数据码划入所述第三帧数据的方式重复执行多次,直至所述转换数组中的数据码全部划分完为止,以完成所述第二帧数据和所述第三帧数据的解交织操作。第二方面,实施例提供一种B1C信号数据与导频同步装置,所述装置包括:捕获模块,用于基于B1I信号的特征通过捕获B1I信号获得携带所述B1I信号的基带信号,所述基带信号携带有B1C信号;分离模块,用于对所述基带信号中的B1I信号和B1C信号进行分离,对分离后的B1C信号进行跟踪,得到所述B1C信号包含的导频通道的差分输出数组;比对模块,用于比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置,其中,所述导频码数组根据预存数据及预设公式生成;同步模块,用于基于获得的导频子码位置进行所述导频通道和所述B1C信号的数据通道的同步。第三方面,实施例提供一种电子设备,包括:存储器,用于存储计算机程序;与所述存储器连接的处理器,用于执行所述计算机程序,以实现前述实施方式任意一项所述的B1C信号数据与导频同步方法。第四方面,实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被执行时实现前述实施方式任意一项所述的B1C信号数据与导频同步方法。本申请实施例的有益效果包括,例如:本申请实施例提供一种B1C信号数据与导频同步方法、装置、电子设备和可读存储介质,基于B1I信号的特征,通过捕获B1I信号进而成功捕获到B1C信号,提高B1C信号的捕获效率。且对分离得到的B1C信号进行跟踪得到B1C信号的导频通道的差分输出数组,将差分输出数组与根据预存数据和预设公式生成的导频码数组进行比对,获得导频通道的导频子码位置。进而基于获得的导频子码位置进行导频通道和数据通道的同步。该同步方案通过对B1I信号的捕获进而成功捕获到B1C信号,且通过将导频通道的差分输出数组与生成的导频码数组进行比对的方式,确定出导频子码位置,进而实现导频通道与数据通道的同步,大大降低了时间消耗,提高了同步效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的电子设备的结构框图;图2为本申请实施例提供的B1C信号数据与导频同步方法的流程图;图3为本申请实施例提供的B1I信号和B1C信号分离方法的流程图;图4为本申请实施例提供的导频子码位置获取方法的流程图;图5为本申请实施例提供的B1C信号数据与导频同步方法的另一流程图;图6为本文档来自技高网...

【技术保护点】
1.一种B1C信号数据与导频同步方法,其特征在于,所述方法包括:/n基于B1I信号的特征通过捕获所述B1I信号获得携带所述B1I信号的基带信号,所述基带信号携带有B1C信号;/n对所述基带信号中的所述B1I信号和所述B1C信号进行分离,对分离后的所述B1C信号进行跟踪,得到所述B1C信号包含的导频通道的差分输出数组;/n比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置,其中,所述导频码数组根据预存数据及预设公式生成;/n基于获得的导频子码位置进行所述导频通道和所述B1C信号的数据通道的同步。/n

【技术特征摘要】
1.一种B1C信号数据与导频同步方法,其特征在于,所述方法包括:
基于B1I信号的特征通过捕获所述B1I信号获得携带所述B1I信号的基带信号,所述基带信号携带有B1C信号;
对所述基带信号中的所述B1I信号和所述B1C信号进行分离,对分离后的所述B1C信号进行跟踪,得到所述B1C信号包含的导频通道的差分输出数组;
比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置,其中,所述导频码数组根据预存数据及预设公式生成;
基于获得的导频子码位置进行所述导频通道和所述B1C信号的数据通道的同步。


2.根据权利要求1所述的B1C信号数据与导频同步方法,其特征在于,所述对所述基带信号中的所述B1I信号和所述B1C信号进行分离的步骤,包括:
开启跟踪环路对捕获到的所述B1I信号进行持续预设时长的跟踪,获得所述B1I信号的导航电文的同步码;
根据获得的同步码对所述基带信号包含的所述B1I信号和所述B1C信号进行分离。


3.根据权利要求1所述的B1C信号数据与导频同步方法,其特征在于,所述比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置的步骤,包括:
将所述差分输出数组中的元素与导频码数组中的元素进行一一对比,获得所述导频码数组中与所述差分输出数组匹配的子数组;
获得所述子数组在所述导频码数组中的位置,将该位置作为所述导频通道的导频子码位置。


4.根据权利要求1所述的B1C信号数据与导频同步方法,其特征在于,所述比对所述差分输出数组及导频码数组,获得所述导频通道的导频子码位置之前,所述方法还包括:
获得所述基带信号的发射源所对应的预存数据,将所述预存数据划分为多组;
根据各组所述预存数据及预设公式,同步生成多组导频数据;
对各组导频数据进行差分运算,并将差分运算后的各组导频数据组成所述导频码数组。


5.根据权利要求1所述的B1C信号数据与导频同步方法,其特征在于,所述方法还包括:
获得同步后的数据通道的完整导航电文,所述完整导航电文包含多帧数据;
对各帧数据进行解码操作得到对应的解码数据,获得由多帧解码数据构成的帧电文;
对所述帧电文进行分析,获得所述...

【专利技术属性】
技术研发人员:任艳婷
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:湖南;43

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

1