一种制造技术

技术编号:39846463 阅读:8 留言:0更新日期:2023-12-29 16:43
本申请涉及卫星导航领域,提出一种

【技术实现步骤摘要】
一种GNSS导航接收机及其跟踪通道交叉复用的方法


[0001]本申请涉及卫星导航领域,特别地涉及一种全球导航卫星系统(
GNSS
)导航接收机及其跟踪通道交叉复用的方法


技术介绍

[0002]随着自动驾驶技术的发展,汽车厂家对车载电子设备的功能安全要求越来越迫切

作为车载导航设备的关键核心部件之一,
GNSS
导航接收机的功能安全设计也越来越受到关注

[0003]根据道路车辆功能安全

ISO26262
标准的要求,满足功能安全的车载电子设备要在硬件发生导致功能安全目标被违反的随机单点故障时,及时上报告警信息到上层系统

这就需要在车载电子设备的电路设计中增加安全机制,使硬件随机故障能够被检测到的概率满足相应的安全等级要求

[0004]目前常用的安全机制是将受关注的硬件电路模块独立地再复制一份,与原有的模块形成冗余,两者接收相同的输入并实时比较两者的输出,若比较结果不一致则表示发生了随机单点故障,即向上层系统上报告警信息

这种“冗余
+
比较”的安全机制简单

直接

有效,但增加这种安全机制的同时,车载电子设备的电路面积和功耗的代价也增加了至少一倍


技术实现思路

[0005]针对现有技术中存在的技术问题,本申请提出了一种
GNSS
导航接收机,包括:/>ADC
及数字前端处理电路,配置为将所述接收机接收到的模拟信号处理成数字采样数据流;数据缓存回放模块,与
ADC
及数字前端处理电路耦合,配置为接收

存储以及回放数字采样数据流;跟踪通道模块,至少包括第一跟踪通道和第二跟踪通道;其中第一跟踪通道包括耦合到数据缓存回放模块的第一逻辑计算单元

耦合到第一逻辑计算单元的第一状态存储单元

以及耦合到第一逻辑计算单元和第一状态存储单元的第一结果存储单元;其中第二跟踪通道包括:耦合到数据缓存回放模块的第二逻辑计算单元

耦合到第二逻辑计算单元的第二状态存储单元

以及耦合到第二逻辑计算单元和第二状态存储单元的第二结果存储单元;其中第一逻辑计算单元也与第二状态存储单元耦合,第二逻辑计算单元也与第一状态存储单元耦合;以及比较模块,耦合到第一结果存储单元和第二结果存储单元;并且耦合到第一逻辑计算单元和第二逻辑计算单元;其中,一个数据缓存周期是数据缓存回放模块接收数字采样数据流,并将自身的存储空间存满的时间;一个数据缓存周期内所存储的数字采样数据流要向跟踪通道模块至少回放两遍;其中,第一逻辑计算单元配置为基于第一状态存储单元中存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第一遍回放的当前数据缓存周期所存储的数字采样数据流,得到第一计算结果,并存储在第一结果存储单元;其中,第二逻辑计算单元配置为基于第一状态存储单元存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第二遍回
放的当前数据缓存周期所存储的数字采样数据流,得到第一校验结果;其中,比较模块配置为对第一计算结果和第一校验结果进行比较

[0006]特别的,其中第二逻辑计算单元配置为基于第二状态存储单元存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第一遍回放的当前数据缓存周期所存储的数字采样数据流,得到第二计算结果,并存储在第二结果存储单元;其中,第一逻辑计算单元配置为基于第二状态存储单元中存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第二遍回放的当前数据缓存周期所存储的数字采样数据流,得到第二校验结果;其中,比较模块配置为对第二计算结果和第二校验结果进行比较

[0007]特别的,比较模块包括:第一比较器,其输入端分别耦合到第一结果存储单元和第二逻辑计算单元,配置为对第一计算结果和第一校验结果进行比较,并输出第一比较结果;和第二比较器,其输入端分别耦合到第二结果存储单元和第一逻辑计算单元,配置为对第二计算结果和第二校验结果进行比较,并输出第二比较结果

[0008]特别的,比较模块包括:第一比较器,其输入端分别耦合到第一结果存储单元和第二逻辑计算单元,配置为对第一计算结果和第一校验结果进行比较;第二比较器,其输入端分别耦合到第二结果存储单元和第一逻辑计算单元,配置为对第二计算结果和第二校验结果进行比较;或门,其输入端分别耦合到第一比较器的输出端和第二比较器的输出端;其中,第一比较器配置为向或门输出第一比较结果;其中,第二比较器配置为向或门输出第二比较结果;其中,或门配置为对所述第一比较结果和所述第二比较结果进行或逻辑运算并输出结果

[0009]特别的,其中第一结果存储单元和
/
或第二结果存储单元配置为在分别将第一计算结果和
/
或第二计算结果输出给第一比较器和
/
或第二比较器之后,将第一计算结果和
/
或第二计算结果中有关状态现场的数据分别输出给第一状态存储单元和
/
或第二状态存储单元,以更新第一跟踪通道和
/
或第二跟踪通道的状态现场

[0010]特别的,还包括后续处理电路模块,耦合到第一结果存储单元和
/
或第二结果存储单元;其中第一结果存储单元和
/
或第二结果存储单元配置为在分别将第一计算结果和
/
或第二计算结果输出给第一比较器和
/
或第二比较器之后,将第一计算结果和
/
或第二计算结果中的相干积分值输出给后续处理电路模块

[0011]特别的,数据缓存回放模块包括至少两个子模块,配置为当其中一个子模块存满并开始进行回放后,另一个子模块开始接收和存储
ADC
及数字前端处理电路输出的数字采样数据流

[0012]本申请还提出了一种电子设备,包括如前所述的
GNSS
导航接收机

[0013]本申请还提出了一种
GNSS
导航接收机跟踪通道交叉复用的方法,包括:接收数字采样数据流,将同一个数据缓存周期所存储的数字采样数据流向跟踪通道回放至少两遍;利用第一跟踪通道基于第一状态存储单元中存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第一遍回放的当前数据缓存周期所存储的数字采样数据流,得到第一计算结果,并存储;利用第二跟踪通道基于第一状态存储单元存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第二遍回放的当前数据缓存周期所存储的数字采样数据流,得到第一校验结果;对第一计算结果和第一
...

【技术保护点】

【技术特征摘要】
1.
一种
GNSS
导航接收机,包括: ADC
及数字前端处理电路,配置为将所述接收机接收到的模拟信号处理成数字采样数据流;数据缓存回放模块,与所述
ADC
及数字前端处理电路耦合,配置为接收

存储以及回放所述数字采样数据流;跟踪通道模块,至少包括第一跟踪通道和第二跟踪通道;其中所述第一跟踪通道包括耦合到所述数据缓存回放模块的第一逻辑计算单元

耦合到所述第一逻辑计算单元的第一状态存储单元

以及耦合到所述第一逻辑计算单元和所述第一状态存储单元的第一结果存储单元;其中所述第二跟踪通道包括:耦合到所述数据缓存回放模块的第二逻辑计算单元

耦合到所述第二逻辑计算单元的第二状态存储单元

以及耦合到所述第二逻辑计算单元和所述第二状态存储单元的第二结果存储单元;其中所述第一逻辑计算单元也与所述第二状态存储单元耦合,所述第二逻辑计算单元也与所述第一状态存储单元耦合;以及比较模块,耦合到所述第一结果存储单元和所述第二结果存储单元;并且耦合到所述第一逻辑计算单元和所述第二逻辑计算单元;其中,一个数据缓存周期是所述数据缓存回放模块接收所述数字采样数据流,并将自身的存储空间存满的时间;所述一个数据缓存周期内所存储的数字采样数据流要向所述跟踪通道模块至少回放两遍;其中,所述第一逻辑计算单元配置为基于所述第一状态存储单元中存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第一遍回放的当前数据缓存周期所存储的数字采样数据流,得到第一计算结果,并存储在所述第一结果存储单元;其中,所述第二逻辑计算单元配置为基于所述第一状态存储单元存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第二遍回放的当前数据缓存周期所存储的数字采样数据流,得到第一校验结果;其中,所述比较模块配置为对所述第一计算结果和所述第一校验结果进行比较
。2.
根据权利要求1所述的接收机,其中所述第二逻辑计算单元配置为基于所述第二状态存储单元存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第一遍回放的当前数据缓存周期所存储的数字采样数据流,得到第二计算结果,并存储在所述第二结果存储单元;其中,所述第一逻辑计算单元配置为基于所述第二状态存储单元中存储的上一次数据缓存周期所存储数字采样数据流跟踪处理结束后的状态现场,以及第二遍回放的当前数据缓存周期所存储的数字采样数据流,得到第二校验结果;其中,所述比较模块配置为对所述第二计算结果和所述第二校验结果进行比较
。3.
根据权利要求2所述的接收机,所述比较模块包括:第一比较器,其输入端分别耦合到所述第一结果存储单元和所述第二逻辑计算单元,配置为对所述第一计算结果和所述第一校验结果进行比较,并输出第一比较结果;和第二比较器,其输入端分别耦合到所述第二结果存储单元和所述第一逻辑计算单元,配置为...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:北京凯芯微科技有限公司
类型:发明
国别省市:

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

1