Precise Positioning and Attitude Determination of Microsatellites using a Software-Defined Radio

Similar documents
Test Results from a Precise Positioning and Attitude Determination System for Microsatellites using a Software-Defined Radio

Indoor Navigation Test Results using an Integrated GPS/TOA/Inertial Navigation System

BENEFITS OF A SPACE-BASED AUGMENTATION SYSTEM FOR EARLY IMPLEMENTATION OF GPS MODERNIZATION SIGNALS

A Modular Re-programmable Digital Receiver Architecture

Dynamic Reconfiguration in a GNSS Software Defined Radio for Multi-Constellation Operation

Test Results from a Novel Passive Bistatic GPS Radar Using a Phased Sensor Array

High Gain Advanced GPS Receiver

Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

Sonobuoy Position Location using the Military P(Y) Code

TEST RESULTS OF A DIGITAL BEAMFORMING GPS RECEIVER FOR MOBILE APPLICATIONS

Remote Sensing using Bistatic GPS and a Digital Beam Steering Receiver

Integrated GPS/TOA Navigation using a Positioning and Communication Software Defined Radio

Minnesat: GPS Attitude Determination Experiments Onboard a Nanosatellite

Testing of Ultra-Tightly-Coupled GPS Operation using a Precision GPS/Inertial Simulator

KINEMATIC TEST RESULTS OF A MINIATURIZED GPS ANTENNA ARRAY WITH DIGITAL BEAMSTEERING ELECTRONICS

Indoor Navigation Test Results using an Integrated GPS/TOA/Inertial Navigation System

Broadband GPS Data Capture for Signal and Interference Analysis

Test Results from a Digital P(Y) Code Beamsteering Receiver for Multipath Minimization Alison Brown and Neil Gerein, NAVSYS Corporation

Relative Navigation, Timing & Data. Communications for CubeSat Clusters. Nestor Voronka, Tyrel Newton

Multipath Mitigation Algorithm Results using TOA Beacons for Integrated Indoor Navigation

A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER

Test Results of a 7-Element Small Controlled Reception Pattern Antenna

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

(SDR) Based Communication Downlinks for CubeSats

HIGH GAIN ADVANCED GPS RECEIVER

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

A Software GPS Receiver Application for Embedding in Software Definable Radios

Primer on GPS Operations

Platform Independent Launch Vehicle Avionics

Unmanned Air Systems. Naval Unmanned Combat. Precision Navigation for Critical Operations. DEFENSE Precision Navigation

Using GPS in Embedded Applications Pascal Stang Stanford University - EE281 November 28, 2000

CubeSat Navigation System and Software Design. Submitted for CIS-4722 Senior Project II Vermont Technical College Al Corkery

UNIT 1 - introduction to GPS

Multipath Mitigation Algorithm Results using TOA Beacons for Integrated Indoor Navigation

Understanding GPS: Principles and Applications Second Edition

Implementing a GPS Waveform under the Software Communications Architecture

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

POWERGPS : A New Family of High Precision GPS Products

Vector tracking loops are a type

ROM/UDF CPU I/O I/O I/O RAM

Understanding GPS/GNSS

Space Systems Engineering

The Global Positioning System

Measurement Level Integration of Multiple Low-Cost GPS Receivers for UAVs

Using GPS to Synthesize A Large Antenna Aperture When The Elements Are Mobile

Introduction. DRAFT DRAFT DRAFT JHU/APL 8/5/02 NanoSat Crosslink Transceiver Software Interface Document

A VIRTUAL VALIDATION ENVIRONMENT FOR THE DESIGN OF AUTOMOTIVE SATELLITE BASED NAVIGATION SYSTEMS FOR URBAN CANYONS

GPS Milestones, cont. GPS Milestones. The Global Positioning Sytem, Part 1 10/10/2017. M. Helper, GEO 327G/386G, UT Austin 1. US GPS Facts of Note

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach

Frequency bands and transmission directions for data relay satellite networks/systems

Development of Ultimate Seamless Positioning System for Global Cellular Phone Platform based on QZSS IMES

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning

Using a design-to-test capability for LTE MIMO (Part 1 of 2)

THE DESIGN OF C/A CODE GLONASS RECEIVER

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

FPGA Implementation of Safe Mode Detection and Sun Acquisition Logic in a Satellite

CARRIER PHASE VS. CODE PHASE

University Nanosat Program

TELEMETRY, TRACKING, COMMAND AND MONITORING SYSTEM IN GEOSTATIONARY SATELLITE

High Data Rate QPSK Modulator with CCSDS Punctured FEC channel Coding for Geo-Imaging Satellite

Author s Name Name of the Paper Session. DYNAMIC POSITIONING CONFERENCE October 10-11, 2017 SENSORS SESSION. Sensing Autonomy.

Cooperative localization (part I) Jouni Rantakokko

THE GPS SATELLITE AND PAYLOAD

Deep Space Communication The further you go, the harder it gets. D. Kanipe, Sept. 2013

INSTITUTE FOR TELECOMMUNICATIONS RESEARCH (ITR)

GPS: The Basics. Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University. Expected Learning Outcomes for GPS

DRONACHARYA GROUP OF INSTITUTIONS, GREATER NOIDA. SATELLITE COMMUNICATIONS (EEC 021) QUESTION BANK

FRL's Demonstration and Science Experiments (DSX) rogram Quest for the Common Micro Satellite Bus

KOMPSAT-2 Orbit Determination using GPS SIgnals

GPS receivers built for various

Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R

The Evolution of Nano-Satellite Proximity Operations In-Space Inspection Workshop 2017

Recommendation ITU-R SA (07/2017)

Satellite Communications Training System

Every GNSS receiver processes

GPS TSPI for Ultra High Dynamics. Use of GPS L1/L2/L5 Signals for TSPI UNCLASSIFIED. ITEA Test Instrumentation Workshop, May 15 th 18 th 2012

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

Receiver Technology CRESCENT OEM WHITE PAPER AMY DEWIS JENNIFER COLPITTS

BIOGRAPHY ABSTRACT. This paper will present the design of the dual-frequency L1/L2 S-CRPA and the measurement results of the antenna elements.

GNSS for UAV Navigation. Sandy Kennedy Nov.15, 2016 ITSNT

SATELLITE COMMUNICATIONS

Performance and Jamming Test Results of a Digital Beamforming GPS Receiver

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

Mobile Positioning in Wireless Mobile Networks

CubeSat Proximity Operations Demonstration (CPOD) Vehicle Avionics and Design

UCISAT-1. Current Completed Model. Former Manufactured Prototype

Lecture 04. Elements of Global Positioning Systems

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

An Experimental Analysis of Code/Carrier Tracking Performance In The Trimble SK-8 GPS Receiver Pascal Stang AA272D, Stanford University, CA 94305

TACSAT-2 Target Indicator Experiment (TIE) AIS Payload Overview

Precise GNSS Positioning for Mass-market Applications

High Level Design Group: RF Detection Group Members: Joey Py e, André Magill, Shane Ryan, John Docalovich, Zack Bennett Advisor: Dr.

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.

Tracking Loop Optimization for On-Board GPS Navigation in High Earth Orbit (HEO) Missions

Assessing & Mitigation of risks on railways operational scenarios

High Speed, Low Cost Telemetry Access from Space Development Update on Programmable Ultra Lightweight System Adaptable Radio (PULSAR)

Inertially Aided RTK Performance Evaluation

3-2 Configuration for Mobile Communication Satellite System and Broadcasting Satellite Systems

Wireless Sensor Networks for Aerospace Applications

Transcription:

Precise Positioning and Attitude Determination of Microsatellites using a Software-Defined Radio Alison Brown, Janet Nordlie, Peter Brown, and Charles Johnson, NAVSYS Corporation BIOGRAPHY Alison Brown is the Chairman and Chief Visionary Officer of NAVSYS Corporation. She founded NAVSYS in 1986 and served as President and Chief Executive Officer until 2006. She has a PhD in Mechanics, Aerospace, and Nuclear Engineering from UCLA, an MS in Aeronautics and Astronautics from MIT, and an MA in Engineering from Cambridge University. She was a member of the GPS-3 Independent Review Team and the Interagency GPS Executive Board Independent Advisory Team, and is an Editor of GPS World Magazine. She is an ION Fellow and an Honorary Fellow of Sidney Sussex College, Cambridge. Janet Nordlie is a Program Manager at NAVSYS Corporation. She has a BSEE from Southern Methodist University. She has been involved in GPS system design, development and test since 1999. Peter Brown is the Managing Director and Senior Engineer of NAVSYS Ltd. He has a BSc in Electrical Engineering from Imperial College, University of London. He has been involved in GPS hardware and systems design at NAVSYS since 1991. Dr. Charles Johnson worked on the GPS System at Texas Instruments from 1974 to 1983 as the Chief Systems Engineer and served on the committee that set the requirements for production of the GPS system. He is coauthor of eight GPS patents and 13 papers. In 1996, Dr. Johnson was honored as one of the 40 "founders" of GPS at the ION meeting in Kansas City. He left the GPS field in 1983 and returned in 2002 as a business consultant to NAVSYS Corporation. ABSTRACT Current GPS technologies for satellite navigation are relatively costly, heavy, and utilize a high amount of power. This makes such systems difficult for small satellites to support. In this paper, we describe a lowcost, low-weight, low-power GPS navigation system to support smaller satellites. A key component of our solution involves our patented -based receiver design, which takes a brief snapshot of GPS data and powers off until the next position fix is desired. The processing of the snapshot data is implemented in a software defined radio (SDR) using a GPS software application. This approach shares the resources available within a spacecraft s SDR to support both communication and navigation functions reducing the size, weight and cost of the hardware on a micro/nanosatellite. An important aspect of the is its modular design, which allows multiple s to be placed on the satellite shell for full GPS visibility and robustness to satellite spin. INTRODUCTION The current state of GPS receivers for spacecraft onboard position and velocity measurements to update orbit propagators is to employ multiple stand-alone GPS receivers or a multi-antenna GPS receiver connected to different antennas placed around the spacecraft to remain in the field of view of the GPS satellites. These GPS receivers obviously require valuable resources of power, mass, volume and cost to perform their function. If a system could be developed to achieve similar performance while realizing savings in one or more of these areas, there would be a strong demand in the industry, especially as smaller spacecraft platforms gain popularity. NAVSYS ( Tracking Widget ) is a low cost sensor that can be used to support networked GPS positioning applications. The patented sensor operates by taking brief snapshots of GPS data when activated[1]. These snapshots are captured to memory and forwarded to the Processor through a digital interface or data link for processing[2]. The is built using the RF front-end of a commercial GPS chip (see Figure 1). The device is designed to operate with a variety of different types of data links providing a low-power location solution. Instead of performing the GPS signal processing using an internal baseband processor, the device only Proceedings of ION NTM 2008, San Diego, CA, January 2008

samples and records the GPS snapshots periodically. While this requires more data to be transmitted across the wireless data link, it significantly reduces the overall power drain of the device, making this an ideal solution for low-power tracking applications. This approach is being used for a variety of commercial positioning and tracking applications. OEM GPS Receiver RF/IF TCXO Sensor RF/IF TCXO Correlators Digital Data Buffer Figure 1 Sensor The NAVSYS technology offers several key advantages over currently available spacecraft GPS receivers. receivers are low-weight, small, and consume much less (peak and average) power than traditional receiver designs. The receiver captures only a small snapshot of GPS data, on the order of tens of milliseconds, and does not run and draw power continuously. Also, the is a small-form factor module that may be easily attached to the spacecraft shell. In a current design in development, we are using three modules that are interconnected so that snapshots are synchronously collected and jointly processed. This allows the spacecraft to have full 360- degree visibility in both azimuth and elevation and can account for spacecraft spin, if necessary. The multiple signals can also be used to estimate the attitude of the spacecraft, if sufficient common satellites are in view. The processing of the signals is performed using a Software Defined Radio (SDR) architecture. In this paper, we describe the design of the receiver developed for small satellite operations and describe the benefits of this approach and the processing employed within the SDR to perform both positioning and attitude determination. SATELLITE TECHNOLOGY Satellite technology has become an indispensable part of modern society - being used for everything from mapping and weather forecasts to communications. For both military and commercial applications, satellites are becoming smaller and smaller. Some companies are developing a new spacecraft generation called microsatellites or microsats3. These small satellites can CPU Almanac and last position is stored in nonvolatile memory RF Telemetry & multiplexer RF Telemetry & multiplexer LAT, LON (Pseudorange) DATA PACKET provide navigation, weather predictions, and Earth observation just like traditional satellites, but are faster to build and much cheaper. About 400 microsats have been launched in orbit over the last 20 years for scientific, commercial, and military purposes, and innovative new small satellite products for remote sensing, geostationary communications and navigation are currently being developed. The attractiveness of microsats is their low investment and operational costs, their flexibility in making changes, and the short system development cycles. The lighter a satellite is, the less it costs to send into orbit, which results in launch costs being significantly lower for microsats than conventional satellites. Manufacturers are also leveraging commercial technology and modular architectures to reduce the cost of the microsat avionics. These approaches are significantly lowering the cost for microsat production costs. A typical microsat can cost as little as $10 million, including production and launch cost, as opposed to hundreds of millions for traditional satellites. The Space solution significantly reduces the size weight and cost of the onboard navigation components, making it an attractive option for microsat applications. SPACE AVIONICS The proposed Space avionics solution is illustrated in Figure 2. The major cost impact for space electronics is the ruggedization and qualification needed for the space environment. While commercial GPS space products are available, they are significantly more expensive than conventional commercial grade receivers, averaging in the $50,000-$350,000 range. With our proposed approach, only the GPS RF and digital sampling electronics are needed to be qualified for the space environment. The processing is performed using a Software Defined Radio (SDR) architecture. As shown in Figure 2, our first implementation of the Space tracking system will downlink the sensor data using the ground station communications link for processing on the ground using a SDR at the ground station. This will provide precision GPS positioning of the spacecraft. For future spacecraft, we plan to port our processing software so that it can run within the spacecraft onboard processor. The SDR application is being designed to allow porting to a variety of processor types. 2

ANT ANT ANT SpaceCraft Avionics Option 2 Processing in Avionics Processor Ground Station Comm Link Option 1 Processing in Ground Station Figure 2 Proposed Space Architecture Our planned implementation is to have three singleelement antennas installed, each connected to a single sensor (Figure 3). This alternative allows optimal processing of the signal outputs to achieve a high accuracy combined solution without degradation of the GPS signals. The multiple antennas also allow for rough attitude estimation to be performed using the GPS signals. #1 Space Vehicle #3 #2 Figure 3 Multiple Antenna Installation for Attitude Determination and All-Around Visibility SPACE HARDWARE The hardware for the Space consists of a stack of three identical circuit boards, Figure 4 (approx 3 x 3 x 0.45 ), each with the following connectors: avionics host connection (power, control and data), GPS antenna connection, and stack-thru connector. Of the three boards in the stack, the host computer can configure any one board as Master, with the remainder as Slaves. If the Master hardware fails, the avionics host can select an alternate unit as Master. Figure 4 Space Assembly The avionics host connection consists of: DC supply (10v to 40v range) RS422 clock and synchronous data lines (data to host and data from host) (These signals are bussed between all boards and may access all boards through a single connection.) and TTL level control strobe and Output Enable Strobe. Master select control line and Power Enable Control line. The electronics of each board comprise a Low-Noise Amplifier (adequate for use with either active or passive GPS antennas), an integrated GPS front-end (RF to digital baseband), a CPLD programmable logic device an associated data cache SRAM memory chip, a TCXO, buffers and line drivers, and a switching regulator. The TCXO master reference is distributed from the Master to the Slave boards via the stack-thru connector, frequency synchronizing all GPS boards. The Master Unit acts as system timing controller (under overall avionics host command via a serial command protocol) commanding either single-shot GPS snapshots (precisely synchronous between all GPS elements) or precisely timed (with the Master TCXO) sequences of GPS snapshots. The GPS RF circuitry is automatically powered on and off by the CPLD logic to minimize overall power consumption. Once snapshots have been captured to the cache memory, the avionics host may read the individual snapshots in sequence via the serial connection. The hardware is built using commercial parts (extended temperature range), with the TCXO being specified for a high vibration/shock environment, and several other parts having a successful space track-record. 3

Thermal problems are largely avoided due to the very short time (50 milliseconds) that the heaviest currentdraw portion of the circuit is powered to take the infrequent GPS snapshots. System reliability is enhanced by vibration testing of the assembly during the test phase, over-specifying component values (capacitors, etc.) where appropriate to give performance margin, and temperature testing each assembly. Further reliability may be achieved by judicious use of the system redundancy (once launched, the host can disable a failed unit, and can select any unit as Master), since the system can operate (with slightly reduced functionality) with at least one board disabled. SOFTWARE PROCESSING The processing software is based on the Software GPS Receiver (SGR) application that NAVSYS had previously developed for tracking GPS signals on a Software Defined Radio (SDR) 4. This includes the components shown in Figure 5 and summarized in Table 1. RealTime Track CAC CAC Driver Hybrid Navigator Receiver Manager DAE Modem Components Figure 5 Software GPS Receiver (SGR) Components Table 1 Functions performed by Software GPS Receiver Components Component Modem - DAE Modem - CAC Driver Real-Time Track Receiver Manager Hybrid Navigator Functions Performed RF/Digital Conversion Code Generation, Correlation & Carrier Mixing interfaces (e.g. NCO settings and Correlator Outputs) Real-Time Code & Carrier Tracking loops and NAV data demodulation GPS SV position calculation and SV selection Position/Velocity Calculation (Least Squares or Kalman Filter) The processing software executes on the received messages as they are received using the components shown in Figure 6 and summarized in Table 2. The major distinguishing factors between these two software implementations are described in Table 2. Figure 6 Processor Components Table 2 Functions performed by Processor Components Component Code Gen Corr Track Receiver Manager Network Assistance Satellite Navigator Functions Performed Code & Carrier Generation using Code phase/doppler Prepositioning Code & Carrier correlation of data Assisted Code & Carrier Tracking loops for all sensors GPS SV position calculation and SV selection Code phase/doppler Prepositioning with GPS/Satellite position/velocity Receives GPS NAV data through Network Position/Velocity Calculation (Orbital Kalman Filter) GPS Signal Sampling and Correlation The SGR performs the GPS signal sampling and correlation functions in the Modem components. The sensor onboard the spacecraft performs the RF down conversion and sampling functions that the Digital Antenna Element (DAE) performs in the SGR. With the SGR, the code generation and correlation is performed within the components, which are controlled by the individual track channels. With the, the code generation is performed in software using prepositioning data generated from the a-priori estimate of the satellite position and velocity. This has the advantage that only a single set of GPS code and carrier reference signals need to be generated for all of the data sets to be processed. The data correlation can be performed either in software or firmware for each of the data sets. 4

GPS Satellite Tracking With the SGR, each individual channel operates independently tracking a single GPS satellite. For the, we have multiple data sets for each satellite to be tracked. By including states in the tracking loops for the satellite position and the delta pseudo-range and carrier-phase for each sensor, it is possible to improve the tracking loop performance for the composite set of signals, and improve the reliability of the lock detection to handle rapid signal fades. GPS NAV Data Collection The SGR demodulates the GPS NAV data within the tracking channels and uses this to unpack the GPS ephemeris data that is needed to calculate the GPS satellite positions and velocities. With the solution, we can obtain the satellite ephemeris information through the ground network. This allows more accurate positioning by using precise ephemeris available either from military sources5 or from commercial networks6. Navigation The SGR calculates a navigation solution using the Hybrid Navigator component that can estimate position and velocity using either stand-alone GPS or using a Kalman Filter to estimate errors on an inertial solution. The Space processing software uses a variant of this navigation filter to estimate the position, velocity and attitude of the spacecraft orbit. Instead of using state propagation from an inertial model though, the orbital dynamics equations of motion are used to propagate the spacecraft states instead. The design approach adopted for the processing leverages much of the existing code developed for the SGR. The design enhancements in the tracking and navigation algorithms will provide improvements in the GPS satellite signal observations and the resulting orbital and attitude solution for a spacecraft. CONCLUSION The NAVSYS Space technology offers several key advantages over currently available spacecraft GPS receivers. The receivers are low-weight, small, and consume much less (peak and average) power than traditional GPS receiver designs. The solution offers on demand processing. In other words, as long as the navigation solution is not needed in real time, the GPS data snapshots may be processed on an as needed basis, when convenient for the processor. In this way, multiple snapshots may be queued/stored for later processing, if the processor is currently being tasked for other applications. The offers an inexpensive modular solution, which allows for multiple sensors to be installed in the spacecraft. This can be used to provide all-around (4π steridian) field of view. This is advantageous for a spinning or tumbling solution where GPS satellites rapidly fall in and out of view of a single antenna, and can also be used for attitude determination. ACKNOWLEDGEMENT The authors would like to acknowledge the support of Holly Victorson and Air Force Research Laboratory s Space Vehicles Directorate, Kirtland Air Force Base, New Mexico, who provided funding to support the development of this technology. REFERENCES [1] A. Brown, The A Low Cost GPS Sensor for Tracking Applications, ION 5 th International Technical Meeting, Albuquerque, September 1992 [2] GPS Tracking System, Brown, Alison, K., and Sturza, Mark ( to NAVSYS Corporation) US Patent 5,379,224, January 3, 1995, Application 11/29/1991 [3] Jason Guarnieri, Greg Hegemann, Greg Spanjers, James Winter, Martin Tolliver, Jeff Summers, Greg Cord, The MDA MicroSatellite Target System (MTS) for DoD Radar Calibration, IEEE Aerospace Conference 2007, Big Sky, Montana, March 2007 [4] Alison K. Brown, Lynn Stricklan, and David Babich, Implementing a GPS Waveform Under the Software Communication Architecture, 2006 Software Defined Radio Forum, Orlando, FL, November 2006 [5] Talon NAMATH Tactical Control Station http://www.af.mil/news/story.asp?id=123036716 [6] NASA Global Differential GPS System http://www.gdgps.net/ 5