Pirazzi Gabriele Intecs S.p.A

20
Pirazzi Gabriele Intecs S.p.A Bruxelles, 10/04/2008 Study of an SDR GNSS receiver” Study of an SDR GNSS receiver” Chapter of Rome M.Sc. In Advanced Communication and Navigation Satellite Systems AFCEA’s Student Conference 2008

description

M.Sc. In Advanced Communication and Navigation Satellite Systems. Chapter of Rome. AFCEA’s Student Conference 2008. “Study of an SDR GNSS receiver”. Pirazzi Gabriele Intecs S.p.A. Bruxelles, 10/04/2008. Agenda. SDR Definitions SDR Applications GNSS receiver Acquisition Phase GPS - PowerPoint PPT Presentation

Transcript of Pirazzi Gabriele Intecs S.p.A

Page 1: Pirazzi Gabriele Intecs S.p.A

Pirazzi GabrieleIntecs S.p.A

Bruxelles, 10/04/2008

““Study of an SDR GNSS receiver”Study of an SDR GNSS receiver”

Chapter of Rome

M.Sc. In Advanced Communication and

Navigation Satellite Systems

AFCEA’s Student Conference 2008

Page 2: Pirazzi Gabriele Intecs S.p.A

Slide 2 of 20

Agenda

• SDR Definitions• SDR Applications• GNSS receiver• Acquisition Phase

• GPS• Giove-A(Galileo)• SBAS

• Tracking Phase• GPS• Giove-A(Galileo)• SBAS

• Space Software Receiver

Page 3: Pirazzi Gabriele Intecs S.p.A

Slide 3 of 20

Definitions

• Software Radio:the digitization is at the antenna and all of the processing required is performed for the radio by software.

• Software Defined Radio:the digitization is performed at some stage downstream from the antenna, typically after wideband filtering, low noise amplification, and down conversion to a lower frequency in subsequent stages.

Page 4: Pirazzi Gabriele Intecs S.p.A

Slide 4 of 20

SDR purpose

• The purpose of the Software Radio:• Move the ADC (analog-to-digital) as close as possible to

the antenna. • Elaborate the samples obtained through a

reprogrammable processor.

• Advantages:• Removing analog components with non-linear

characteristics, depending on the temperature and age. • Single antenna for multi-constellation, multiband and

multi-modes systems . • High flexibility in the implementation of new algorithms:

update software without replace hardware. • Reducing costs and maintaining

Page 5: Pirazzi Gabriele Intecs S.p.A

Slide 5 of 20

Applications (1)

SDRSDR

One Terminal, multiple Applications.

Page 6: Pirazzi Gabriele Intecs S.p.A

Slide 6 of 20

Applications (2)

User Terminal

Hardware Layer

Software Layer(management, control

and configuration)

Application Layer

Installing, upgrading

software module

GPS Galileo

UAV

Radar

SatCom

Control Center

Page 7: Pirazzi Gabriele Intecs S.p.A

Slide 7 of 20

GNSS Receiver Structure

Channel n SoftwareCorrelatorCanale 2

SoftwareCorrelator

Downconversion

Frequency synthesize

r

Reference oscillator

A/Dconverter

AGC

Channel 1 SoftwareCorrelatorIF

AnalogueRF

Acquisition

Tracking

IF Digital

Navigationprocessing

Hardware Software

Page 8: Pirazzi Gabriele Intecs S.p.A

Slide 8 of 20

• RF Carrier:

• Single IF conversion:

• Bandwidth (-3dB):

• 2 bit ADC (sign and mag)

• Sampling frequency:

• AGC• TCXO

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

x 10-3

-3

-2

-1

0

1

2

3Segnale uscita ADC (IF)

Tempo [ms]

Am

pie

zza

0 1 2 3 4 5 6 7 8

-20

-15

-10

-5

0

5

Frequenza [MHz]

Ma

gn

itud

e [d

B/H

z]

Stima spettro di Densita di Potenza (Welch)

-4 -3 -2 -1 0 1 2 3 40

1

2

3

4

5

x 104 Istogramma

Campioni

Nu

me

ro d

i ca

mp

ion

iFront-end

MHzfL 42.15751

MHzf IF 1304.4

MHzBWIF 2.2

MHzfCamp 3676.16

Page 9: Pirazzi Gabriele Intecs S.p.A

Slide 9 of 20

Acquisition phase

• Acquisition scope:

• Determinate the number of visible satellites.

• Coarse estimate of the beginning C/A code .

• Coarse estimate of the carrier included Doppler.

Page 10: Pirazzi Gabriele Intecs S.p.A

Slide 10 of 20

GPS, Giove-A real data acquisition

PRN CodePhase Doppler [Hz] Amplitude2 6612 -500 7803731,65 10134 -500 125892056 4419 2000 193867257 15860 2000 121419409 14228 -3500 7486397

12 13644 -1500 1063796624 14005 3500 6385256,130 5942 500 1869288031 14096 3500 5739081,8

Page 11: Pirazzi Gabriele Intecs S.p.A

Slide 11 of 20

Incoherent Integration SBAS

Page 12: Pirazzi Gabriele Intecs S.p.A

Slide 12 of 20

Unexpected Signal: GAGAN!

• Geostationary satellite acquired, tracked and decoded:

AOR-E Artemis IOR-W Gagan

Constellation Name PRN Orbital

Position

EgnosInmarsat-3-F2

(AOR-E)120 15.5°W

Egnos Artemis 124 21.5°E

EgnosInmarsat-3-F5

(IOR-W)126 25°E

WAAS Anik F1R 138 107.3°W

WAAS Galaxy 15 135 133°W

MSAS MTSAT-1R 129 140°E

MSAS MTSAT-2 137 145°E

Gagan Inmarsat-4-F1 127 64°E

First signal transmitted at the end of December 2007

Analisis of Message 18

(Ionosperic Grid Points

Mask, IGP) and Message 9

(Geo Navigation Message)

confirm it’s Gagan!

EGNOS GAGAN

Page 13: Pirazzi Gabriele Intecs S.p.A

Slide 13 of 20

Tracking

• Tracking scope: Tracking over time the carrier and the GPS code.

• Implemented Tracking closed loop: PLL (Phase Lock Loops) Costas 2° order. DLL (Delay Lock Loops) incoherent 2° order. FLL (Frequency Lock Loops) del 1° order.

Page 14: Pirazzi Gabriele Intecs S.p.A

Slide 14 of 20

Tracking Giove-A E1B

Page 15: Pirazzi Gabriele Intecs S.p.A

Slide 15 of 20

Tracking GPS real data

0 100 200 300 400 500 600 700 800 900 10000

0.5

1

1.5

2

2.5

3x 10

7

Tempo [msec]

Co

rre

lazi

on

e

SV 6 Componente in Fase (pull-in)

IPrompt2

ILate2

IEarly2

0 100 200 300 400 500 600 700 800 900 10000

0.5

1

1.5

2

2.5

3x 10

7

Tempo [msec]

Co

rre

lazi

on

e

SV 6 Componente in Quadratura (pull-in)

QPrompt2

QLate2

QEarly2

0 100 200 300 400 500 600 700 800 900 10001500

1600

1700

1800

1900

2000

Tempo [msec]

Fre

qu

en

za [H

z]

SV 6 Inseguimento in Frequenza (pull-in)

0 100 200 300 400 500 600 700 800 900 1000-6000

-4000

-2000

0

2000

4000

6000

Tempo [msec]

Am

pie

zza

SV 6 Dati di Navigazione (pull-in)

0 100 200 300 400 500 600 700 800 900 1000

-50

0

50

Tempo [msec]

Err

ore

su

lla fa

se [°

]

SV 6 PLL discriminatore errore (pull-in)

0 100 200 300 400 500 600 700 800 900 1000-1

-0.5

0

0.5

1

Tempo [msec]

Err

ore

su

l co

dic

e [c

hip

s]

SV 6 DLL discriminatore errore (pull-in)

Page 16: Pirazzi Gabriele Intecs S.p.A

Slide 16 of 20

Giove-A Message Decoded (Viterbi)

Packets 5-8

First Frame

Packets 1-4

Packets 1-4

Packets 5-8

Carrier Status Nav. Data Health

Page 17: Pirazzi Gabriele Intecs S.p.A

Slide 17 of 20

MIOSat mission

MIssione Ottica su microSATellite

Page 18: Pirazzi Gabriele Intecs S.p.A

Slide 18 of 20

SSR Requirements

Function Value

Dimensions 100x100x90mm

Weight <0.7 Kg

Antenna weight <50g (cable excluded)

Power 5 V

Power consumption <12W

Antenna gain > 5 dBi at Zenith

Noise figure < 2.5 dB

Operative frequency L1 GPS e GALILEO

GNSS systems GPS (GALILEO HW-ready)

Receiver linearity TBD

ADC quantization bits 1

AGC Embedded in the receiver

Sampling frequency 16.8 MHz (TBC)

Oscillator stability TCXO typical

Electric interface RS 422

Launch vibrations compliance TBD (reference VEGA launcher suggested)

Mission lifetime 6 months ground, 2.5 years in flight

Operating temperature -20°/+50°

Radiation tolerance >10 Krad

Page 19: Pirazzi Gabriele Intecs S.p.A

Slide 19 of 20

SSR Scheme

• Satellite or System on Chip (SoC).• Less volume and mass.• Reduced power consumption.• Fewer interconnects, solder joints e

bound wires.• Soft-core CPU: Leon3

Page 20: Pirazzi Gabriele Intecs S.p.A

Slide 20 of 20

Pirazzi GabrieleIntecs S.p.A.

Bruxelles, 10/04/08

““Study of an SDR GNSS receiver”Study of an SDR GNSS receiver”

Q & A

SESSION

Thank you for your attention