GNSS and Positioning for the Future - Kai Borre

24
DANISH GPS CENTER GNSS and Positioning for the Future Kai Borre Danish GPS Center, Aalborg University, Denmark

description

Press Conference, Rome 21 Dec 2012. Kai Borre, Professor Department of Electronics, Danish GPS Center, Aalborg University, Denmark

Transcript of GNSS and Positioning for the Future - Kai Borre

Page 1: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER

GNSS

and

Positioning for the Future

Kai Borre

Danish GPS Center, Aalborg University, Denmark

Page 2: GNSS and Positioning for the Future - Kai Borre

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

Page 3: GNSS and Positioning for the Future - Kai Borre

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

Page 4: GNSS and Positioning for the Future - Kai Borre

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

Page 5: GNSS and Positioning for the Future - Kai Borre

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)

Page 6: GNSS and Positioning for the Future - Kai Borre

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

Page 7: GNSS and Positioning for the Future - Kai Borre

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

Page 8: GNSS and Positioning for the Future - Kai Borre

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

Page 9: GNSS and Positioning for the Future - Kai Borre

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

Page 10: GNSS and Positioning for the Future - Kai Borre

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

Page 11: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER Boeing Timing & Location (BTL) II

14/12/2011 Copyright © 2011 by Kai Borre 11

Page 12: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER Boeing Timing & Location (BTL) III

14/12/2011 Copyright © 2011 by Kai Borre 12

Figure source – Wikipedia

Page 13: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER

Receiver Development

14/12/2011 Copyright © 2011 by Kai Borre 13

Page 14: GNSS and Positioning for the Future - Kai Borre

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

Page 15: GNSS and Positioning for the Future - Kai Borre

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

Page 16: GNSS and Positioning for the Future - Kai Borre

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

Page 17: GNSS and Positioning for the Future - Kai Borre

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

Page 18: GNSS and Positioning for the Future - Kai Borre

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

Page 19: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER Simulink Model Plots

Copyright © 2011 by Kai Borre 19 14/12/2011

Page 20: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER The ML507 Setup

Copyright © 2011 by Kai Borre 20

Battery

adapter

New

front-end

14/12/2011

Page 21: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER DGC Receiver Results

Copyright © 2011 by Kai Borre 21 14/12/2011

Page 22: GNSS and Positioning for the Future - Kai Borre

DANISH GPS CENTER DGC Receiver Results

Copyright © 2011 by Kai Borre 22

4 m 8 m

14/12/2011

Page 23: GNSS and Positioning for the Future - Kai Borre

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

Page 24: GNSS and Positioning for the Future - Kai Borre

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]