Download - GPS and GIS

Transcript
  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 1/9

    Subscribe

    whatwhenhow

    InDepthTutorialsandInformation

    DifferentialCorrection(GPSandGIS)Part1

    INWHICHwetakeacloserlookatthesubjectofGPSaccuracyandexploretechniquesthatreduceerrors.

    OVERVIEW

    GPSAccuracyinGeneral

    WhenyourecordasinglepositionwithagoodGPSreceiver,thepositionrecordedwillprobablybewithin5to15metershorizontallyofthetruelocationoftheantenna.

    Whenasurveyorusesgood,surveygradeGPSequipmentheorshecanlocateapointtowithinacentimeterofitstruehorizontalposition.Whatarethefactorsthatallowthesurveyortobe1,000orsotimesmoreaccuratethanyouare?Thisisacomplicatedsubject.Theanswerincludes"verygoodequipment,""measuringtheactualnumberofwavesinthecarrier"(asdifferentiatedfrominterpretingthecodesimpressedonthecarrier),and"spendingalotoftime"ateachsite.1Wecancoveronlythebasicsinatopicofthisscope.Butyouwilllearnhowtoreduceerrorssothatyoucanrecordafixtowithinhalfametertothreemetersofitstruelocation.Oneprimarymethodofgainingsuchaccuracyiscalled"differentialcorrection."

    DifferentialCorrectioninSummary

    Inanutshell,thedifferentialcorrectionprocessconsistsofsettingaGPSreceiver(calledabasestation)atapreciselyknowngeographicpoint.Sincethebasestationknowsexactlywhereitsantennais,itcananalyzeandrecorderrorsintheGPSsignalsitreceivessignalsthattrytotellitthatitissomewhereelse.Thatis,thebasestationknowsthetruth,soitcanassesstheliesbeingtoldtoitbytheGPSsignals.ThesesignalerrorswillbealmostequivalenttothesignalerrorsaffectingotherGPSreceiversinthelocalarea,sotheaccuracyoflocationscalculatedbythoseotherreceiversmaybeimproved,dramatically,byinformationsuppliedbythebasestation.

    ThinkingaboutError

    Fortheloggingofagivenpoint,define"error"asthedistancebetweenwhatyourGPSreceiverrecordsasthepositionoftheantennaandthetruepositionoftheantenna.

    Itisusefultodissecttheideaof"error."Wecanspeakoferrorinahorizontalplaneanddifferentiateitfromtheverticalerror.ThisisimportantinGPS,becausethegeometryofthesatellitesalmostalwaysdictatesthatno

    ExploreNewZealand

    TemukanKeindahanAlamKamidanNikmatiLiburanImpianAndadiSini

    newzealand.com/NewZealand

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 2/9

    matterwhatwedo,verticalerrorwillalmostalwaysexceedhorizontalerroronornearthesurfaceoftheearth.Thefactthatallthesatellitesarenecessarilyabovethefixbeingtakengenerallymeansthatverticalerrorwillbe1.5to2.5asgreatashorizontalerror.

    Anotherusefuldistinctionisbetweenwhatwemightcallrandomerrorandsystematicerror,orbias.Randomerrorsaredeviationsfroma"true"valuethatfollownopredictablepattern.Systematicerrorsdofollowapredictablepattern.Anexamplewillbeillustrative.Supposewehaveamachinedesignedtohurltennisballssothattheylandacertaindistanceawayonasmalltargetpaintedontheground.Ofcourse,noneoftheballswillhitthecenterofthetargetexactlytherewillalwaysbesomeerror.

    Whatfactorsmightcauseerrors?Theballsareeachofslightlydifferentweighttheyarenotsymmetricalandwillbeloadedintothemachineindifferentorientations.Sinceitishardtodeterminetheeffectsofthesefactorsontheaccuracyoftheprocess,wesaythefactorsinducerandomerrors.Ifthereareonlyrandomerrorsintheprocess,someballswillhitshortofthecenterofthetarget,somebeyondit,someleft,someright,andsoon.Ifweshoot100ballsfromthemachinewewillseeapatternofstrikesintheareaoftargetwhichappearssomewhatrandom,butwhichclustersaroundthetarget.

    Nowsupposethatwehadsetupourmachineanditstargetwhentherewasnowind,butthenaconstantbreezeof10milesperhourbeganblowingfromtherightacrossthepathofflightofthetennisballs.Thiswouldcreateasystematicerror:eachballwouldlandsomewhattotheleftofwhereitwouldhavelandedinthenowindcondition.Wewillstillseearandompatternofhits,buttheaverageofallhitswillbesomewhattotheleftofthetarget.Thisissystematicerrorthe"system,"includingthewind,causesit.Tocorrect,wecouldaimthemachinesomewhattotheright.

    Otherexamplesoffactorsthatmightcontributetoerrorsare:asthetemperaturechanges,thecharacteristicsofthemachinemaychangetheatmosphericpressureandtherelativehumidityoftheairwillaffectthedragonaballandsoon.Whetherthesemightberandomerrorsorsystematiconesmightbehardtodetermine.

    Generally,randomerrorsarethosecausedbyfactorswecannotmeasureorcontrolsystematicerrorsarethosewecanaccountfor,measure,and,perhaps,correctfor.

    FirstLineofDefenseagainstError:Averaging

    WhenIimpliedthatthesurveyorcouldbe1,000timesmoreaccuratethantheaveragepersonwithaGPSreceiver,Iwasbeingsomewhatdisingenuous,mostlyforeffect.Iwascomparingasinglereadingwithinexpensiveequipmentwiththeaverageofmanyreadingsfromexpensiveequipment.Thisisnotafaircontrast,sinceyoucanimprovetheaccuracyofthelessexpensiveequipmentbytakingmanyreadingsatafixedpoint.Yourecallthatthestrikesofthetennisballs,withnowind,tendedtoclusteraroundthetarget.GPSreadingstendtoclusteraroundthetruelocation.Wecanusethefactthatlargenumbersofrandomerrorstendtobeselfcanceling.Thatis,theaverageposition(ifyoutakethemeansofmanylatitudes,ofmanylongitudes,ofmanyaltitudes)willbemuchclosertothetruevaluethanthetypicalsinglemeasurement.

    OnemeasureofaccuracyofGPSfixesiscalledCircularErrorProbable(CEP).Itistheradiusofacircleexpressedinalinearunit,suchasmeters.Foragivensituation,50%ofthefixeswillfallwithinthecircle,and50%outside.Anothermeasureofaccuracyisbasedontwostandarddeviationsofanormaldistributioncalled2dRMSwhereRMSmeansrootmeansquare.

    Ninetyfivepercentofthefixeswillliewithinacirclewiththisradius.

    ForNAVSTARGPS,anumberofexperimentssuggestthat50%ofthelatitudeandlongitudefixesyouobtainwithasinglereceiveroperatingbyitself(i.e.,autonomously)willliewithin12metersofthetruepoint.Fiftypercentofthealtitudefixeswillliewithin21meters.The2dRMSradiusis30metershorizontally,and70metersvertically.Thesenumbersassumethatselectiveavailabilityisoff.

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 3/9

    Ingeneral,themorefixesyoutakeandthemoretimeyouspend,thebetteryouraveragewillbe.Ifyouarepreparedtotakedataatonepointforseveralweekstoseveralmonthsyourerrorwillgetdowntoapproximatelyonetotwometers,basicallyduetothelawoflargenumbers.2Thismaynotbeapracticalwaytoreduceerrorinmostapplications.

    Anotherapproach,whichisrelatedtoaveraginginadifferentway,istouse"overdetermined"positionfinding.Asyouknow,foursatellitesarerequiredfora3Dfix.Butsupposeyourreceiverhasaccesstofiveormoreatagiventime.Eachsetoffourofthesatellitesavailablewillprovideadifferentopiniononthepositionofthepointbeingsought.Acompromiseagreementbasedonallthesatellitesinputisprobablybetterthanthepositionindicatedbyanyonesetoffour.TheGeoExplorermaybesettocollectdatainthisway.

    SourcesofGPSError

    NowlookatthespecificsourcesoferrorsinGPSmeasurements.TypicalerrorsourcesandvaluesforreceiversofthePathfinderclassare:

    satelliteclocks

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 4/9

    Thereceiverexpectseachsatellitetobeatacertainplaceataparticulargiventime.Everyhourorso,initsdatamessage,thesatellitetellsthereceiverwhereitispredictedtobeattime"t"hence.Ifthisephemerispredictionisincorrectthesatelliteisntwhereitisexpectedtobe,evenbyjustameterortwothenthemeasurementoftherangefromthereceiverantennatothesatellitewillbeincorrect.

    ReceiverErrors

    Theseerrorsresultfromanumberoffactorsrelatedtoreceiverdesign,cost,andquality.Somereceivers,forexample,cannotexactlymeasureandcomputethedistancetoeachsatellitesimultaneously.TheGeoExplorercantrackuptosixsatellitesatasinglemomentitisasixchannelreceiver.Inanyreceiverthecomputermustworkwithafixednumberofdigitsandisthereforesubjecttocalculationerrors.Thefactis,perfectioninpositioncalculationbycomputersimplyisnotpossible,becausecomputerscannotdoarithmeticonfractionsexactly.(Itistruethatothercomputeroperations,suchasadditionofintegers,areperfect.)

    AtmosphericErrors

    Formostofitstripfromthesatellitetothereceiverantenna,theGPSsignalenjoysatripthroughthevirtualvacuumof"emptyspace."Halfofthemassoftheearthsatmosphereiswithin3.5milesofsealevel.Virtuallyallofitiswithin100milesofthesurface.Sothesignalgetstogothespeedlimitforelectromagneticradiationformorethan12,000ofthemorethan12,600milesofthetrip.Whenitgetstotheearthsatmosphere,however,thespeeddropsveryslightlybyanamountthatvariessomewhatrandomly.Ofcourse,sincethecalculationoftherangetothesatellitedependsonthespeedofthesignal,achangeinsignalspeedimpliesanerrorindistance,whichproducesanerrorinpositionfinding.

    Significantchangesinsignalspeedoccurthroughouttheatmosphere,buttheprimarycontributionstoerrorcomefromtheionosphere,whichcontainschargedparticlesundertheinfluenceoftheearthsmagneticfield,andfromthetropospherethatdensepartoftheatmospherethatwebreath,thatrainsonus,andthatdemonstrateslargevariationsinpressureanddepth.

    MoresophisticatedGPSequipmentcan"calculateout"mostoftheionosphericerrorbecauseitconsidersboththefrequenciestransmittedbyeachsatellite.Sincetheionosphereaffectsthedifferentfrequenciesdifferentlyacorrectioncanbecalculated.Troposphericerrors,however,weseemtobeprettymuchstuckwith,especiallyusingthemoderatelyinexpensivecodebasedequipmentavailabletocivilians.Thiswillchangewhenasecondciviliansignalisaddedtothesystem.

    MultipathErrors

    Thiscanhappenifapartofthesignalisbouncedoffanobject,suchasabuilding.Thearrivaloftwoormorepartsofthesignalatdifferenttimescanconfusethereceiverandproduceafalsereading.Manyreceiversareprogrammedtodisregardthesecondsignal.Butaproblemcanoccurifthedirectsignalisblockedbuttherelatedbouncedsignalisseenbytheantennaandrecorded.

    SelectiveAvailabilityAFormer(WeHope)SourceofError

    UntilMay2,2000thelionsshareofthe"ErrorBudget"camefromdeliberatecorruptionofthesignalbytheU.S.DepartmentofDefense(DoD).AsIhavesaid,theydidntwantthecivilianGPSreceivertobeabletopinpointitsposition.Infact,intheearlydays,theydidntwantthecivilianworldtoknowGPSexisted.Selectiveavailabilitywasonetechniquethemilitarycouldusetokeepthesystemfrombeingtooaccurate.(Anotheriscalled"antispoofing.")Theerrorswereprobablyinducedbydithering(makinginaccurate)thesignalthattellsthegroundreceivertheexacttimeorbybroadcastingaslightlyfalseephemeris.Obviously,themilitarydidntwanttosaytoomuchaboutitstechniquesformakingthegoodGPSsignals"selectivelyavailable"i.e.,availableonlytomilitaryreceivers.

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 5/9

    TheDoDhad,onoccasion,turnedselectiveavailabilityoffbefore.(TwonotabletimeswereduringtheMideastWarwithIraqandduringthealmostinvasionofHaiti.)

    WithSAoffanautonomousreceivercansupplymuchmoreaccuratepositioninformation.The50%measure(CEP)measureisabout12metershorizontallyand21metersvertically,duetotheerrorspreviouslydiscussed.Ninetyfivepercent(2dRMS)ofthefixesfallwithin30metershorizontally,and52metersvertically.

    ReducingErrors

    Asitturnsout,mostoftheseerrorscanbe"calculatedout"ofthemeasurementsbytheprocesscalleddifferentialcorrection.Tounderstandhowitworks,letmefirstshowyoutheresultsofanexperiment.

    Figure413showstwosequencesofpoints(twodifferentfiles)takenwithaGeoExplorerreceiverplacedatasinglelocation,operatingduringtwodifferenttimeperiods.

    Theneatstringatrightwasmadeoffixestakenabout6secondsapartthemessattheleftwasmeasuredbytakingpointsevery20secondsduringadifferenttimeperiod.(Thetickmarksare10metersapart.)Youshouldrealizethateachandeveryfixhereisattemptingtoapproximatethesametrueposition.Theyshowupindifferentpositionsbecauseoftheerrorsdiscussedabove.Wedontknowwhatthetruepositionoftheantennawas,butalmostcertainlyeachpointmissestheexact,truepositionbysomeamount.

    Figure41.Twofilesofthesamepointdata(GeoExplorer).

    Figure42showsdatacollectedatthesametimesasinthepreviousfigurethecomputationsoflocationwerebasedonthesamesetoffoursatellites.Theantennaforthisreceiver(aPathfinderBasic)wasinvirtuallythesamegeographiclocationastheother.

    NowlookatacompositeofthetwosetsofdataasshowninFigure43.ThepointsoftheGeoExplorerdata

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 6/9

    aremarkedwithboxesthePathfinderdataaremarkedwithcircles.

    Whatisinterestingisthatthetwopatternsoffixesshowremarkablesimilarity.Pairsoffixestakenatthesametimefromthesamesetofsatellitesappearinaboutthesameposition.Thissuggeststhattheerrorforeachassociatedpairofpointsisalmostidentical,eventhoughthefixeshavecomefromdifferentreceiversanddifferentantennas.Andthissuggestssomethingwhichturnsouttobetrue,thoughIhavenotprovedithere:thatreceiverscalculatingfromthesamesignalswillsufferfromalmostthesameerrors,providedthattheantennasare"close."Whatsclose?Tworeceiverswithin500kilometers(300miles)willtendtoshowthesamemagnitudeanddirectionoferrorswithrespecttothetruelocationsoftheirantennas,providedthepositionsarefoundusingthesamesetofsatellites.

    Figure42.Samepointaspreviousfigure(PathfinderBasic).

    MoreFormally

    Theexperimentdescribedabovedemonstratesthatmuchoftheerrorisinherentinthesignalsthatis,theerrorsoccurbeforethesignalsreachthereceiverantenna.

    ToseehowthathelpsusremovemostoftheerrorfromaGPSfix,letsfocusonbothasinglepointonEarthssurface(atruepoint,"T"),anditsrepresentationintheGPSreceiver(themeasured,orobserved,point,"O").

    SupposewetakeaGPSreceiverantenna,andplaceitpreciselyatthatknownpoint"T"apointthathasbeensurveyedbyexactingmeansandwhosetruepositionisknowntowithinacentimeter.WecallsuchanantennareceiverconfigurationGPSbasestation.

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 7/9

    Figure43.Compositeoffourfilessameantennalocations.

    Figure44.Errorvectorfromobservedpointtotruepoint.

    Nowconsiderthatanobservation"O"istakenbyabasestationreceiver.Sowehavethreeentitiestoconsider,asshowninFigure44:

    thepositionof"T,"

    thereading"O,"and

    the"difference"between"O"and"T."

    Wevedrawnanarrowfromthemeasuredpointtothetruepoint.Thisarrow,whichisshownintwodimensionsbutwhichwouldreallyexistinthree,hasbothalength(calledamagnitude)andadirection.An

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 8/9

    entitythathasmagnitudeanddirectionisknownasavector.Welabelthevector"E,"for"error,"becauseitrepresentstheamountanddirectionbywhichthereadingmissedthetruepoint.UsuallywedontknowE,butherewecancalculateit.Thefollowingdiscussionindicateshow.

    Ingeneral,whenwehaveusedGPS,wehaveusedthereportedcoordinates,"O,"asanapproximationof"T."Thevector"E"wasthe(unknown)amountbywhichwemisseddeterminingtheposition"T."Asanequationwecouldwrite:wherewerecord"O"andwedisregard"E"tofindanapproximationof"T."Thatis,thetruecoordinatesaretheobservedcoordinatesminustheerror.Atbest,wecouldestimatethemagnitudebutnotthedirectionof"E."(Itisimportanttorealizethatnoneofthesequantitiesarescalars[simplenumberslike23.5]butarethreedimensionalentities,sothe""signindicatesvectorsubtraction.Theconceptweareattemptingtocommunicatesurvivesthiscomplexity.)

    Butifweknow"T"exactly,andofcoursewehavethemeasuredvalue"O,"thenwecanrewritetheaboveequationtofind"E":

    Whatgoodisbeingabletocalculate"E"?ItallowsustocorrectthereadingsofotherGPSreceiversintheareathatarecollectingfixesatunknownpoints.

    Wedemonstratedabove,withFigures41,42,and43,thatiftwoGPSreceiverantennasareclose,andusethesamesatellites,theywillperceivealmostthesameerrors.Thatis,foranygivenpointatanygivenmoment,"E"willbealmostexactlythesameforbothreceivers.Thus,foranynearbypointreportedbyaGPSreceiveras"o,"itstruevalue"t"canbecloselyapproximatedsimplybyapplyingtheequation:5

    Sinceboth"o"and"E"areknown,theerroriseffectivelysubtractedout,resultinginanearlycorrectvaluefor"t,"asshownbyFigure45.

    ThistechniqueprovidesanopportunityforcancelingoutmostoftheerrorinaGPSpositionfoundbyanantennathatisclosetoanotherantennawhichisoveraknownpoint.AsImentionedbefore,"close"isabout500kilometersor300miles.

  • 6/29/2015 DifferentialCorrection(GPSandGIS)Part1

    http://whatwhenhow.com/globalpositioningsystemandgis/differentialcorrectiongpsandgispart1/ 9/9

    CustomSearch

    Figure45.Knowerrorvectorappliedtopointobservedbyrover.

    Theformulafortheamountoferroryoumightexpectwithdifferentiallycorrecteddataisdependentonthedistancebetweenthebasestationantennaandtheroverantenna.Aruleofthumbisthatthefixwillbeinerrorbyoneadditionalcentimeterforeachthreekilometersbetweenthetwoantennas.Thisrelationshipisapproximatelylinear:300kilometerswouldproduceerrorofaboutameter.

    Nextpost:DifferentialCorrection(GPSandGIS)Part2

    Previouspost:ExaminingGPSData(GPSandGIS)Part4

    0

    RelatedLinks

    GlobalPositioningSystemandGISBasicConcepts(GPSandGIS)Part1BasicConcepts(GPSandGIS)Part2BasicConcepts(GPSandGIS)Part3BasicConcepts(GPSandGIS)Part4BasicConcepts(GPSandGIS)Part5

    ::SearchWWH::

    Search

    HelpUnprivilegedChildrenCareersPrivacyStatementCopyrightInformation

    AdsbyGoogle

    JavaPDFPDFDocumentPDFTextExtraction

    AdsbyGoogle

    ACMotorControl3PhaseInductionMotorExtractionTeeth


Top Related