GPS系统TMBOC调制的FPGA实现

发布者:采菊东篱下最新更新时间:2013-05-20 来源: 电子设计工程 关键字:GPS  TMBOC  调制  FPGA 手机看文章 扫描二维码
随时随地手机看文章
    由于Galileo E1信号和GPS L1信号共用相同的载波频率1 575.42 MHz,为使导航信号具有较好的兼容性和互操作性,美国和欧洲专家组成的联合设计机构推荐MBOC(Multiplexed Binary Offset Carder)作为GPS L1和Calileo E1共用的民用信号调制方式。MBOC调制分为TMBOC(Time multiplexed Binary Offset Carrier)和CBOC(Composite Binary Offset Carrier)两种调制方式,其中GPS L1频带采用了TMBOC调制方式。文中首先对TMBOC调制过程进行介绍,对该信号的时频特性进行分析,在理论分析的基础上完成基于FPGA硬件平台的TMBOC调制,并给出仿真波形。

1 TMBOC调制的生成方式及频谱特性
    TMBOC调制为时分多副载波调制形式,即在数据通道使用单一BOC(1,1)调制,在导频通道使用BOC(1,1)和BOC(6,1)混合调制,且BOC(6,1)占导频通道总功率的4/33,则混合调制的副载波记为TMBOC(6,1,4/33)。
    TMBOC导频通道和数据通道时域表达式如下:
    导频通道信号

    其具体副载波波形如图1所示。


    数据通道和导频支路的功率谱密度计算如下
   
    其中,BOC(m,n)的功率谱密度计算公式如下
   

[page]

    从式(6)中可以看出,BOC(1,1)频谱分量占总功率的10/11,BOC(6,1)频谱分量占总功率的10/11,满足MBOC(6,1,1/11)调制的要求。TMBOC的功率谱如图2所示。


    从图2可以看出,由于叠加BOC(6,1)频谱成分,TMBOC的功率谱与BOC(1,1)相比,在±6 MHz和±18 MHz附近出现小主峰。凸出的地方是BOC(6,1)主瓣的地方。如提高BOC(6,1)所占的功率比,则凸出的小主峰的峰值也随之变大。由于MBOC通过在BOC(1,1)的频谱上增加少部分的高频分量,从而获得更窄的自相关峰曲线,提高伪码跟踪精度,且在一定程度上缓解了多径干扰。

2 用FPGA实现TMBOC调制
2.1 基带TMBOC信号的产生
    FPGA(Field Programmable Gate Array逻辑电路具有编程灵活、易修改、速度快、性能稳定可靠、设计开发周期短、设计制造成本低等优点,已广泛应用于通信、数据处理、网络、芯片设计、军事和航空航天等众多领域。设计使用Xilinx公司的ISE10.1集成开发软件进行设计,用ModelSim6.5进行硬件仿真,使用VHDL语言实现系统硬件设计。


    图3为TMBOC基带信号调制方框图。其中clk为外部晶振提供的122.76 MHz时钟信号,经过分频电路产生12.276 MHz的副载波生成时钟、2.046 MHz的副载波生成时钟和1.023MHz的扩频码时钟,这些时钟具有相同的起始点。数据信号和产生的扩频码进行扩频得到扩频信号,扩频信号再与副载波产生器产生的1.023MHz方波副载波进行调制得到数据通道的基带信号。码片选择器对副载波产生器产生的6.138MHz副载波和1.023MHz副载波进行选择,得到时分副载波信号,把时分耐载波信号与另一扩频序列产生器产生的扩频信号进行调制就得到导频通道的基带信号。把两路的基带信号进行合路得到TMBOC基带信号。基带调制中需要对数据通道副载波和导频通道副载波分别乘以系数。
    下面对调制过程的主要模块进行介绍:
    (1)扩频序列产生模块。扩频序列产生器用来产生导数据通道和导频通道的扩频码。TMBOC调制的扩频码主要使用m序列,由一10级反馈移位器构成,生成码片长度为1 023。
    (2)副载波产生模块。数据通道使用单一BOC(1,1)的副载波作为副载波,而导频通道使用BOC(1,1)副载波和BOC(6,1)副载波混合混合生成的副载波。导频通道副载波由码片选择器控制产生。码片选择器的原理是产生一周期为33个时钟周期的信号选择序列,在第1、5、7和30时钟周期取高电平,其他时钟周期取低电平。把信号选择序列和其反相序列分别与BOC(6,1)和BOC(1,1)副载波相乘(与运算),得到的两路信号再相加(或运算),这样就生产导频支路的副载波。导频通道副载波生成仿真波形如图4所示。


    把数据通道副载波和导频通道副载波分别乘以系数后与扩频信号进行调制,再合并得到TMBOC调制基带信号。由于系数为小数,在FPGA实现上要进行定点运算,其需要对系数进行量化操作。

[page]

    (3)中频载波调制模块。在系统时钟控制下,采用ISE中的DDS口核生成30 MHz的余弦信号作为中频载波,对产生的基带信号进行调制,得到TMBOC中频调制信号。其仿真波形如图5所示。


2.2 功率谱和自相关函数分析
   
对FPGA产生的TMBOC基带信号进行采样,采样值运用Matlab进行分析,生成的功率谱如图6所示。


    由图6可知TMBOC在BOC(1,1)频谱的基础上增加了BOC(6,1)分量,这样就获得了更丰富的高频分量,自相关峰曲线也变的更窄,如图7所示,从而提高伪码跟踪精度,且在一定程度上缓解多径干扰。



3 结束语
   
文中介绍了TMBOC的调制方法,并对TMBOC特性进行了分析。在理论分析的基础上实现了基于FPGA硬件平台的TMBOC调制,并通过仿真证明了此设计的可行性。采用FPGA进行导航信号的调制设计,可以较好地对导航信号进行研究分析。

关键字:GPS  TMBOC  调制  FPGA 引用地址:GPS系统TMBOC调制的FPGA实现

上一篇:基于WiMAX技术的校园网络平台设计与实现
下一篇:剖析离散传感器在机床行业的应用

推荐阅读最新更新时间:2024-05-02 22:40

赛灵思讲解ADAS硬件开发痛点及解决之道
高级驾驶员辅助系统(ADAS)的复杂性正呈指数级增长,因为越来越多的传感器和算法结合在一起,以提供更大的功能性和安全性。许多高级计算芯片,包括FPGA,正被用来解决这些问题。 我与Xilinx(赛灵思)汽车高级主管Willard Tu谈了开发ADAS和自动驱动系统的难点和最佳实践。特别讨论了Xilinx的汽车产品及其自适应计算加速平台(ACAP)。 Willard Tu,Xilinx汽车业务高级总监 Xilinx的汽车产品解决了先进汽车系统和应用的独特需求?你能简要介绍一下公司在这个领域的历史吗? Xilinx已经与汽车客户和合作伙伴合作了20多年,从将我们的设备用于信息娱乐和驾驶员信息系统开始。早期,Xilin
[嵌入式]
赛灵思讲解ADAS硬件开发痛点及解决之道
基于FPGA的自动采集控制系统
随着当前工业控制自动化日益普及,对于工作环境中的温度控制也越来越重要。本设计即是针对某些需要持续恒温的特殊环境而设计的自动温度采集控制系统。该系统采用FPGA作为硬件核心部分,有效地利用FPGA在可编程门阵列方面的优点,最大限度的使硬件电路软件化,减少了可视硬件的规模,降低了硬件加工、布线以及元器件采购方面的成本与复杂性,从而降低了故障排查方面的繁杂性。使硬件电路简洁,降低了整体占用的空间。相对于其他的温度控制系统,具有小巧,维护维修方便的优点,大大的提高了可维护性,同时由于采用的元器件都比较常见,整体成本较低。因此很适用于一些小规模同时对温度精度要求不高的场合。 1 系统工作原理 通过传感器实现对外界环境温度的采集,并将采集到
[嵌入式]
FPGA软处理器选择操作系统
在本文中,我们研究了选择嵌入式操作系统的各种方案,并且针对嵌入式和实时操作系统,讨论一些选择标准,并强调由可编程逻辑解决方案引入的设计折衷。阐述了一个典型实例,这里我们以在莱迪思半导体公司的FPGA 上运行的LatticeMico32软处理器设计为例提供一个典型方案的讨论。  引言   操作系统能够提高可移植性,并提供多种经过测试的抽象层,服务层和应用模块层以供选择,从而加快产品上市时间并减少应用程序出错的可能性。然而,选择一个嵌入式操作系统( OS )从来就不是一个简单的过程,因为集成嵌入式软件的方式选择余地很大,你可以完全都由自己来编写,或通过商业定制专门实时操作系统,也可以直接购买通用操作系统不作任何修改,现成的通用
[嵌入式]
基于FPGA的USB接口数据采集系统设计
摘 要: 介绍了一种高速实时数据采集系统的设计。该系统以FPGA作为逻辑控制的核心,以USB2.0作为与上位机数据传输的接口,能同时支持单端16路和差分8路模拟信号输入,最大采样率为200 kHz,12位的转换精度。描述了系统的主要组成和FPGA模块化设计的实现方法,并给出了其核心模块的时序仿真波形图。 关键词: FPGA; USB2.0; 数据采集; 转换精度 传统的数据采集系统中通常采用单片机或DSP作为控制模块,控制A/D转换、存储和其他外围电路的工作,利用PCI、ISA等接口与上位机进行通信。随着数据采集对速度、实时性、简易性的要求越来越高,传统数据采集系统的弊端也日趋明显。近年来随着FPGA技术和USB技术的
[嵌入式]
基于<font color='red'>FPGA</font>的USB接口数据采集系统设计
基于uClinux的GPSOne/GPS双定位信息接收
GPS是当前在导航系统中应用最广泛的定位技术之一,但GPS也有其自身的不足。例如,当GPS终端在建筑密集的地方或在高架桥底下等恶劣的地理位置时,定位信号比较容易丢失,往往难以获取有效的定位信息。由美国高通公司开发的GPSOne定位模块,提供的定位信号是基于网络与蜂窝的定位技术。即使在卫星信号不好的情况下,只要存在联通的网络信号,利用蜂窝定位技术,就可以较容易地获得定位信号。此信号可作为GPS信号丢失情况下的一种补偿信号。 GPSOne是传统GPS定位技术与CDMA网络技术巧妙结合的混合型定位技术,即GPSOne=AGPS+AFLT+CellID。它是第一种可以在室内稳定工作的基于GPS技术的解决方案,是唯一商用的GPS定位解决方案
[嵌入式]
基于FPGA的串行Flash扩展实现
1 引言 FPGA凭借其方便灵活、可重复编程等优点而日益被广泛应用;闪速存储器(Flash Memory)以其集成度高、成本低、使用方便等优点,在众多领域中也获得了广泛应用。在现代数字电路设计中。经常需要保存大量数据,而Flash存储速度快、体积小、功耗低且价格低廉,可在线电擦写,信息在掉电后不会丢失,因此成为设计人员的首选。 2 M25P80的介绍 Flash是一种具有电可擦除的可编程ROM,可以分为两大类:并行Flash和串行Flash。并行Flash存储量大,速度快;而串行Flash存储量相对较小,但体积小,连线简单,可减小电路面积,节约成本,二者各有其优缺点,可依据实际需要选取。本文开发的系统对速度的要求不是很高,而
[应用]
MACOM推出四通道64G线性调制器驱动芯片
日前,MACOM Technology Solutions Inc.(“MACOM”)宣布推出MAOM-006408,这是一款面向64 GBaud长距离、城域和数据中心互连(DCI)应用的单芯片四通道线性差分调制器驱动器,采用高达64QAM的高阶调制方案。该器件以极小的芯片尺寸实现了低功耗、高带宽和出色的线性度,有望满足光互联网论坛(OIF)正在制定的HB-CDM和IC-TROSA标准。 随着电信运营商和互联网内容提供商不断促进数据速率和面板密度需求的提高,OIF正努力制定有关64 Gbaud和64 QAM的小尺寸元件标准予以支持。为了满足小尺寸和高工作频率要求,对驱动芯片和Mach-Zehnder调制器采用封装级集成则变得极
[半导体设计/制造]
向声学集成电路迈出关键一步,声波首次在芯片上实现控制与调制
一块可以控制和调制声波的芯片。图片来源::邵林博/哈佛大学 美国哈佛大学科学家在最新一期《自然·电子学》杂志上撰文指出,他们首次展示了如何利用电场,在芯片上控制和调制声波,朝最终研制出声学集成电路又近了一步。    研究人员指出,尽管声波比相同频率的电磁波慢,但也有其自身的优势:短声波很容易被限制在纳米级结构中,彼此之间不容易“交谈”,并且与限制它的系统有很强的相互作用,这使得它们可广泛应用于经典计算系统和量子计算系统。    最新研究资深作者、哈佛大学工程与应用科学学院(SEAS)电气工程教授马尔科·隆卡解释称:“声波很有希望成为量子和经典信息处理芯片上的信息载体,但科学家们一直无法以低损耗、可扩展的方式控制声波,阻碍
[半导体设计/制造]
向声学集成电路迈出关键一步,声波首次在芯片上实现控制与<font color='red'>调制</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved