Day2 s2 03 Artaud

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 13

CBOC PERFORMANCES USING

SOFTWARE RECEIVER
GNSS Signal 2007
24 - 25 April 2007 at ESTEC
MBOC modulation
10 1
GSignal  f   GBOC(1,1)  f   GBOC(6,1)  f 
11 11
■ Two possible implementations :
 Composite BOC (CBOC)
 Time-Multiplexed BOC (TMBOC)

■ CBOC implementations
 50% / 50% power split between pilot and data
 CBOC(6,1,1/11) for both pilot and data
 Data.C Data . aBOC (1,1)  bBOC (6,1) 
s1 (t )  A1  
 C Pilot . aBOC (1,1)  bBOC (6,1) 

 CBOC(6,1, 2/11) for pilot, BOC(1,1) for data


k1 Data.C Data .BOC (1,1) 
s 2 (t )  A2 
 n

 C Pilot . aBOC (1,1)  (1) bBOC (6,1) 

2
Receiver’s Architectures
■ 3 types of receivers are considered
 Baseline BOC(1,1) receiver
 Optimized CBOC receiver
 TM61 receiver
 Tracking technique presented by O. Julien and C. Macabiau at ION January 2007
 1 bit processing of MBOC using one correlator
 Pure BOC(1,1) for prompt correaltion
 Pure BOC(6,1) for early-late correlation
BOC(1,1) BOC(6,1) PRN Gene
P P
■ Implementation in SW receiver
E-L
E-L
NCO

Sig I&D
DP LP
Discri Filter
I&D

TM61 architecture
3
JUZZLE Software receiver
■ C ANSI, multi-platform, based on juzzle framework (www.juzzle.org)
■ Signal generation
 Simulated signal + propagation + RF
 Digitalized signal read from file
■ Reception
 Acquisition
 Tracking

4
Signal generation
■ Flexible satellite model
 Navigation data
 PRN generator
 Sub-carrier generator
 BOC(m,n) sin and cos
 BCS
 Mapping (look-up table)
 AltBOC
 CBOC
■ Propagation
 Doppler, propagation time, …
 Multipath
 Interferences
■ RF stage
 RX filter
 AGC, AD converter

5
Tracking

6
Simulations
■ 2 minutes of signal
■ 4ms integration time
■ 0,125 early-late chip spacing
■ 1Hz DLL
■ Multipath scenario: urban
 LOS: Rice factor 7 dB
 Echos: Rayleigh

0 30 60 90 120 150

Multipath delay (m)

7
Front end filter bandwidth
 B   
  
B

■ CBOC signal: 8MHz one sided  BL 1  0.5 BLTI   GLel ( f ) sin (fd ) df  
 
2
GLp ( f ) df 
  B 
  1 
■ BOC(1,1): 2MHz one sided 2
 DP  2 
B
2 
 P   B   
PrTI 
B  
 2 f GCel ( f ) sin(fd ) df    GCp ( f ) df    
 2 N 0   B 

 N0 
 B
 
 
 

RMS tracking code error for Tint=4ms and chip spacing=0.125chip


-50 0.4
BOC(1,1)
CBOC(6,1,2/11,'+/-)

RMS code tracking error (m)


CBOC(6,1,1/11,'-')
0.35
Power spectral Density (dBW-Hz)

-60

0.3
-70

0.25

-80
0.2

-90
0.15

-100
-20 -15 -10 -5 0 5 10 15 20 2 3 4 5 6 7 8 9 10 11 12
Offset with respect to the carrier [MHz] front-end bandwidth one sided [MHz]

8
RMS code tracking Error
front-end filter bandwidth 8MHz one sided
10
CBOC(6,1,2/11,+/-) / CBOC CBOC(6,1,1/11,-) / CBOC
CBOC(6,1,2/11,+/-) / TM61 CBOC(6,1,1/11,-) / TM61
CBOC(6,1,2/11,+/-) / BOC(1,1) CBOC(6,1,1/11,-) / BOC(1,1)
BOC(1,1) / BOC(1,1)

1
RMS code tracking error (m)

0,1

0,01
25 30 35 40 45 50 55
C/No
9
Performances in multipath environment

RMS code tracking Error in presence of multipath Mean code tracking Error in presence of multipath
front-end filter bandwidth 8MHz one sided front-end filter bandwidth 8MHz one sided
10
CBOC(6,1,2/11,+/-) / CBOC CBOC(6,1,1/11,-) / CBOC
CBOC(6,1,2/11,+/-) / TM61 CBOC(6,1,1/11,-) / TM61 CBOC(6,1,2/11,+/-) / CBOC CBOC(6,1,1/11,-) / CBOC
3
CBOC(6,1,2/11,+/-) / BOC(1,1) CBOC(6,1,1/11,-) / BOC(1,1) CBOC(6,1,2/11,+/-) / TM61 CBOC(6,1,1/11,-) / TM61
BOC(1,1) / BOC(1,1) CBOC(6,1,2/11,+/-) / BOC(1,1) CBOC(6,1,1/11,-) / BOC(1,1)
BOC(1,1) / BOC(1,1)

2,5

Mean code tracking error (m)


RMS code tracking error (m)

1,5

0,5
0,1
25 30 35 40 45 50 55
25 30 35 40 45 50 55
C/No
C/No

10
RMS and mean code tracking Error in presence of multipath
front-end filter badwidth 2MHz one sided
10
RMS code tracking error (m)

0,1
25 30 35 40 45 50 55
C/No
CBOC(6,1,2/11,+/-) / BOC(1,1) CBOC(6,1,2/11,+/-) / BOC(1,1) Multipath
CBOC(6,1,1/11,-) / BOC(1,1) CBOC(6,1,1/11,-) / BOC(1,1) Multipath
BOC(1,1) / BOC(1,1) BOC(1,1) / BOC(1,1) Multipath
Mean Error CBOC(6,1,2/11,+/-) / BOC(1,1) Mean Error CBOC(6,1,1/11,-) / BOC(1,1)
Mean Error BOC(1,1) / BOC(1,1)

11
RF equipments

Flexible signal generator

Broadband digitizer
High capacity
Propagation channel emulator data recorder

12
Conclusion and future work
■ Simulations confirms theory
■ CBOC bring a significant improvement compared to tracking of a
pure BOC(1,1) modulation
■ compatibility with simple BOC(1,1) receiver, the degradation
introduced remains small.

■ Future work: performance assessment with RF signals

13

You might also like