一种基于SOC架构的GNSS卫星接收机基带硬件平台电路结构的制作方法

文档序号:11517247阅读:256来源:国知局

本发明涉及gnss导航卫星接收机应用领域,尤其涉及一种基于soc的gnss卫星信号处理的基带硬件平台电路结构。



背景技术:

gnss(globalnavigationsatellitesystem)是一种利用卫星发射信号,地球表面或邻近地面的接收机接收信号来测量观测物的位置和时间等信息的全球导航卫星系统。gnss卫星信号包含北斗卫星导航系统(bds)、美国的gps、俄罗斯的glonass、欧洲的galileo,以及相关的增强系统,如美国的waas(广域增强系统)、欧洲的egnos(欧洲静地导航重叠系统)和日本的msas(多功能运输卫星增强系统)等,还涵盖在建和以后要建设的其他卫星导航系统。

其中bds、gps和galileo信号采用典型的码分多址(cdma)调制技术进行合成,glonass信号采用频分多址(fdma)调制技术合成,其完整信号主要包括载波、伪随机码和数据码等三种分量。bds信号载波分别记作b1(1561.098mhz)、b2(1207.14mhz)和b3(1268.52mhz)。gps信号载波分别记作l1(1575.42mhz)、l2(1227.6mhz)和l5(1176.45mhz)。glonass信号载波分别记作g1(1602mhz)、g2(1246mhz)。galileo信号载波分别记作e1(1589.74mhz)、e2(1561.1mhz)、e5a(1176.45mhz)、e5b(1207.14mhz)和e6(1278.75mhz)。共计四系统十三个频点,每个卫星系统的各个卫星都在各自的两个或者三个载波频率上发射广播测距码和导航信息。射频通道接收完所有信号后,基带电路平台对信号进行信号相关、捕获、跟踪、导航电文解析、定位解算、以及rtk(real-timekinematic,载波相位差分技术)高精度解算,并把原始观测数据、rtk、ppp(precisepointpositioning,精密单点定位)定位结果数据输出。

在现有技术中,有一种设计方案是选择了分离式的平台作为gnss接收机基带平台,采用1颗fpga(field-programmablegatearray,现场可编程门阵列)芯片加1颗mcu芯片(这里mcu包含arm或者dsp,以下统一称为mcu),两者以独立形式放置在接收机的同一个电路板配合工作,一般采用emif(外部存储器连接接口),完成对gnss中频信号的处理,其中fpga芯片主要完成相关、捕获、跟踪,mcu芯片完成对fpga的控制、导航电文解析、定位解算和高精度解算等,数据输出接口包含uart(universalasynchronousreceiver/transmitter,通用异步收发传输器)、usb、10m以太网,不具备大容量存储功能。

每一颗卫星系统具有多个卫星平均可视卫星约为9至10颗,如果按总共十三个频点计算,那么fpga传输给mcu的数据量是非常巨大的,再由于gnss接收机的对实时性的要求高,采用的是分离式平台时,两颗芯片间的传输数据称为了一个瓶颈,导致现有gnss接收机不能实现全面的多系统接收处理,并以兼容多种外部设备接口。



技术实现要素:

鉴于目前gnss导航卫星接收机领域存在的上述不足,本发明提供一种能有效解决现有gnss多系统的卫星环境,具有多种数据通讯接口形式和大容量存储功能的gnss接收机基带硬件电路结构,具体方案如下:

本发明提供了一种基于soc架构的gnss卫星接收机基带硬件平台电路结构,所述结构包括soc处理器模块、平台硬件基础资源模块和输入输出接口模块;

该soc处理器模块包括plpl(programmablelogic,可编程逻辑)处理器、ps(processingsystem,处理器系统)双核处理器,ps双核处理器包括ps-a内核和ps-b内核;

平台硬件基础资源模块包括norflash电路单元、通信电路单元、扩展内存电路单元、存储电路单元和ocxo时钟电路单元;

输入输出接口模块包括外部事件输入信号电路单元、秒脉冲信号输出电路单元、pl处理器产生的uart电路单元、spi(serialperipheralinterface,串行外设接口)电路单元、rtc(real-timeclock,实时时钟)电路单元、tcxo(temperaturecompensatedcrystaloscillator,温度补偿晶体振荡器)单元、iic(inter-integratedcircuit,集成电路总线)接口电路单元、can(controlareanetwork,控制器局域网)接口电路单元、usb接口电路单元、ps双核处理器产生的uart接口电路单元和以太网电路单元;

soc处理器模块接收外部射频电路产生的gnss中频信号,在pl处理器进行处理后输出到ps-b内核,ps-b内核对gnss信号电文原始数据进行解析、gnss定位解算和高精度解算并产生gnss卫星的原始数据和定位后传输到ps-a内核,ps-a内核将数据输出到输入输出接口模块,由输入输出接口模块进行输出与外设设备进行数据交互通讯。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,采用lpddr2(lowpowerdoubledatarate)内存作为扩展内存电路单元,采用emmc(embeddedmultimediacard)存储器作为存储电路单元,并把原始观测数据、rtk、ppp定位结果数据通过输入输出接口模块进行输出;

所述lpddr2内存数据接口为32bit,地址位宽为10bit。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,soc处理器模块为单颗soc芯片,gnss基带信号采用pl处理器处理,gnss数据解算采用ps双核处理器,pl处理器与ps双核处理器之间采用soc芯片内部的axi_acp通讯总线进行数据交互。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,tcxo单元/ocxo时钟电路单元用于产生本地时并输出给pl处理器,作为gnss信号本地时间复现的钟源。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,存储电路单元与soc处理器模块之间采用sdio通讯接口电路,存储内容包含接收机的应用程序和gnss的应用数据。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,通信电路单元包含wifi/bt芯片电路、蓝牙天线电路、wifi天线电路、通信工作状态开关控制电路和数字通讯接口sdio电路。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,,norflash电路单元包含norflash电路和qspi工作模式电路,norflash用于完成基带平台的boot程序存储。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,以太网电路单元包含以太网物理层收发电路、网络时钟电路,以太网物理层收发电路与ps-b内核的mio接口连接,由ps-b内核控制网络物理层电路;

以太网电路单元对外提供10m和100m速率的数据传输接口。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,ps双核处理器产生的uart接口电路单元具有短路/静电保护电路,该短路/静电保护电路由一路rs232电路和一路lvttl电路组成,rs232电路包lvttl-1.8v转换标准rs232电路,lvttl电路由lvttl-1.8v转lvttl-3.3v电路,具有短路保护和静电保护电路。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,usb接口电路单元由usb收发电路和usb-hubr电路单元组成,usb收发电路用于实现将ps双核处理器的通用串行总线转为usbotg接口,usb-hubr电路单元用于将一个usb扩展为多个usb接口电路。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,can接口电路单元将ps-a内核的lvttl-1.8v信号转换为lvttl-3.3v信号,再采用rs485电平转换电路将信号转为差分信号。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,iic接口电路单元包含iic接口时钟、数据信号保护电路和驱动电路,对外为标准的iic通讯接口,用于连接外设iic接口主设备。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,tcxo单元包含电源稳压电路和时钟放大电路,电源稳压电路为tcxo单元提供一路1.8v的低噪声的直流电源,时钟放大电路将tcxo单元产生时钟信号进行整形放大,然后输出到ps双核处理器做时钟源。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,rtc电路单元包含rtc电源电路和rtc时钟电路,rtc电源电路包含rtc电源充电电路和放电电路,rtc时钟电路包含数据传输电路和时间中断产生电路。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,spi电路单元的输入信号由pl处理器产生。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,外部事件输入信号电路单元包含:

外部信号输入检测电路单元,用于对外部信号进行检测;

信号整形电路单元,用于对信号进行整形滤波;

静电保护电路单元,用于保护电路信号。

上述一种soc架构的gnss卫星接收机基带硬件平台电路结构,其中,秒脉冲信号输出电路单元包括相串联的脉冲产生电路单元、信号驱动电路单元和短路保护电路单元,脉冲产生电路输出lvttl-1.8v的方波信号,信号驱动电路单元对脉冲产生电路的信号进行放大,包含电压放大和电流放大,然后输送到短路保护电路单元对外输出。

本发明提供的一种soc架构的gnss接收机基带硬件电路设计一种将gps卫星信号转换为基带信号的电路结构,能有效解决gnss多模多频信道信号的大数据量传输问题、强大的硬件基础资源、减小硬件电路尺寸、丰富对外数据通讯接口、电路结构简单实用。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。

图1为本发明提供的一种soc架构的gnss卫星接收机基带硬件平台电路结构图。

具体实施方式

在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。

为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。

本发明提供了一种基于soc架构的gnss卫星接收机基带硬件平台电路结构,该结构包括soc处理器模块、平台硬件基础资源模块和输入输出接口模块。具体的,

该soc处理器模块包括pl处理器、ps双核处理器,ps双核处理器包括ps-a内核和ps-b内核;

平台硬件基础资源模块包括norflash电路单元、通信电路单元、扩展内存电路单元、存储电路单元和ocxo时钟电路单元;

输入输出接口模块包括外部事件输入信号电路单元、秒脉冲信号输出电路单元、pl处理器产生的uart电路单元、spi电路单元、rtc电路单元、tcxo单元、iic接口电路单元、can接口电路单元、usb接口电路单元、ps双核处理器产生的uart接口电路单元和以太网电路单元;

soc处理器模块接收外部射频电路产生的gnss中频信号,在pl处理器进行处理后输出到ps-b内核,ps-b内核对gnss信号电文原始数据进行解析、gnss定位解算和高精度解算并产生gnss卫星的原始数据和定位后传输到ps-a内核,ps-a内核将数据输出到输入输出接口模块,由输入输出接口模块进行输出与外设设备进行数据交互通讯。

在本发明一可选的实施例中,采用lpddr2内存作为扩展内存电路单元,采用emmc存储器作为存储电路单元,并把原始观测数据、rtk、ppp定位结果数据通过输入输出接口模块进行输出。可选的,所述lpddr2内存数据接口为32bit,地址位宽为10bit。

在本发明一可选的实施例中,soc处理器模块为单颗soc芯片,gnss基带信号采用pl处理器处理,gnss数据解算采用ps双核处理器,pl处理器与ps双核处理器之间采用soc芯片内部的axi_acp通讯总线进行数据交互。

在本发明一可选的实施例中,tcxo单元/ocxo时钟电路单元用于产生本地时并输出给pl处理器,作为gnss信号本地时间复现的钟源。

在本发明一可选的实施例中,存储电路单元与soc处理器模块之间采用sdio通讯接口电路,存储内容包含接收机的应用程序和gnss的应用数据。

在本发明一可选的实施例中,通信电路单元包含wifi/bt芯片电路、蓝牙天线电路、wifi天线电路、通信工作状态开关控制电路和数字通讯接口sdio电路。

在本发明一可选的实施例中,norflash电路单元包含norflash电路和qspi工作模式电路,norflash用于完成基带平台的boot程序存储。

在本发明一可选的实施例中,以太网电路单元包含以太网物理层收发电路、网络时钟电路,以太网物理层收发电路与ps-b内核的mio接口连接,由ps-b内核控制网络物理层电路;以太网电路单元对外提供10m和100m速率的数据传输接口。

在本发明一可选的实施例中,ps双核处理器产生的uart接口电路单元具有短路/静电保护电路,该短路/静电保护电路由一路rs232电路和一路lvttl电路组成,rs232电路包lvttl-1.8v转换标准rs232电路,lvttl电路由lvttl-1.8v转lvttl-3.3v电路,具有短路保护和静电保护电路。

在本发明一可选的实施例中,usb接口电路单元由usb收发电路和usb-hubr电路单元组成,usb收发电路用于实现将ps双核处理器的通用串行总线转为usbotg接口,usb-hubr电路单元用于将一个usb扩展为多个usb接口电路。

在本发明一可选的实施例中,can接口电路单元将ps-a内核的lvttl-1.8v信号转换为lvttl-3.3v信号,再采用rs485电平转换电路将信号转为差分信号。

在本发明一可选的实施例中,iic接口电路单元包含iic接口时钟、数据信号保护电路和驱动电路,对外为标准的iic通讯接口,用于连接外设iic接口主设备。

在本发明一可选的实施例中,tcxo单元包含电源稳压电路和时钟放大电路,电源稳压电路为tcxo单元提供一路1.8v的低噪声的直流电源,时钟放大电路将tcxo单元产生时钟信号进行整形放大,然后输出到ps双核处理器做时钟源。

在本发明一可选的实施例中,rtc电路单元包含rtc电源电路和rtc时钟电路,rtc电源电路包含rtc电源充电电路和放电电路,rtc时钟电路包含数据传输电路和时间中断产生电路。

在本发明一可选的实施例中,spi电路单元的输入信号由pl处理器产生。

在本发明一可选的实施例中,外部事件输入信号电路单元包含:

外部信号输入检测电路单元,用于对外部信号进行检测;

信号整形电路单元,用于对信号进行整形滤波;

静电保护电路单元,用于保护电路信号。

在本发明一可选的实施例中,秒脉冲信号输出电路单元包括相串联的脉冲产生电路单元、信号驱动电路单元和短路保护电路单元,脉冲产生电路输出lvttl-1.8v的方波信号,信号驱动电路单元对脉冲产生电路的信号进行放大,包含电压放大和电流放大,然后输送到短路保护电路单元对外输出。

本发明提供的一种soc架构的gnss接收机基带硬件电路结构通过将soc处理器电路单元与平台硬件基础资源电路单元和数据输入输出接口电路单元相连,soc处理器电路单元接收其它射频电路产生的gnss中频信号,在soc处理器电路单元中pl部分电路进行信号相关、捕获、跟踪处理,将gnss信号的电文原始数据通过soc芯片内部的axi_acp总线输出到soc处理器电路单元中ps-b核,soc处理器电路单元的ps-b核,对gnss信号电文原始数据进行解析、gnss定位解算和高精度解算,并产生gnss卫星的原始数据和定位,soc处理器电路单元的ps-b核通过内部的axi_acp总线传输到soc处理器电路单元的ps-a核,soc处理器电路单元的ps-a核将数据连接到数据输入输出接口电路单元,最后由所述数据输入输出接口电路单元对其它设备进行数据交互通讯。

由于采用soc型单芯片硬件平台,gnss大量的卫星数据在soc芯片内部传输,而且采用的是arm的axi_acp总线,大数据的传输和数据实时性得到了非常大的提高,再有soc芯片具有两个独立的ps处理器核,两个独立的ps处理核重点的ps-b和对gnss数据运算处理,ps-a核负责对外通讯传输。

本发明提供的基于soc架构的gnss接收机基带硬件电路平台使得现有的gnss接收机打开了接收处理全球可用的众多的gnss卫星信号数据传输、处理和多元化的接口瓶颈,适应现在的gnss发展和用户对多模多频卫星信号使用的需要。电路结构简单实用、功能强大,使用过程方便快捷,工作性能稳定可靠,适用范围较为广泛。

以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

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