资源描述:
《利用FPGA生成卫星导航信号方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、利用FPGA生成卫星导航信号的方法张三丰1,2,黄蓉3*,吴若强1,2(1.地理信息工程国家重点实验室,西安710054;2.武汉大学测绘学院,武汉430075;3.中国卫星导航定位应用管理中心,北京100088)摘要:卫星导航信号模拟器能够产生多种卫星导航系统的各种信号,这些信号通常具有不同的载波频率、信号分量、码结构、码速率和数据速率,而且模拟器所要模拟的卫星动态也是实时变化的,因而采用何种方法快速灵活的生成多种卫星导航信号并模拟卫星的真实状态便成为卫星导航信号模拟器的一个关键技术。文章给出了一种基于现场可编程门阵列的卫星导航信号生成方法。首先由信号参数计算单元计算得出卫星导航信号的码多
2、普勒和载波多普勒等相关参数,现场可编程门阵列在这些参数的控制下,码数控振荡器以码片为节拍分别生成扩频码、二级码、导航电文,载波数控振荡器生成中频载波,然后将合成的当前码片和相邻码片所对应的不同码片波形叠加合成进行码片成形,再和中频载波相乘进行调制,最后输出中频已调信号。在二进制相移键控信号生成方法的基础上,只需将码数控振荡器和码片成形稍作改动便可生成二进制偏移载波信号、复合二进制偏移载波信号和时分二进制偏移载波信号。关键词:卫星导航信号模拟器;信号生成;现场可编程门阵列;码片成形中图分类号:P228文献标识码:A文章编号:2095-49999(2013)04--ASignalGenerati
3、onMethodforGNSSBasedFPGAZHANGSanfeng1,2,HUANGRong3*,WURuoqiang1,2(1.StateKeyLaboratoryofGeo–informationEngineering,Xi’an710054,China;2.SchoolofGeodesyandGeomatics,WuhanUniversity,Wuhan430075,China;3.ChinaNationalAdministrationofGNSSandApplication,Beijing100088,China)Abstract:GNSSsignalsimulatorisab
4、letoproducevariousnavigationsignalsofGPS,Galileo,BDS,suchasBPSK,BOC,CBOC,andTMBOC.Thesesignalstypicallyhavedifferentcarrierfrequency,signalcomponents,codestructure,coderateanddatarate,andthesatellitedynamicstobesimulatedbythesimulatorisalsochanginginrealtime,thushowtoquicklyandflexiblygenerateavari
5、etyofGNSSsignalsandsimulatethetruestateofthesatellitehasbecomeoneofthekeytechnologiesoftheGNSSsignalsimulator.ThepaperproposesaFPGA-basedGNSSsignalsgenerationmethod.FirstcodeDoppler,carrierDopplerandotherrelatedparametersarederivedbytheparametercalculationunitofnavigationsignals.Underthecontrolofth
6、eseparameters,thecodeNCOrespectivelygeneratesthePRNcode,thesecondarycodeandnavigationdatainchipbeat,andthecarrierNCOgeneratesIFcarrier.Afterthechipshapingbysynthesisdifferentchipwaveformcorrespondingtothecurrentandadjacentchips,signalismodulatedwithIFcarrier.Finally,themodulatedIFsignalisoutput.Ont
7、hebaseofBPSKsignalgenerationmethod,theBOC,CBOCandTMBOCsignalgenerationissimplejustmakingalittlechange.Keywords:GNSSsignalsimulator;signalgeneration;FPGA;chipshaping0引言如今全球卫星导航系统(globalnavigationsatellitesys