资源描述:
《gps软件接收机的实现的研究定位算法的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士学位论文摘要算法的优越性。最后用平淡卡尔曼滤波的平方根形式替换前向滤波器,降低处理器截断误差造成滤波器发散的风险,增强了算法的鲁棒性。本文通过研究软件接收机的设计,以采集到的原始中频信号为起点,经历捕获,跟踪,导航电文解调,用户位置解算,定位结果优化一系列的软件仿真,对深入学习GPS的定位原理具有很大的帮助。关键词:全球定位导航,GPS软件接收机,卡尔曼滤波,平方根滤波,最优平滑,迭代算法II上海交通大学硕士学位论文摘要ResearchonGPSsoftwarereceiverimplementationan
2、dpositioningalgorithmABSTRACTGlobalPositioningSystemiswidelyappliedtoawiderangeofapplications,suchasgeomatics,navigationandguidance,environmentmonitoringwhichrequirehigh-precisionpositioning.Theincreasinglystringentrequirementsnecessitatein-depthresearchonprecision
3、improvementofstand-aloneGPSandrelatedalgorithms.Thehardwarereceiveriswelldeveloped,however,it’sunrealistictoapplynewalgorithmstoimproveprecisionduetothecostofrevisingthefirmwareorthelimitedhardwareresource,researcherwouldpossiblyexperiencealongdevelopmentperiod.Sof
4、twarereceivercanefficientlyfixthisproblem.ThebasebandsignalprocessingwillbefinishedbysoftwareapproachaslongastheRF(radiofrequency)signaliscorrectlyconvertedtoIF(intermediatefrequency)signal.Softwareapproachprovidesgreatflexibilitythatfacilitatethedevelopment.Theref
5、ore,researchonsoftwarereceiverhasgreatimpactonmodelingvalidationandalgorithmverification.ThispaperfocusesonGPSsoftwarereceiverimplementationanddevelopmentofhigh-precisionalgorithmsforstand-aloneGPS.Specificallyasfollowing:1.TheGPSsoftwarereceiver’speripheralcircuit
6、willbediscussedthoroughly.ASuperStarIIOEMreceiverishacked,thenIFsignalfromGP2015willbeanalyzed,othersignalpreprocessingmodulewillalsobeintroduced.2.DemodulationofIFsignalanddecodingofnavigationdata.Twobasicmodules,AcquisitionandTracking,willbeanalyzed.Inacquisition
7、,serialsearchintimedomainandFFTsearchinfrequencydomainareaddressedandcompared.Intracking,emphasiswilllieinCostasLoop.3.Extractionofnavigationmessagemassagefromtracingoutput.Firstly,messagestructurewillbeintroduced,thenparitycheckwillbediscussed.Findingthepseudorang
8、eisacriticalissueinpositioning,itsformationwillbecarefullyexamined.Finally,userpositioncanbecalculatedfromthedecodedephemerisandpseudorangebyIter