Upload
estelconference
View
1.863
Download
1
Embed Size (px)
DESCRIPTION
Press Conference, Rome 21 Dec 2012. Kai Borre, Professor Department of Electronics, Danish GPS Center, Aalborg University, Denmark
Citation preview
DANISH GPS CENTER
GNSS
and
Positioning for the Future
Kai Borre
Danish GPS Center, Aalborg University, Denmark
DANISH GPS CENTER GNSS Development Schedule
• GPS and
GLONASS
evolved slowly
in the first
decades
• In the last
decade the
development
of space and
ground control
segments is
intense
14/12/2011 Copyright © 2011 by Kai Borre 2
Test & deployment GPS III
GPS II
2020 2012 2010 2015
COMPASS
COMPASS 1 (end date unknown)
Test & deployment of L5
GPS III FOC
L1C FOC
L5 FOC
L2C Full Operational Capability (FOC)
GLONASS Full Operational Capability (FOC)
COMPASS 2 test & depl. COMPASS 2/3, regional service; global service depl. COMPASS 3 FOC
New
signals
FOC
SDCM design/tests
GLONASS-M (launched until
2012)
GLONASS-K2 (KM after 2015)
New: L1OC, L3OC, L1SC, L2SC (CDMA), SAR
GLONASS-K1 New: L3OC (CDMA),
SAR
Galileo launch
Sys. testbed v1/v2 IOV Deployment
Galileo operational
SDCM fully deployed
18 SV OC
Test & deployment of L1C
Test & deploym. of L2C, staged roll-out of CNAV
Courtesy of Darius Plaušinaitis
DANISH GPS CENTER The Menu of Future GNSS Signals
• Originally GPS and
GLONASS offered
one civilian signal on
one carrier
• Future GNSS offer
system diversity and
frequency diversity
System Signal
Carrier
frequency
[MHz]
Component Type Data rate
[sps/bps] Modulation
Chipping
rate
[Mcps]
Code length
[chips]
Full
length
[ms]
GLONASS L1 OF 1605.375-
1609.3125
standard Data -/50 BPSK
0.511 511 1
SF high accur. Military 5.11
COMPASS B1 1575.42
B1-CD Open
100/50 MBOC(6,1,1/11) 1.023
B1-CP -/-
B1 Authorized 100/50
BOC(14,2) 2.046
-/-
Galileo E1 1575.42
A PRS cosBOC(15,2.5) 2.5575
B Data, SOL 250/125 CBOC(6,1,1/11) 1.023
4092 4
C Pilot, SOL -/- 4092 * 25 100
GLONASS L1 OC/SC 1575.42
GPS L1 1575.42
C/A Data -/50 BPSK 1.023 1023 1
P(Y) Military
BPSK 10.23 7 days 7 days
M BOC(10,5) 5.115
Galileo E6 1278.75
A PRS cosBOC(10,5)
B Data 1000/500 BPSK(5) 5.115
5115 1
C Pilot -/- 5115 * 100 100
COMPASS B3 1268.52
B3
Authorized
-/500 QPSK(10) 10.23
B3-AD 100/50 BOC(15,2.5) 2.5575
B3-AP -/-
GLONASS L2 OF 1242.9375-
1248.1875
standard Data -/50 BPSK
0.511 511 1
SF high accur. Military 5.11
GPS L2 1227.6
L2 CM Data 50/25
or -/50 TM and BPSK 0.5115 10230 20
L2 CL Pilot -/- 767250 1500
P(Y) Military
BPSK 10.23 7 days 7 days
M BOC(10,5) 5.115
GLONASS L3 OC 1207.14 QBSK(10)
GLONASS L3 OF/SF 1201.743-
1208.088
COMPASS B2 1191.795
B2aD
Open
50/25
AltBOC(15,10) 10.23
B2aP -/-
B2bD 100/50
B2bP -/-
Galileo E5
(1191.795)
E5a 1176.45 a-I Data 50/25
AltBOC(15,10) 10.23
10230 * 20 20
a-Q Pilot -/- 10230 * 100 100
E5b 1207.14 b-I Data, SOL 250/150 10230 * 4 4
b-Q Pilot, SOL -/- 10230 * 100 100
GPS L5 1176.45 I Data 100/50
QPSK 10.23 10230 1
Q Pilot -/- 1
14/12/2011 Copyright © 2011 by Kai Borre 3
Courtesy of Darius Plaušinaitis
DANISH GPS CENTER GNSS Signal Changes
• Increasing requirements to positioning, increasing
number of systems ask for redesign of GNSS signals
14/12/2011 Copyright © 2011 by Kai Borre 4
– New modulations are needed due to
• More heavy shearing of spectrum
• More signals per carrier
• Improved ranging performance
– New PRN code generators (Kazami,
Weil, Neuman-Hoffman) are
considered in addition to the
traditional Gold codes
• Several signals in a system and
several systems are using the same
carrier
• Better performance of week signals
• Better interference performance
• Better ranging performance Figure source – “GPS World”
GNSS L1 (carrier) spectrum
DANISH GPS CENTER Global Navigation Satellite Systems
• GPS (II – 1980)
• GLONASS (1993)
• COMPASS
• Galileo
14/12/2011 Copyright © 2011 by Kai Borre 5
2006
~1981
• 80’s-90’s – the first professional
GPS + GLONASS receivers
• 2011 – “launch year” for the first
consumer, mobile phone GPS +
GLONASS receiver chips (from
Qualcomm, Broadcom, ST-
Ericsson, u-blox and others)
DANISH GPS CENTER Relative Accuracy of Clocks
• Clock stability influences signal and
observation related parameters
14/12/2011 Copyright © 2011 by Kai Borre 6
Clock type Applications Relative accuracy
[s/s]
Temperature compensated
crystal oscillator (TCXO)
Watches, clocks, consumer GNSS
receivers, mobile phones 10-6 – 5×10-7
Oven controlled crystal
oscillator (OCXO) Geodetic GNSS receivers 10-7 – 10-8
GPS disciplined oscillator
(GPSDO) – GPS + above clock Time and frequency synchronization 10-9 – 10-12
Chip scale atomic clock (CSAC) Future high performance GNSS
receivers 5×10-12
Rubidium atomic clock Special space and terrestrial
applications that require extra high
stability and accuracy
10-11 – 10-12
Cesium atomic clock 10-12 – 10-13
Hydrogen maser Space (new application) and
terrestrial applications 10-15 – 10-16
DANISH GPS CENTER
Satellite Based Augmentation
System (SBAS)
• The primary driver for SBAS is aviation applications
that require high safety
• SBAS provides services that are not available in GPS
or other existing systems
14/12/2011 Copyright © 2011 by Kai Borre 7
– DGPS type corrections for
improved standard receiver
precision
– Massive signal integrity
monitoring and user alert in
less than 6 seconds from
the start of an integrity
failure
– Other system safety and
service quality data that are
vital for reliable positioning
DANISH GPS CENTER Space Based Augmentation Systems
• Wide Area Augmentation System (WAAS), USA
• European Geostationary Navigation Overlay Service
(EGNOS)
• System for Differential Correction and Monitoring
(SDCM), Russia
• GPS And Geo-Augmented Navigation (GAGAN)
system, India
• Quasi-Zenith Satellite System (QZSS), Japan
• Multi-functional Satellite Augmentation System
(MSAS), Japan
14/12/2011 Copyright © 2011 by Kai Borre 8
DANISH GPS CENTER Alternative Systems
• Research and development continuously
adapt to or modify existing systems to provide
positioning services
– Legacy ground based systems (no perspectives)
– WiFi (very limited capabilities)
– Mobile Networks (does not meet today’s GNSS
precision level, new versions under development)
– TV (DVB) signals based
– Proprietary, local (for example LOCATA)
– New methods based on GPS+LEO satellites (for
example Boeing Timing & Location)
14/12/2011 Copyright © 2011 by Kai Borre 9
DANISH GPS CENTER Boeing Timing & Location (BTL) I
• BTL Geo-location builds on Transit heritage. It
complements GPS with an enhanced version
of the existing Iridium system
• BTL Geo-location provides key technical
advantages in 2 parts – (GPS-based systems
can not do this)
– Iridium signal power (BTL) >> GPS – Iridium
penetrates buildings better
– Spot beams form unique local contours. Extremely
difficult to spoof (today spoofing is of big concern
for civil applications in the GNSS world)
14/12/2011 Copyright © 2011 by Kai Borre 10
DANISH GPS CENTER Boeing Timing & Location (BTL) II
14/12/2011 Copyright © 2011 by Kai Borre 11
DANISH GPS CENTER Boeing Timing & Location (BTL) III
14/12/2011 Copyright © 2011 by Kai Borre 12
Figure source – Wikipedia
DANISH GPS CENTER
Receiver Development
14/12/2011 Copyright © 2011 by Kai Borre 13
DANISH GPS CENTER Current Receiver Development
Copyright © 2011 by Kai Borre 14
2007 Future Research and
development
2008-2010
•Snapshot techniques
•High sensitivity
•Multi-system & multi-
frequency receiver
•Multipath mitigation
•Antenna arrays
•Further SDR
development
•GNSS integrity
•Integration of other
positioning methods
14/12/2011
DANISH GPS CENTER Matlab SDR Plots
Copyright © 2011 by Kai Borre 15
4 4.005 4.01 4.015 4.02 4.025 4.03 4.035
x 104
-2000
0
2000
4000
6000
Samples (time)
Co
rre
latio
n
Real correlation result from GNSS SDR
-1 0 1 2
0
0.5
1
1.5
Code Offset [chips]
Corr
ela
tion
Theoretical
correlation
0 5 10 15 20 25 300
5
10
15Acquisition results
PRN number (no bar - SV is not in the acquisition list)
Acq
uisi
tion
Met
ric
Not acquired signals
Acquired signals
14/12/2011
DANISH GPS CENTER Matlab SDR Conclusions
• An extremely convenient educational tool
• Quick prototyping
– A demo acquisition for Galileo in less than an hour
– Students have converted the GPS SDR to EGNOS
and Galileo SDRs in ~6 months
• Very convenient exploration of particular
signal cases (anomalies) or algorithms
because the GNSS signal record can be
replayed again and again …
• Acceleration of some key signal processing
steps is much recommended
Copyright © 2011 by Kai Borre 16 14/12/2011
DANISH GPS CENTER The Old Setup (Virtex IIP)
• Virtex IIP 50
FPGA
• GPS
front-end
from Simrad
• 1 bit samples
• 16 HW
channels
• Adjustable
correlator
spacing (on
the fly)
• About 50%
FPGA in use
• PPC cores
not used Copyright © 2011 by Kai Borre 17
Old
front-end
New
front-
end
14/12/2011
DANISH GPS CENTER DGC SDR Simulink Model
• Simulink receiver version allows modularity
and out of the box good visual representation
• The modularity gives benefits similar to the
Software Communications Architecture (SCA)
Copyright © 2011 by Kai Borre 18
The adaptor block inside
calls nearly unmodified C
code of the FPGA receiver
14/12/2011
DANISH GPS CENTER Simulink Model Plots
Copyright © 2011 by Kai Borre 19 14/12/2011
DANISH GPS CENTER The ML507 Setup
Copyright © 2011 by Kai Borre 20
Battery
adapter
New
front-end
14/12/2011
DANISH GPS CENTER DGC Receiver Results
Copyright © 2011 by Kai Borre 21 14/12/2011
DANISH GPS CENTER DGC Receiver Results
Copyright © 2011 by Kai Borre 22
4 m 8 m
14/12/2011
DANISH GPS CENTER Future DGC Receiver Version
• Universal channels for GPS, Galileo, and other GNSS
signals (BOC, BPSK, and other types)
• Real-time operation with optional GNSS signal
recording or processing of such signal records
• Possible options
– Flexible support for multiple front-ends to process multiple
carriers or antennas
– Plotting on a PC of receiver tracking in real-time (non real-
time version already exists)
– Processing of other, non-GNSS signals (under consideration)
• Modular design (friendly for student project)
• Inspiration: AGGA-4, GNU Radio, Artus (IFEN) and
others…
Copyright © 2011 by Kai Borre 23 14/12/2011
DANISH GPS CENTER
Thank You For Your Attention
Also visit http://gps.aau.dk
Copyright © 2011 by Kai Borre 24 14/12/2011
DGC is organizing an international
workshop with the same title as the present
talk on August 27-September 2, 2012 at the
North Sea, Denmark. Interested participants
should contact [email protected]