专利名称:嵌入式多核处理卫星导航接收机的制作方法
技术领域:
本实用新型涉及一种嵌入式多核处理卫星导航接收机。
背景技术:
通常的卫星导航(如北斗、GPS或GL0NASS)接收机捕获跟踪卫星信号的基带功能模块,使用专用硬件和DSP,或者在FPGA上用HDL语言描述实现基带功能。这样做的缺点在于,开发验证的时间较长,零件数量可能增加,不利于制造,当产品模组被放入其它产品之中作为零件使用时,监控运行状态就变得十分麻烦,修改和升级的难度也很大。
实用新型内容本实用新型的目的在于解决现有卫星导航接收机的不足,提供一种新型嵌入式多核处理卫星导航接收机,克服传统卫星导航接收机使用ASIC、DSP或者FPGA硬件描述带来的开发时间长,零件数量多,运行情况监控、软件功能修改及软件升级难度大等缺点。本实用新型的目的是通过以下技术方案来实现的嵌入式多核处理卫星导航接收机,它包括任务调度模块、基带信号处理模块和导航数据处理模块,任务调度模块包括一个嵌入式任务调度CPU,基带信号处理模块包括一个嵌入式捕获专用CPU和一个嵌入式跟踪通道处理CPU,导航数据处理模块包括一个嵌入式导航数据解析CPU和一个嵌入式应用程序CPU,每个嵌入式CPU分别通过低延迟总线互相通讯连接。本实用新型还包括一个升级接口模块,升级接口模块与低延迟总线连接。本实用新型的有益效果是使用嵌入式CPU内核,硬件设计简单,使用了成熟的已验证组件,验证工作量很小;在需要改进产品功能或解决潜在问题需要升级时,只需要通过升级接口向嵌入式CPU内置的非易失性存储器传输新的软件即可,增强了卫星导航接收机的灵活性和环境适应能力,同时也减少了开发时间,降低了验证和调试的难度。
图1为本实用新型结构示意方框图。
具体实施方式
以下结合附图进一步详细描述本实用新型的技术方案如图1所示,嵌入式多核处理卫星导航接收机,它包括任务调度模块、基带信号处理模块和导航数据处理模块,任务调度模块包括一个嵌入式任务调度CPU,基带信号处理模块包括一个嵌入式捕获专用CPU 和一个嵌入式跟踪通道处理CPU,导航数据处理模块包括一个嵌入式导航数据解析CPU和一个嵌入式应用程序CPU,每个嵌入式CPU分别通过低延迟总线互相通讯连接,由于使用了现成的嵌入式CPU内核,硬件设计变得十分简单且不需要额外设计HDL代码,验证工作量大大减少。它还包括一个升级接口模块,升级接口模块完成外部协议与内部低延迟总线的数据交换、系统运行状态的监视及产品更新升级功能,在需要改进产品功能或解决潜在问题需要升级时,需要通过升级接口模块向嵌入式CPU内置的非易失性存储器传输新的软件。 对于每一个有特定工作任务的嵌入式CPU而言,执行的软件进程是根据任务来确定的。例如负责捕获扩频码的CPU就不需要执行跟踪环路的任务。嵌入式多核处理卫星导航接收机总共使用了 5个嵌入式CPU,每个CPU的型号根据其负责的任务计算量来确定捕获工作的计算量最繁重,则此CPU的型号性能最佳;任务调度的计算量很小,则此CPU的型号性能不必很强。
权利要求1.嵌入式多核处理卫星导航接收机,其特征在于它包括任务调度模块、基带信号处理模块和导航数据处理模块,任务调度模块包括一个嵌入式任务调度CPU,基带信号处理模块包括一个嵌入式捕获专用CPU和一个嵌入式跟踪通道处理CPU,导航数据处理模块包括一个嵌入式导航数据解析CPU和一个嵌入式应用程序CPU,每个嵌入式CPU分别通过低延迟总线互相通讯连接。
2.根据权利要求1所述的嵌入式多核处理卫星导航接收机,其特征在于它还包括一个升级接口模块,升级接口模块与低延迟总线连接。
专利摘要本实用新型公开了一种嵌入式多核处理卫星导航接收机,它包括任务调度模块、基带信号处理模块和导航数据处理模块,任务调度模块包括一个嵌入式任务调度CPU,基带信号处理模块包括一个嵌入式捕获专用CPU和一个嵌入式跟踪通道处理CPU,导航数据处理模块包括一个嵌入式导航数据解析CPU和一个嵌入式应用程序CPU,每个嵌入式CPU分别通过低延迟总线互相通讯连接。本实用新型使用嵌入式CPU内核,硬件设计简单,在需要改进产品功能或需要升级时,只需要通过升级接口向嵌入式CPU内置的非易失性存储器传输新的软件即可,增强了卫星导航接收机的灵活性和环境适应能力,同时也减少了开发时间,降低了验证和调试的难度。
文档编号G01S19/24GK202305806SQ201120399419
公开日2012年7月4日 申请日期2011年10月19日 优先权日2011年10月19日
发明者刘宇波, 马麟 申请人:成都金本华科技有限公司