410 likes | 862 Views
Galileo and GLONASS. Spirent Federal Systems Training Seminar 2007 Jonathan Hooper. Agenda. Galileo Background and Status Galileo Testing Galileo + GPS GLONASS Background and Status GLONASS Testing. Galileo. A Global Navigation System from Europe.
E N D
Galileo and GLONASS Spirent Federal Systems Training Seminar 2007 Jonathan Hooper
Agenda • Galileo Background and Status • Galileo Testing • Galileo + GPS • GLONASS Background and Status • GLONASS Testing
A Global Navigation System from Europe • Galileo is a space-based navigation system designed to be ‘Interoperable’ with GPS • Constellation of Medium Earth Orbit (MEO) Satellites • like GPS • Three Orbital Planes • GPS has six • Operates in L-Band • like GPS • CDMA • like GPS • Multiple Services • More than GPS, some of which must be paid for
The Galileo Services • Open Service (OS) at L1 and E5 • No fee for use • No guarantee of service • Similar to GPS L1 and L2C • Commercial Service (CS) at L1, E5 and E6 • Guaranteed level of service availability • Encrypted data (via fee) on all frequencies to deliver service • Safety-of-Life Service (SOL) at E5 and L1 • No fee for use • High Integrity Levels for Civil Aircraft landing, etc(Like L5 GPS) • Public Regulated Service at L1 and E6 • Encrypted for Government use
The Signals (L1) Diagram and text don’t align. BOC(1,1) and BOC(15,2.5) Check spec MS3043 for details • L1 Frequency • 1575.42MHz • Ca BOC(15,2.5) 50% • For PRS • Encrypted Code Non-Periodic • Encrypted Data @ 250sps • Cb BOC(1,1) 25% • For OS, SOL and CS • Data (some encrypted for CS) @250sps • Periodic Code (10230bits or 2046bits long) • Cc BOC(1,1) 25% • For OS, SOL and CS • No data • Periodic Code (10230bits long)
The Signals (E5) Prob better to show E5ab spectrally Check spec MS3043 for details • E5 Frequencies • E5a = 1176.45MHz • E5b = 1207.14MHz • I BPSK @ 10.230MHz 50% • For SOL, OS and CS • Data @1000sps • Periodic Code (10230bits long) • Q BPSK @10.230MHz 50% • For SOL, OS and CS • No data • Periodic Code (10230bits long)
The Signals (E6) • E6 Frequency • 1278.75MHz • Ca BOC(10,5) 50% • For PRS • Encrypted Non-Periodic Code • Encrypted Data @ 250sps • Cb BPSK @ 5.115MHz 25% • For CS • Encrypted Data @1000sps • Encrypted Periodic Code (10230bits long) • Cb BPSK @5.115MHz 25% • For CS • No data • Encrypted Periodic Code (10230bits long)
Galileo Public Regulated Service (PRS) • Current status • Galileo will operate under civil control • Encrypted PRS signal for use by public safety organisations such as police, fire, customs agencies • EU has not approved use for military applications • PRS summary • Two signals: L1A and E6A • Encrypted for controlled access • L1A modulation: BOC(15,2.5)cos • E6A modulation: BOC(10,5)sine • G/Nav data messages
Spirent Test Solution for Galileo PRS • Status: • Under development for official IOV contracts • Architecture: • FPGA in generator provides all COMSEC and NAVSEC functions • Software DLL to SimGEN provides unencrypted G/Nav data and GUI • Availability: • SimPRS is initial product designator • Subject to availability controls • Galileo Programme Security Instruction (PSI) • Please speak to us for further information
GSS7800 Galileo Simulator:Origins • Based on GSS7700 GPS Simulator Platform • SimGEN software expanded • Signal Generator modifications • Inherently capable of integrated GNSS with GSS7700 GPS/SBAS L1 E5ab E6GSS7800 Galileo Simulator
L1/E5ab GalileoDemonstrator L1 Galileo Demonstrator L1 E5ab E6 ** for Non-PRS GRC, GSS, TUS • GNSS Constellation • Simulator • - Public Domain Information • Galileo Modulation • Memory Codes from File • Data messages from a fileor GPS legacy with FEC L1 E5ab OS GSS7800Commercial Galileo Simulator* L1 E6for PRS GRC Galileo Simulator Road Map 2004/5 2006 2007 *availability dependson licence issues **PRS on some configurations
Septentrio L1 PVT NordNav L1 PVT Galileo Works!! ION-GNSS-2006 Ft. Worth, Texas GSS7800 L1/E5ab Simulator Spirent Booth
GSS7800 Commercial Galileo OS* • Designed to be compliant with OS SISICD provided by GJU* • L1B (data) with I/Nav messages • L1C (Pilot) • L1A as PRS-Noise • Spectrally exact representation of PRS – GPS P-codes, no data • E5a with F/Nav data (I) and pilot (Q) • E5b with I/Nav data (I) and pilot (Q) • Spirent Product Specification MS3043* • Up to 16 channels per chassis • L1 and E5a+E5b * Due to SISICD terms of use Spirent’s initial offering will be generic (ref: MS3047), with upgrade to SISICD compliancy when possible
GSS7800 for Galileo Programmes • Designed to be compliant with full SISICD • L1B (data) with I/Nav messages and L1C (Pilot) • L1A PRS encrypted signalling* • E6B (data) with C/Nav messages and E6C (Pilot) – Encrypted • E6A PRS encrypted signalling* • E5a with F/Nav data (I) and pilot (Q) • E5b with I/Nav data (I) and pilot (Q) • Spirent Product Specification MS3031 • Up to 16 channels per chassis • L1 and E5a+E5b and E6 * Requires additional approval
GSS7800 Generic GNSS • Information and order available now • Spirent specification MS3047 applies • Delivery from Q1 2007 • Public domain information • Galileo modulation • L1, E5ab, E6 • Uncommitted Memory Codes • Data from a file, or legacy GPS frame (with or without FEC) • Upgrade to SISICD compliancy when possible • Spirent specification MS3043 applies • More information on request
GSS7800 Generic GNSS • Product specification available from Spirent now (MS3047) • L1B (data) with uncommitted Memory Codes • Data from a file or Legacy GPS Frame (with or without FEC) • L1C (Pilot) with uncommitted Memory Codes • L1A as PRS-Noise • Spectrally exact representation of PRS – GPS P-codes, no data • E5a (Idata/Qpilot) with uncommitted Memory Codes • Data (I) from a file or Legacy GPS • E5b (Idata/Qpilot) with uncommitted Memory Codes • Data (I) from a file or Legacy GPS • Upgrade to SISICD compliancy when possible * If licence is not forthcoming will revert to Generic GNSS
Spirent GSS7800 Galileo Simulator:GSS7700 Hardware Reuse • Chassis, including • PSU/Case • Cardframe/Backplane • CPU/IEEE • Panels and Display • RF Modules • LO Synthesiser • Combiner • Upconverter • Ref Oscillator • Detector
Spirent GSS7800 Galileo Simulator:Hardware Modifications • Extra carrier • L1, E5ab and E6 • Extra upconverter • Plus extra LOs • New signal generator cards • Support 92MHz bandwidth • BOC signalling • New IF Modules • Wideband, Quad Density
New Signal Generator Board All Ranging Codes are implemented as Memory Codes New Xilinx Virtex4 FPGA (heatsink not shown) VME Interface New 240MHz DAC New 120MHz Clock Compact Flash
New IF Module • ½ size, 2 x capacity, 3 x Bandwidth New IF Module Old IF Module
SimGEN Changes • Signal Selection Support • Memory Code Support • New Constellation Editor • Similar Format to GPS • Data Message Calculation • New Iono Model • ESA NeQuick Model • All other facilities retained • Vehicle Motion Models • Remote Control • Antenna Patterns, etc
New Constellation Editor • Similar to GPS • Supports up to 36 satellites
Other Constellation Features • Galileo power levelsare nominally higherthan GPS • Support For GST and offsets
Other Constellation Features • PRN • Group delays • Signal Selection • On or Off • Data Message • Calc or File
Galileo NeQuick Iono Model • Single Frequency user support • Computationally intensive model • For GNSS need to findcoherent GPS Klobucharcoefficients
Galileo Testing using Spirent Galileo Simulator P. Crosta, L. Marradi, G. Franzoni, D. Fossati, Alcatel Alenia Space Italia Spirent User Conference, Rome – October 2006
L1 Code-Carrier Accuracy Results • PSEUDORANGE AND CARRIER THERMAL NOISE MEASUREMENTS (L1) • Fixed User • Rural vehicle dynamic user: v=140m/s, a=10m/s2 • L1 Test results in line with theoretical formulation (Betz, Spilker) code 1m DLL 2° order Spacing: 0.043 chip Loop Bw: 1 Hz IF Bw: 24 MHz Tint = 16 ms 0.5m 0.1m carrier 5 mm PLL 3° order Loop Bw: 10 Hz IF Bw: 24 MHz Tint = 16 ms 1 mm L1c code and carrier noise performance
E5 Code-Carrier Accuracy Results • PSEUDORANGE AND CARRIER THERMAL NOISE MEASUREMENTS (E5) • E5 Test results in line with theoretical formulation (Betz, Spilker) DLL 2° order (Spacing: 0.43 chip) Loop Bw: 1 Hz / IF Bw: 40 MHz PLL 3° order (Bw: 10 Hz) Tint = 17 ms / IF Bw: 40 MHz code code 0.5m 0.5m 0.1m 0.1m carrier carrier 5 mm 5 mm 1 mm 1 mm E5aQ code and carrier noise performance E5bQ code and carrier noise performance
E6 Code-Carrier Accuracy Results • PSEUDORANGE AND CARRIER THERMAL NOISE MEASUREMENTS (E6) • E6 Test results in line with theoretical formulation (Betz, Spilker) code 1m DLL 2° order Spacing: 0.215 chip Loop Bw: 1 Hz IF Bw: 24 MHz Tint = 17 ms 0.5m 0.1m carrier PLL 3° order Loop Bw: 10 Hz IF Bw: 24 MHz Tint = 17 ms 5 mm 1 mm E6c code and carrier noise performance
GIOVE-A: Live Test Live Test GIOVE-A Elevation • Periodic code of 8184 chips • Code epoch of 8 msec • BOC(1,1) modulation Doppler Range First contact in Milan site
Galileo + GPS • More Satellites = Better Performance • Better availability and increased integrity • Better geometry and performance • Redundancy • If one system fails the other can be used
GLONASS Constellation • Global Navigation Satellite System (GLONASS) • Operated by Russian Space Forces • 12 operational satellites (12-2006) • Planned fully operational by 2008 (18 satellites) • 24 satellites by 2010 • Spirent GLONASS Simulator • L1 available today: STR4780 • L2 planned: delivery from mid-2008
Signal Types • GLONASS satellites transmit two types of signals • Standard precision (SP) • High precision (HP) • The SP signal on L1 has a frequency division multiple access (FDMA) scheme • L1 = 1602 MHz + 0.5625n MHz, where n is a satellite's frequency channel number (n=0,1,2...)
Summary • Spirent has test systems available for testing Galileo and GLONASS receivers • Galileo L1, E5 and E6 frequencies and codes are available • GLONASS L1 capability is available • Galileo and GLONASS are interoperable with GPS and provide beneficial integrity and accuracy benefits to GPS
End of Presentation Questions / Comments?