GNSS接收机信号处理方法及GNSS接收机与流程

文档序号:36731254发布日期:2024-01-16 12:42阅读:33来源:国知局
GNSS接收机信号处理方法及GNSS接收机与流程

本技术涉及信号处理领域,具体而言,涉及一种gnss接收机信号处理方法及gnss接收机。


背景技术:

1、gnss接收机可以用于接收多种类型信号,在gnss接收机应用过程中,通常会遇到变更处理信号类型的情况。目前的基本都是通过软件对gnss芯片所处理的信号类型进行变更,但是软件变更的方式漏洞大,破解难度低,信号处理的安全性较低。


技术实现思路

1、有鉴于此,本技术实施例的目的在于提供一种gnss接收机信号处理方法及gnss接收机,能够提高信号处理的安全性。

2、第一方面,本技术实施例提供了一种gnss接收机信号处理方法,应用于gnss接收机,所述gnss接收机包括:逻辑控制模块和信号处理模块;所述方法包括:从所述逻辑控制模块中读取预先烧录的目标信号类型;根据读取结果生成限制指示信号;所述限制指示信号用于指示所述信号处理模块的工作范围;根据所述限制指示信号和目标软件发送的控制信号控制所述信号处理模块中各个处理单元的工作范围,以通过所述信号处理模块从接收的卫星信号中确定出目标信号类型的信号。

3、在上述实现过程中,通过将gnss接收机可以处理的信号类型预先烧录在逻辑控制模块中。在上电后,通过读取逻辑控制模块预先烧录的目标信号类型,以根据结果生成限制指示信号,并基于该限制指示信号控制信号处理模块中各个处理单元的工作范围,进而可以对gnss接收机可以处理的信号类型进行限制。另外,在确定具体需要处理的信号类型时,或需要对当前处理的信号类型进行更改时,通过目标软件发送相应的控制信号再对预先烧录的信号类型对应的处理单元的工作范围进行控制,进而可以从接收的卫星信号中确定出目标信号类型的信号,整个过程中硬件控制和软件控制完全隔离,具有较高的抗破解能力。

4、在一个实施例中,所述逻辑控制模块中包括非易失性逻辑芯片和辅助逻辑芯片,所述根据所述目标信号类型的读取结果生成限制指示信号,包括:确定所述非易失性逻辑芯片中预先烧录的信号类型对应状态信息;通过所述辅助逻辑芯片根据所述状态信息生成所述限制指示信号;其中,所述限制指示信号为电平信号。

5、在上述实现过程中,通过根据状态信息生成逻辑控制电路可以识别的限制指示信号(即电平信号),进而可以通过每种信号类型对应的读取结果直接控制逻辑控制电路,并利用逻辑控制电路的输出信号直接控制对应的子电路的工作状态,进而实现通过非易失性逻辑芯片控制信号处理模块的工作范围,整个过程都是基于硬件实现的,能够与软件完全隔离,具有较高的抗破解能力。

6、在一个实施例中,所述信号处理模块中的每个处理单元中均设置有逻辑控制电路,所述根据所述限制指示信号和目标软件发送的控制信号控制所述信号处理模块中各个处理单元的工作范围,以通过所述信号处理模块从接收的卫星信号中确定出目标信号类型的信号,包括:通过所述限制指示信号触发所述预先烧录的信号类型对应的逻辑控制电路打开所述预先烧录的信号类型对应的子电路;通过所述目标软件发送的控制信号触发除所述目标信号类型之外的其他卫星信号类型对应的逻辑控制电路关闭所述目标信号类型之外的其他卫星信号类型对应的子电路;所述目标信号类型为所述预先烧录的信号类型中的一种;其中,所述限制指示信号的优先级大于所述控制信号的优先级。

7、在上述实现过程中,通过将逻辑控制电路的输入端分别连接逻辑控制模块和目标软件,可以通过限制指示信号对gnss接收机可以处理的信号类型进行限制,再通过目标软件发送相应的控制信号再对预先烧录的信号类型对应的对处理单元的工作范围进行控制,进而可以从接收的卫星信号中确定出目标信号类型的信号,以实现gnss接收机自动从多种类型信号中筛选出目标类型信号,提高gnss接收机信号处理的自动化程度。另外,通过设置硬件控制的优先级大于软件控制的优先级,由于硬件中的数据相对于软件中的数据更不易被篡改,可以提高数据安全性。

8、在一个实施例中,所述处理单元包括:射频模块和基带模块,所述根据所述限制指示信号和目标软件发送的控制信号控制所述信号处理模块中各个处理单元的工作范围,以通过所述信号处理模块从接收的卫星信号中确定出目标信号类型的信号,包括:根据所述限制指示信号和所述控制信号控制所述射频模块中的子电路切换至所述目标信号类型对应的射频通道,以及控制所述基带模块中的处理单元切换至所述目标信号类型对应的捕获卫星范围。

9、在上述实现过程中,通过限制指示信号将射频模块切换至目标信号类型对应的射频通道以及切换基带模块至目标信号类型对应的捕获卫星范围,以从接收到的卫星信号中筛选出目标信号类型的信号,以使gnss接收机具有自动从多种类型信号中筛选出目标类型信号的能力。

10、在一个实施例中,所述信号处理模块包括:计算模块;所述方法还包括:根据所述目标信号类型的信号对应的参数信息计算所述目标信号对应的位置信息。

11、在上述实现过程中,通过在信号处理模块中设置计算模块,以通过该计算模块确定出目标信号对应的位置信息,以实现gnss接收机的定位功能,增加该gnss接收机的使用场景。

12、第二方面,本技术实施例还提供一种gnss接收机,包括:逻辑控制模块和信号处理模块;所述逻辑控制模块,用于从所述逻辑控制模块中读取预先烧录的信号类型;以及根据读取结果生成限制指示信号;所述限制指示信号用于指示所述信号处理模块的工作范围;所述信号处理模块,用于根据所述限制指示信号和目标软件发送的控制信号控制所述信号处理模块中各个处理单元的工作范围,以通过所述信号处理模块从接收的卫星信号中确定出目标信号类型的信号。

13、在上述实现过程中,通过在gnss接收机中设置逻辑控制模块,该逻辑控制模块中预先烧录有该gnss接收机可处理的信号类型。通过根据逻辑控制模块中预先烧录的信号类型的读取结果生成限制指示信号,并基于该限制指示信号控制信号处理模块中各个处理单元的工作范围,进而可以对gnss接收机可以处理的信号类型进行限制。由于,该不同信号类型被预先烧录在逻辑控制模块这一硬件模块中,一次烧录后不能再更改,可以有效防止数据被篡改,提高数据的安全性。另外,在确定具体需要处理的信号类型时,或需要对当前处理的信号类型进行更改时,通过目标软件发送相应的控制信号再对预先烧录的信号类型对应的对处理单元的工作范围进行控制,进而可以从接收的卫星信号中确定出目标信号类型的信号,整个过程中硬件控制和软件控制完全隔离,具有较高的抗破解能力。

14、在一个实施例中,所述逻辑控制模块包括:非易失性逻辑芯片和辅助逻辑芯片;所述非易失性逻辑芯片,用于存储预先烧录的信号类型,并读取预先烧录的信号类型;所述辅助逻辑芯片,用于根据读取结果生成所述限制指示信号;其中,所述限制指示信号为电平信号。

15、在上述实现过程中,通过设置非易失性逻辑芯片,该非易失性逻辑芯片用于预先烧写并存储信号类型,由于该非易失性逻辑芯片具有只能进行一次编程、编程后数据固化的特点,将该信号类型烧写并存储在该非易失性逻辑芯片中,可以防止信号类型被篡改,提高数据安全性。另外,通过在非易失性逻辑芯片与信号处理模块之间设置辅助逻辑芯片,以通过该辅助逻辑芯片根据非易失性逻辑芯片中的字节、字符等信息生成逻辑控制电路可识别的电平信号,进而可以通过硬件信号直接实现对信号处理模块的工作范围的控制,整个过程都通过硬件控制的,能够与软件完全隔离,具有较高的抗破解能力。

16、在一个实施例中,所述信号处理模块包括:逻辑控制电路;所述信号处理模块中的每个处理单元中均设置有所述逻辑控制电路;所述逻辑控制电路的第一输入端连接所述逻辑控制模块,所述逻辑控制电路的第二输入端连接所述目标软件,所述限制指示信号作为各个逻辑控制电路的硬件输入信号;所述逻辑控制模块,用于通过所述限制指示信号打开所述预先烧录的信号类型对应的逻辑控制电路;所述信号处理模块,用于通过所述目标软件发送的控制信号关闭除所述目标信号类型之外的其他卫星信号类型对应的逻辑控制电路;所述目标信号类型为所述预先烧录的信号类型中的一种;其中,所述限制指示信号的优先级大于所述控制信号的优先级。

17、在上述实现过程中,通过将逻辑控制电路的输入端分别连接逻辑控制模块和目标软件,可以通过限制指示信号对gnss接收机可以处理的信号类型进行限制,再通过目标软件发送相应的控制信号再对预先烧录的信号类型对应的对处理单元的工作范围进行控制,进而可以从接收的卫星信号中确定出目标信号类型的信号,以实现gnss接收机自动从多种类型信号中筛选出目标类型信号,提高gnss接收机信号处理的自动化程度。另外,通过设置硬件控制的优先级大于软件控制的优先级,由于硬件中的数据相对于软件中的数据更不易被篡改,可以提高数据安全性。

18、在一个实施例中,所述处理单元包括:射频模块和基带模块,所述射频模块,用于根据所述限制指示信号和所述控制信号切换至所述目标信号类型对应的射频通道;所述基带模块,用于根据所述限制指示信号切换至所述目标信号类型对应的捕获卫星范围。

19、在上述实现过程中,通过限制指示信号和控制信号将射频模块切换至目标信号类型对应的射频通道以及切换基带模块至目标信号类型对应的捕获卫星范围,以从接收到的卫星信号中筛选出目标信号类型的信号,以使gnss接收机具有自动从多种类型信号中筛选出目标类型信号的能力。

20、在一个实施例中,所述信号处理模块包括:计算模块;所述计算模块,用于根据所述目标信号类型的信号对应的参数信息计算所述目标信号对应的位置信息。

21、在上述实现过程中,通过在信号处理模块中设置计算模块,以通过该计算模块确定出目标信号对应的位置信息,以实现gnss接收机的定位功能,增加该gnss接收机的使用场景。

22、第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面的任一种可能的实施方式中的方法的步骤。

23、第四方面,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面的任一种可能的实施方式gnss接收机信号处理方法的步骤。

24、为使本技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1