Performance Analysis And Architectures For INS-Aided GPS .

3y ago
10 Views
2 Downloads
437.68 KB
12 Pages
Last View : 3m ago
Last Download : 3m ago
Upload by : Noelle Grant
Transcription

Performance Analysis and Architectures forINS-Aided GPS Tracking LoopsSantiago Alban, Dennis M. Akos, Stephen M. RockDepartment of Aeronautics and Astronautics, Stanford UniversityDemoz Gebre-EgziabherDepartment of Aerospace Engineering and Mechanics, University of MinnesotaBIOGRAPHIESABSTRACTSantiago Alban is a Ph.D. candidate in the Aeronauticsand Astronautics Department of Stanford University. Hereceived his B.S. in Aerospace Engineering in 1996 fromthe University of Texas at Austin, and his M.S. fromStanford in 1998. His research involves the developmentof a low-cost GPS/INS attitude system for automobiles,and deep integration of INS systems with GPS trackingloops.GPS and inertial sensors have complementarycharacteristics, which have been exploited in the design ofintegrated GPS-inertial navigation and guidance systems.Traditionally, most hybrid GPS-inertial systems havebeen mechanized by combining the information fromGPS and an Inertial Navigation System using either looseintegration (i.e., integration at the position, velocityand/or attitude level) or tight integration (integration atthe pseudorange, Doppler, or carrier phase level). Suchintegration schemes provide users with limited immunityagainst momentary GPS outages and also allow detectionof certain classes of GPS signal failures. A third schemeof integration can be used, in which the inertial sensorsare used to aid the GPS phase/frequency and codetracking loops directly. In this paper, this level ofcoupling is referred to as ultra-tight integration, and itoffers potential improvements to GPS performance, suchas higher phase-tracking bandwidth, and more resistanceto radio frequency interference or multipath noise.Dr. Demoz Gebre-Egziabher is an assistant professor ofAerospace Engineering and Mechanics at the Universityof Minnesota, Twin Cities. His research interests are inthe areas of navigation, guidance and control with anemphasis on sensor fusion and system integration issues.Prior to joining the faculty at the University of Minnesota,he was an officer in the US Navy and subsequently amember of the GPS Laboratory at Stanford Universitywhere he received a Ph.D. in Aeronautics andAstronautics.Dr. Dennis M. Akos completed the Ph.D. degree inElectrical Engineering at Ohio University within theAvionics Engineering Center. He has since served as afaculty member with Luleå Technical University,Sweden, and is currently a Research Associate with theGPS laboratory at Stanford University.Dr. Stephen M. Rock is an Associate Professor ofAeronautics and Astronautics at Stanford University. Hereceived his S.B. and S.M. in Mechanical Engineeringfrom MIT in 1972 and Ph.D. in Applied Mechanics fromStanford University in 1978. Dr. Rock joined theStanford faculty in 1988 where he teaches courses indynamics and control and pursues research in developingand applying advanced control techniques for vehicle androbot applications. Prior to joining the Stanford faculty,Dr. Rock led the advanced controls group of SystemsControl Technology.In this paper we propose a simple architecturefor GPS-inertial systems with ultra-tight integration andpresent the results of some trade studies and simulationsquantifying the performance of such systems.Performances of the ultra-tight GPS-inertial system areevaluated using a simulation tool developed specificallyfor this study. The metrics used for the evaluation areallowable reduction in the carrier tracking loop-filterbandwidth for improved signal-to-noise ratio, androbustness against carrier-phase cycle-slips.Thesensitivity of these metrics to inertial sensor quality andGPS receiver clock noise is discussed and quantified.These studies show that an ultra-tightly coupled systemusing low cost/performance inertial sensors and a typicaltemperature-compensated crystal oscillator can functionwith a carrier tracking loop-filter bandwidth as low as3Hz. This structure shows a 14dB improvement in phasenoise suppression when compared to a traditional 15Hz

loop filter, and comparable carrier-phase trackingbandwidth to that of the inertial sensors ( 30Hz).I. INTRODUCTIONThe Global Positioning System (GPS) hasbecome one of the most popular methods of navigationfor users worldwide. The widespread use of GPS interrestrial, marine, and airborne applications has beenprecipitated by its accuracy, global availability and thelow cost of user equipment. Some applications thatrequire enhanced performance or robustness from GPSnavigation systems employ the use of inertial sensors (rategyros and accelerometers) to boost the system bandwidth,provide better noise characteristics, or allow navigationthrough brief GPS outages.Three are various architectures for fusing inertialsensors with GPS. Loose integration is the simplestmethod of coupling, and is depicted in Fig. 1. In thisscheme, GPS and the inertial sensors generate navigationsolutions independently (position, velocity and attitude).The two independent navigation solutions aresubsequently combined to form a blended (or filtered)GPS-inertial navigation solution. One of the benefits ofloose integration is that the blended navigation solutiontends to have a higher bandwidth and better noisecharacteristics than the GPS solution alone.Thisconfiguration is best implemented with higher qualityinertial sensors (navigation or tactical grade) if the GPSoutages are long in duration. Lower quality inertialsensors can also provide some immunity againstmomentary GPS outages, especially if their outputs werecalibrated using GPS prior to the outage. In this instance,the GPS-inertial loose integration is said to includefeedback, whereby the difference between the GPS andinertial solutions is fed back to the inertial sensors to carryout the calibration. In general, lower quality inertialsensors (consumer or automotive grade) are suited forapplications where GPS outages are infrequent and shortin duration.INERTIALf and ωMEASUREMENTUNIT(IMU)INERTIALNAVIGATIONALGORITHMS f and ω (sensor SPosVelAttPos, Vel, AttFigure 1. GPS/INS System with Loose IntegrationA more complex level of coupling is tightintegration, where GPS pseudoranges (PR), Doppler, orcarrier phase (CP) measurements are blended with thenavigation solution generated by the inertial sensors. Inaddition to the benefits of loose coupling, a tightlyintegrated system can have a more accurate navigationsolution because the basic GPS observables used in theblending process (i.e. PR and Doppler measurements) arenot as correlated as the position and velocity solutionsused in loose integration [7].Furthermore, tightintegration provides a means for implementing a moresensitive fault detection and isolation scheme that can beused to verify the quality of PR and Dopplermeasurements [4,5]. Applications which use carrierphase output (attitude determination and carrier-phasepositioning) especially benefit from tight integrationbecause integer ambiguities can be recovered and verifiedquickly from the navigation outputs, despite cycle slipsand increased carrier-phase noise [1]. Figure 2 shows thegeneral structure of a system with tight integration.INERTIALf and ωMEASUREMENTUNIT(IMU)INERTIALNAVIGATIONALGORITHMS f and ω (sensor SPosVelAttPR, CP, DopplerFigure 2. GPS/INS System with Tight IntegrationA more complex and potentially most beneficiallevel of GPS-inertial integration occurs at the GPStracking-loops level, as shown in Fig. 3. In this paper,this level of coupling is referred to as ultra-tightintegration. This configuration is more complex than theother architectures discussed because it changes thestructure of the traditional GPS tracking loops. In termsof performance, ultra-tight integration also offers the mostbenefits in terms of accuracy and robustnessimprovements to the GPS receiver and overall system.Ultra-tight integration can improve acquisition time [14]as well as the tracking performance of the phase-lock loopin terms of bandwidth and noise rejection, thus producingmore accurate Doppler and phase measurements. As willbe discussed later in the paper, the use of inertial sensorsin ultra-tight integration allows the reduction of thecarrier-phase tracking-loop bandwidth by eliminating theneed to track the vehicle platform dynamics. Thisintegration scheme results in cleaner carrier-phasemeasurements and faster tracking of the carrier phase.Furthermore, estimation of the drift-rate of the GPSreceiver clock permits uninterrupted tracking of a channel

despite a brief line-of-sight blockage. This capability canprevent carrier-phase cycle slips, and therefore haspotential applications in high performance navigationsystems where robustness to cycle slips is of paramountimportance [12,15].It should be noted that the term “tightintegration” has been used in a broader context toencompass both the tight and ultra-tight architecturesintroduced here, as done in [16].INERTIALf and ωMEASUREMENTUNIT(IMU)This analysis was performed with the use of aGPS software receiver, which was developed specificallyto study the details of ultra-tight integration. Thesoftware receiver tracks GPS sampled signals (real orsimulated) stored in data files, and gives standard GPSoutputs such as position, velocity, and attitude (if twosignals are used).INERTIALNAVIGATIONALGORITHMS f and ω (sensor biases)GPS-INERTIALBLENDINGEstimated Doppler (OR NCO commands) ALGORITHMSGPSRECEIVER(s)Figure 3.IntegrationPosVelAttPR, CP, Doppler (OR I&Q Samples)GPS/INSSystemwiththe system feature a modified phase-lock loop that utilizesexternal Doppler estimates, and a rate-aided delay-lockloop for maintaining code tracking during brief signaloutages. Although much of the discussion involvesdetails of the GPS tracking loops, some attention is alsogiven to external Doppler-frequency and clock-errorfrequency estimation. Other important design issues suchas GPS receiver clock drift and inertial sensor quality arealso covered, and evaluated versus system performance.Ultra-TightThe topic of ultra-tight integration is relativelynew, and is being developed by a few organizations,including Interstate Electronics Corporation [3], TheAerospace Corporation, and Draper Laboratories [11].The approach taken in their implementations involves theuse of a single large filter, or smaller multiple filters thatuse in-phase and quadrature samples from the GPSreceiver channels as measurements for updating the filterstates. Control of the replicated carrier and codegenerators also comes from navigation filter outputs,which are propagated with IMU measurements to achievehigh bandwidth carrier-phase tracking and anti-jamcapability. This more complex architecture variant ofultra-tight integration is also termed “deep integration”,and is characterized by implementing the closed-loopsignal tracking for all channels through the navigationfilter itself, thus precluding the need to maintain separatecode and carrier tracking loops [16].The integration structure presented in this papershows a simpler approach to ultra-tight integration thatutilizes classical control theory. The concepts that will bepresented can be used to study the theory andperformance gains of a GPS/INS navigation system withultra-tight integration, without the added complexity ofoptimal estimation. The straightforward architecture ofthe system is not limited to be a simple learning tool, butcan also potentially be implemented to realize a basicultra-tightly coupled system. The remaining sections ofthis paper will focus on the development of this simplearchitecture and its performance. The GPS receivers ofII. GPS TRACKING LOOPSThis section reviews some of the basic conceptsof traditional GPS phase and code tracking loops,including modeling and implementation. The ideas thatwill follow in the development of tracking loops thatincorporate inertial aiding will build upon thesetraditional loop structures to realize the structure of a GPSreceiver with ultra-tight integration. A more detailedtreatment of these concepts can be found in [6].A. The Phase-Lock Loop (PLL)After the GPS signal passes through the RF frontend and is sampled, the discrete signal is centered at anintermediate frequency (fIF), typically around 1-20 MHz.The GPS signal consists of the superposition of all GPSsignals in view of the antenna, and is processed byparallel channels in the receiver, where each channeltracks (or searches for) the signal from one satellite.After a satellite has been acquired, the PLL for thechannel tracks the phase and frequency of the carriersignal. A typical model of a second-order PLL is shownin Fig. 4.PhaseDiscriminatorϕ r (s)w(s)δϕ (s)"Σ"f PLL (s)Loop FilterK1τ 1s 1sϕ r ( s ) reference phasew( s) external phase noiseδϕ (s) measured phase errorf PLL ( s ) frequency tracked by PLLϕˆ ( s ) tracked phaseFigure 4. Model of Second-Order PLLNCO1 ϕˆ (s)s

In this model, the plant in the PLL model is anumerically controlled oscillator (NCO), which iscontrolled by fPLL. The loop filter is a compensatordesigned to track the reference phase with a typicalbandwidth of 15-30Hz. It is important to note that theloop filter design is a compromise between bandwidth andnoise suppression, because the reference phase and thephase noise are treated by the same transfer function,shown below:(1)ϕˆ ( s ) H1 ( s)(ϕ r ( s ) w( s ) )H1 ( s ) K1 (τ1s 1)2s K1τ1s K1(2)By maintaining lock on the phase of the carriersignal, the PLL also tracks any deviations of the carrierfrequency from the intermediate frequency. In Fig. 4, fPLLrepresents the frequency deviation from fIF.Thecomponents of fPLL include the Doppler frequency of thesignal (fdopp), due to relative motion between the receiverand the satellite, as well as frequency errors due to thelocal reference oscillator (fclk). The clock frequency errorsare introduced through the down-conversion and samplingprocess in the RF front end. Mathematically, fPLL can beexpressed as:fPLL fdopp fclk fnoise(3)The frequency content of fdopp can besignificantly higher than that of fclk, depending on the userplatform dynamics. As will be discussed later in thedevelopment of an ultra-tight integration structure, theknowledge of the satellite motion and user platformdynamics can be used to estimate the Doppler frequencyexternally. Providing this estimate to the PLL will thenpreclude the need to track the fast dynamics of fdopp withinthe loop, and will allow tightening the loop-filterbandwidth to improve noise performance. This principleis the crux of the ultra-tight integration concept.Figure 5 shows the actual structure of a PLL,including components like mixers and “accumulate anddump” (A&D) operations which perform averaging overone or more code periods.The oscillator generates in-phase and quadraturereplicas of the carrier signal for the channel, with afrequency equal to the sum of fPLL and fIF. The signalreplicas are used to mix the incoming signal to basebandfor extracting the navigation bits and measuring the phaseerror. As shown in Fig. 5, the PLL also utilizes theprompt CA code provided by the delay-lock loop, whichin turn, depends on the in-phase and quadrature basebandsignals provided by the PLL.B. The Delay-Lock Loop (DLL)The function of the DLL is to track the CA codecomponent of the GPS signal. In addition to generatingthe prompt code needed for tracking the carrier in thePLL, the code phase from the code generator is also usedto determine the pseudoranges for position determination.Although the structure of the DLL will not change withthe implementation of ultra-tight integration, someexplanation is necessary as to why a rate-aided DLLshould be used to complement the robustnessenhancements in the PLL through ultra-tight integration.Figure 6 shows the model of a noncoherent DLL.The code generator (CG) produces a replica of the CAcode at a frequency imposed by the loop compensator,which is usually a simple gain. The error signal in thismodel (δτ(s)) represents the difference between the phaseof the reference CA code (τr(s)) and that of the replicatedCA code (τr(s)).Compensatorτ r (s)GPSDataNCOfPLLK1sτ1 1ssinQuadratureTo DLLKCDLLCode rateCompensatorτ r (s)"Σ"K2DLL1 τ (s)sFigure 7. Model of Rate-Aided DLLA&DFigure 5. Structure of PLLPhaseDiscriminator1 τ (s)sFeed-forward branchData BitsLoop FiltercosK1DLLA rate-aided DLL uses the less noisy frequencyestimate determined by the PLL to aid the code-trackingloop, as shown in Fig. 7.fPLLIn-phaseδτ (s)Figure 6. Model of DLLPrompt CA Code(from DLL)A&D"Σ"CGFigure 8 shows the structure of a rate-aided DLL.As shown, the error signal is the difference of the earlyand late powers, which are computed by mixing the

replicated carrier (in-phase and quadrature) with early andlate code replicas.The gain that converts the PLL frequency to thecode rate is denoted KCDLL. With this configuration, thegain of the compensator can be reduced to improve noiseperformance, since the necessary bandwidth needed tomaintain code lock is provided by the feed-forwardbranch. However, the closed-loop configuration is stillneeded to track the slow and unpredictable drifts causedby code-carrier divergence [6]. In addition to improvednoise performance, a rate-aided DLL can also provide asynchronized code despite brief outages in the GPSsignal, as long as the external frequency aiding isuninterrupted and the outages are not long enough toallow significant code-carrier divergence. This advantagewill be exploited when uninterrupted aiding is availablewith ultra-tight ratorA&D( )2A&D( )2A&D( )2A&D( )2latepromptTo PLLFromPLLδτIn-phase carrierQuadrature carrierFigure 8. Structure of Rate-Aided DLLIII. DOPPLER AND CLOCK-ERRORFREQUENCY ESTIMATIONAs explained in section IIA, a traditional PLLtracks the Doppler and clock error components of thecarrier signal. If these components can be estimatedexternally, they can be used to aid the PLL to track withmore efficiency and robustness. The Doppler frequencyof the carrier can be estimated from the outputs of anInertial Navigation System (INS), an attitude reference,and satellite ephemeris data. As will be discussed later,the accuracy of these Doppler estimates depends on thequality of inertial sensors used.A. Doppler Frequency EstimationThe Doppler frequency of the carrier signal canbe expressed simply as the velocity of the receiverrelative to the transmitter, projected onto the line-of-sight(LOS) vector. The relationship is expressed in Eq. 4:K K1 Kf dopp (V RX V S ) 1 S(4)λwhereλK Wavelength of carrier at L1 frequencyVK RX Velocity of receiver antennaSVK S Velocity of satellite1 Unit LOS vector from receiver to satelliteThe components of Eq. 4 can be computed in any Earthfixed reference frame, such as Earth-Centered-EarthFixed (ECEF) or local East-North-Up (ENU). Thetransformation matrix between these two reference framesis easily computed as a function of latitude and longitude.The computation of the ECEF satellite velocityfrom ephemeris data is a well-known procedure,described in [13]. Another very simple and relativelyaccurate method for computing satellite velocity is toestimate the time derivative of its position.Thecomputation of the ECEF satellite position fromephemeris data is described in [19]. Using this method tocompute the satellite position as a function of GPS timeof-week, the velocity of the satellite can be approximatedas the discrete time-derivative of its position, with a smalltime-step ( t 1ms):R S (t t ) R SE (t )V SE (t ) E(5) twhereV SE (t ) ECEF velocity of satellite at GPS time of week tR SE (t ) ECEF position of satellite at GPS time of week tThe ENU velocity of the antenna is one of thecommon measurements from GPS receivers, but it doesnot have sufficient bandwidth to aid the PLL in afeedback fashion. However, an integrated GPS/INSsystem (as shown in Fig. 3) can provide velocitymeasure

of a low-cost GPS/INS attitude system for automobiles, and deep integration of INS systems with GPS tracking loops. Dr. Demoz Gebre-Egziabher is an assistant professor of Aerospace Engineering and Mechanics at the University of Minnesota, Twin Cities. His research interests are in the areas of navigation, guidance and control with an

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

Microservice-based architectures. Using containerisation in hybrid cloud architectures: Docker, Kubernetes, OpenShift: Designing microservice architectures. Managing microservice architectures. Continuous integration and continuous delivery (CI/CD) in containerised architectures. Cloud-native microservice architectures: serverless.

This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is 7 provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a .

och krav. Maskinerna skriver ut upp till fyra tum breda etiketter med direkt termoteknik och termotransferteknik och är lämpliga för en lång rad användningsområden på vertikala marknader. TD-seriens professionella etikettskrivare för . skrivbordet. Brothers nya avancerade 4-tums etikettskrivare för skrivbordet är effektiva och enkla att