除天线和射频单元外,数字处理平台主要包括快速捕获、环路跟踪以及定位解算三大功能模块。其中快速捕获、环路跟踪的相关处理由FPGA完成,环路跟踪的滤波计算和定位解算由DSP完成。接收机的电气原理如图6所示。图 6 北斗卫星导航接收机原理框图Fig.6StructureofBediDoureceiver4.2 跟踪模块设计北斗接收机要实现位置、速度和时间( PVT)解算值就必须同时接收和跟踪4颗以上的卫星信号,地球表面可接收的北斗卫星为4~11颗,为减少资源和后续多系统扩展,本设计采用 12 个相互独立的跟踪通道,每个通道的原理结构如图 3 所示,其中DSP完成载波环滤波器、码环滤波器的滤波算法,其余均在 FPGA 中完成。接收机的采样时钟为62MHz ,扩频码频率为2.046MHz ,预检测积分时间为1ms ,锁频环噪声带宽25Hz ,锁相环噪声带宽15Hz ,根据PLL 、 FLL鉴别器分别产生相位误差估计和频率误差估计,载波跟踪环通过FLL和宽带的载波环滤波器闭合起来,实现稳定的环路跟踪。跟踪通道模块主要由载波 NCO 、码 NCO 、码发生器、积分清零器、码滑动控制、载波周期计数、码相位计数器、历元计数器等组成 [1 ] 。
由图3可看出,输入信号分两路分别与载波环产生的载波信号的同相、正交分量相乘,得到 I 、 Q 两路信号。然后, I 、 Q两路信号分别与码发生器产生的 E 、 P 和 L 同时进行相关运算,得到六路积分累加值。这些积分累加值是解扩、解调出导航电文数据的原始数据。同时该模块还产生载波 NCO相位、载波周数、码相位、历元计数等测量数据,通过对这些测量数据进行处理,可以得到伪距测量值和载波相位测量值。4.3 系统测试结果载波环滤波器和码环滤波器分别输出本地载波与输入载波、本地码和输入码之间的相位差,当两者的值越接近于零,且在零附近波动就表明信号已跟踪上,同时也表明跟踪环路达到稳定状态。将设计完成的算法下载到 FPGA 和 DSP 中,从图 7 、图8可以看出经过400ms后,码跟踪环的输出趋近于零,并且其在零附近的波动也非常小,说明码环进入稳定状态,与载波环同时达到环路稳定状态,本地信号已复现输入的卫星信号,信号的整个能量基本上都集中在同向支路上,且为矩形方波信号,可以进行导航电文解析。图7载波环路滤波输出值Fig.7Outputofcarrierloop filter图8码环路滤波输出值Fig.8OutputofDLL1 6光 学 与 光 电 技 术 第14卷当载波、码环路跟踪稳定后输出的导航电文数据如图9所示。
图9同向支路的输出值Fig.9Outputsof I branch5 结 论本文结合基带信号处理的要求,采用了以 FP -GA+DSP 为核心的架构平台,完成了北斗卫星信号跟踪算法的设计,并对该算法进行了测试和试验验证,结果表明,该跟踪算法完全满足北斗卫星导航接收机的实时性要求。参 考 文 献[ 1 ] 谢钢 .GPS 原理与接收机设计[ M ] . 北京:电子工业出版社, 2009.XIEGang.PrinciplesofGPSandreceiverdesign[ M ] .Beijing : Publishing HouseofElectronicesIn -dustry , 2009.[ 2 ] 柯腾伦.北斗接收机关键技术研究[ D ] .西安:西安电子科技大学, 2013.KETeng - lun.ResearchonkeytechniquesofBeiDoureceiver [ D ] .Xian : XidianUniversity , 2013.[ 3 ] 张晶泊.GNSS软件接收机高动态载波跟踪环路关键技术研究[ D ] .大连:大连海事大学, 2012.ZHANGJing - bo.Thekey technologiesofthehigh - dy -namiccarriertracking loop inGNSSsoftwarereceiver[ D ] .Dalian : DalianMaritimeUniversity , 2012.[ 4 ] 杨雪梅,尹鑫,刘卫新,等.INS辅助的北斗二代用户机跟踪算法分析[ J ] .火力与指挥控制, 2014 , 39( 4 ): 177 - 180.YANGXue - mei , YINXin , LIUWeixin , et al .Theanalysisoftracking algorithmforBD2receiveraidedbyINS [ J ] .FireControl&CommandControl , 2014 ,39 ( 4 ): 177 - 180.[ 5 ] AlbanS , AkosD , RockS , et al .Performanceanaly -sisandarchitecturesforINS - aidedGPStrackingloops [ C ] .IONGNSS ,LongBeach , CA , 2005 : 13 -16.[ 6 ] 杜勇,尹业宏,陆家兵 . 基于 FPGA 的空间滤波测速算法实现[ J ] . 光学与光电技术, 2015 , 13 (4 ): 41 -44.DUYong , YINYe - hong , LUJia - bing.Spatialfilte-ring velocitymeasurementmethodbasedonFPGA[ J ] .Optics& OptoelectronicTechnology , 2015 , 13( 4 ): 41 - 44.[ 7 ] HinediC.AnexendedKalmanfilterbasedautomaticfrequency controlloop [C ] .TelecommunicationsandDataAcquisitionProgressReport42 - 95 , JetPropul -sionLaboratory , CaliforniaInstituteofTechnology ,Pasadena , CA , 1988 : 219 - 228.DesignandImplementationofBeiDouReceiverTrackingLoopZHAHuan1 LIChao 2( 1EquipmentProcurementCenteroftheNavalArmamentsDepartment , Beijing 100070 , China ;2Huazhong InstituteofElectro - optics —WuhanNationalLaboratory forOptoelectronics , Wuhan430223 , China )AbstractThedesignoftracking loop isakey linkoftherealizationofreceiverofBDS.InordertorealizethelooptrackinginBDSreceiver , apreciseandreal - timeperformanceloop isdesignedbasedonDSP+FPGAinthispaper.Theprincipleandthemethodofloop tracking aresetforth.The2nd - FLLisdesignedforaidingcarrierfrequencys3nd - PLLatthestartoftracking.Aftersteadily tracking ,therewillbe3nd - costas - PLLworking solely forhigherprecisefrequency.AtthesametimethecarrierDopplerfrequency isusedtohelp codephaselockloopforgetting moreprecisephase.Themoreprecisesignalisobtained.TheexperimentresultsshowthattheBDSsignalistrackedreal - time.Thelooktracking isstablewithin0.4s ,andithasgooddynamicperformance.KeywordsBeiDousatellitenavigationsystem ;loop tracking; FLL ; PLL ; codeloop tracking2 6
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-95096-4.html
少讲话
写得不好