HAL Id: hal-01021986
https://hal-enac.archives-ouvertes.fr/hal-01021986
Submitted on 20 Nov 2014
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
CBOC performances using software receiver
Géraldine Artaud, Lionel Ries, J Dantepal, Jean-Luc Issler, T Grelier, Antoine Delatour, Olivier Julien, Christophe Macabiau
To cite this version:
Géraldine Artaud, Lionel Ries, J Dantepal, Jean-Luc Issler, T Grelier, et al.. CBOC performances using software receiver. GNSS Signal 2007, 2nd Workshop on GNSS Signals and Signals Processing, Apr 2007, Noordwijk, Netherlands. �hal-01021986�
! "" #$ %& !'( (!'( #)
* ! +# ,* () -* . !( -,* )) ( * ( ( * .( !"+ * -+ ( * / 0 +
! "
#
$
%%
.
! " #"$$$
% & ' ( ) ( * ( #"+
) ( *& , (
& $ * ) , ( - ,
) , & " , ( . ( , / ( ( ( (0
( , , &
' ( ( , * , ( & ' (
( ( , ( ( ) ( , & ' (
) ) ( (
12 &
,
' ) ( * 3
4& " & "
& = '( + '(
) & '( " - ) #"+ &
$ ( * ) 5 ( & ')
647 647 ) ) ( ( & '
( ( * ( ( & *
* " ) ( ( * ) 8 3
{ }
{
−}
+
= +
&
&
&
) '(
'(
(
) '(
'(
( + *
,
*
{
− −}
= +
&
&
&
) '(
'(
(
'(
(
* + -
,
*
' ) ( 3
( ) { }
( ) { }
( ) { }
{
−}
= +
− +
+
= +
−
=
−
. / ) '(
'(
(
. / ) '(
'(
/ ( ( '(
) '(
'(
( /
( '(
) '(
'(
( /
( '(
9 9
9 9
9 9
:
) ; ;
; ) / )
= +
2 ( = 4 )= &
3 /</ ( ( 3 /-= &
2 * ( >
= )= 3
/< -= &
$ , ( * ( , 3 ( , *
( ? ( , ( ( * , @ :
( ( ( ( , &
' ( 5 ) , ( ,
( ,
( , & ') ( 3 ( , )
) ( ) A5
( , ) ) )
* ( , &
' ( * ( , - (
( & $ (
: (0 ) '
& B ( ( ' '
3 ( ,
( *- ( &
' ( ( 2 &
' * ( , ( , 5 (0 ( &
B +# ( ( (0 , ( , * : C 3
( )
(
( ) ( ))
( )
( )
+ ( )
− ×
= −
=
4 DD D 4 DD
4 D 6 D
&
4
4 4
0 (/
1/
(
1 1 0 1 1
*,
3 2 ,
2
2 3 ,
2
σ 2 C
) 1 +%% )
0 (
*- (
, ( ) (
34 #"+ ,
2D1
( ( ( , , ( ( ( (
( .E *- ( .E
2 D D
(( ( ( ) ( ( (
.E *- ( .E &
B - * ) F A5 ) ( ) C 3
BOC(1,1) BOC(6,1) PRN Gene
P
E-L E-L
P
Sig I&D
I&D
DP Discri
LP Filter NCO
* 12 31 /& /' !(/!+ (
( ) ( )
−
=
− 1 1
1 2 & " " "
2 D
D 4 π 6
( )
= −
= (
( "& " " "
2DD
π π
( )
& " "21/ 1/
−
= D 4
G
( ) & " "
2(/ (/
−
= 4
DD H
( )
+
×
−
=
−
−
−
−
4 4
6
&
4
"
"
&
3 ,
"
"
&
"
"
"
&
"
3 ,
"
"
"
&
(/
0 1/
( 1 0 1 1
*,
π π
π σ
+ ( , ( ( ) ( ,
) . 3
% / ( ( I J3 { } ( )
( )
( + −)
−
−
+ +
=
9 9 4
9 9
9 9 / ( '(
"
/ ( '(
"
/ ( '(
"
>
• # ( , 3
{ }
;
;& " )& " )& "
"
&
"
&
"
&
"
&1 = 1/ = ( = (/ = '( + '( + '( '( 4
• ( , 3
"
&
"
&
"
&1 = 1/ = '(
{ }
K '( & " )& "
( '(
"
&
"
&( = (/ = × = '( + '( '(
• ' ( , 3
"
&
"
&
"
&
"
&
'(
1/
'(
1
=
=
{ }
K '( & " )& "
( '(
"
&(/ = × = '( + '( '(
{ }
K '( )& " & "
( '(
"
&( = × = '( + '( '(
' 5 #"+ , * 6 3
(
'( =
4"
"
4"
"
"
"
"
"
"
&
π π π
π
) LE :
' 5 #"+ ( ( , * ( 2
) ( M 2 3
'( =
'(
4"
"
"
"
4"
"
"
"
"
"
"
"
"
&
π π
π π π
π
( (
) LE & C
' ( . ( ( , ) ( & ' * ,
( , ( &
- 44,
" , @ 55 ) ( , , * N!"& $ (
) ( ( ( *
, , ) ( , / ( ( & ' @ 55 "O ( ,
P - Q ) (
, ) , &
' @ 55 "O ( , ( @ 55 )))&M 55 & ) BN"$
& $ ( ( 5 ( (0 & ' * ( ( (
, * . ( ) N"" & ' ( , ( (
) $2 ( * 12 8 & ' (
( , (8 (0 ? ( 12
* ( (
' , *
( ( , ,
( #" $$2&
R ( ( . *
& ! ( ( (
#1N (
" ) , &
' ! ( ,
( ) C4> (
&4 : A5 ( *
( & ' ( (
- 0- &
' ( (
&
' 12 1. 2
B B + ( , & ' -
1 1 ) - (
4 &
' "O ( , ( (8 (0 (
) (8 (0 * ( . ( , & 2
( * (0 & $ ( +%% 2%% 2#%% #%% (0
2 : & ' (0 ( ( ( * ( , ? * ( (
) : ( , / ( ( &
* 2 !( !( 5"#(
* 62 /& /' !(/!+ (
' ( , +%% ( ( + -# ( ( 5 * ) &
B M , * ( & O
M ( ( ( ) 3
( )
1 1 - 1 S
$
S - S S
$ -
$
$ ++#N
ε ε δ
ε δ − +
+ =
= + 6
) 1 ( ( * ( 1 ( (
( &
B - ( ( , - ) * /
0 ( ( ( . C 3 1
( )
ε = −αε )C −
α = & ' ( ( )
< 4
δ ) 4 = (
3 2 '( '(
( ) ε
=ε
&' ( ( * ( , ( 8 * *
*3
• 2 ( , 3
( )
( )
(
; ; ;;)
3 9 9
;
;
; 3 ;
9 9
;
;
; 3 ;
9 9
'(
'(
'(
'(
'(
'(
) ( '( )
) )
( '( )
) )
( '( )
α α
α α
α α
+
− + +
+ +
+ +
− +
− +
• 2 ? ( , 3
( )
( )
( )
3 9
9
3 9
9
3 9
9
'(
'(
'(
'(
'(
'(
( '(
'( ) ( '(
'( ) ( '(
α
α α
α α
− + + −
− +
G
• 2 ' ( , 3
( )
( )
( )
3 9 9
3 9 9
3 9 9
'(
'(
'(
( '( ) ( '( ) ( '( )
α α α
− + + −
− +
H
,
" , ) ( , ) ( & ' ) *
( , ( * ( , & ' (
, ( ( &
B , ( * ( (
&
' ( ( ( , , C6T ,
640 & ' ( ( ( , ( ( G ( ) (
* C : ) 1 * & ' ) ( , ) - 4 )
( , * ( , * C 4 &
" , ) ) ( 3 ) 44 A5 C
*- ( 4& 6 ( +%% ) A5 ) : #%% ) 6A5
* 2%% ) 6A5& B N , , ( 6 66 -A5 6&
(. " " 5 " 6 .
B - ) , & ' ( ) ) -
(0 ( ( 8 * A5 ) (
( & $ ) H A5 ) & $ *
, & B ( ( (0
( ( ( - ( 4& 6 ( C ) H A5
) , ( & 2 6 ( 1 " ( (0 (
) &
-100 -90 -80 -70 -60 -50
-20 -15 -10 -5 0 5 10 15 20
Offset with respect to the carrier [MHz]
Power spectral Density(dBW-Hz)
-100 -90 -80 -70 -60 -50
-20 -15 -10 -5 0 5 10 15 20
Offset with respect to the carrier [MHz]
Power spectral Density(dBW-Hz)
* 2 "$( ) (/! #( ) !7 "8 93 1 1:11; # /" ) #( (# 8 " ! ( # 8 !( ) 0 #$ #!')
0.15 0.2 0.25 0.3 0.35 0.4
2 3 4 5 6 7 8 9 10 11 12
RMS code tracking error (m)
front-end bandwidth one sided [MHz]
RMS tracking code error for Tint=4ms and chip spacing=0.125chip BOC(1,1) CBOC(6,1,2/11,'+/-) CBOC(6,1,1/11,'-')
* 2 /"#( ! /& ( " 8+ /! " "8 8 " ! ( # 0 #$ #!'
( / ( '(7 89 7 '(
2 1 " ( (0 )
( , * ( , ' ( , ( , - ) H A5 )
&
' ( ( , ( , < - ) (
( ) ? ( ' ( , 8 )
4&G & # ( , ( , - ( &C )
< - ( ' ( , 4& &
< - , , 6 ( , C&: '
( , 4&G ) ( , * ( , & ( -
, , :&6 ( , &> ' ( , (
) ( , * ( , &
RMS code tracking Error
front-end filter bandwidth 8MHz one sided
0,01 0,1 1 10
25 30 35 40 45 50 55
C/No
RMS code tracking error (m)
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)
32 /"#( ! /& ( " 5(!( 8" 91 1; ) # ) (/( <(# 07 (/( <(
31 (/( <( 91 1; (/( <( 8 " ! ( # 8 !( 0 #$ #!' = >? " ( ) #(#
RMS code tracking Error in presence of multipath front-end filter bandwidth 8MHz one sided
0,1 1 10
25 30 35 40 45 50 55
C/No
RMS code tracking error (m)
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)
2 /"#( ! /& ( " 5(!( 8" 91 1; ) # ) (/( <(# 07 (/( <(
31 (/( <( 91 1; (/( <( 8 " ! ( # 8 !( 0 #$ #!' = >? " ( ) #(# + 0 5+ ! !' ( < " 5( !
2 G 1 " ( (0 ) ( *
2 H ( (0 &
' ( , *- ( ( ,
( & 2 ) ) N ( ( '
( , 1 " (0 &
Mean code tracking Error in presence of multipath front-end filter bandwidth 8MHz one sided
0,5 1 1,5 2 2,5 3
25 30 35 40 45 50 55
C/No
Mean code tracking error (m)
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)
=2 ( /"#( ! /& ( " 5(!( 8" 91 1; ) # ) (/( <(# 07 (/( <(
31 (/( <( 91 1; (/( <( 8 " ! ( # 8 !( 0 #$ #!' = >? " ( ) #(# + 0 5+ ! !' ( < " 5( !
'(
$ , ( ( 5 ) ( , *
& ' * ( , ) ) 8 ) A5
&
1 >& $ 1 " ( (0
( ( (0 ( , * ( ,
( , * ( , &
( * - ( , *
( , . 4&C <- ( , * ( , 4&H
& ' ( 3 ( (0
1 " (0 , ) N ( &
RMS and mean code tracking Error in presence of multipath front-end filter badwidth 2MHz one sided
0,1 1 10
25 30 35 40 45 50 55
C/No
RMS code tracking error (m)
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)
@2 /"#( ! /& ( " 5(!( 8" 91 1; ) # ) (/( <(# 07 91 1; (/( <(
8 " ! ( # 8 !( 0 #$ #!' >? " ( ) #(# !'( 5 " )( # + 0 5+ ! !' ( < " 5( !
A
B ( * ) ) ( 12 &
N!" , 8 ) & $ (
. 12 ( & ' 12 ( 5 (
N!"/ 5 ( ( * ( * ( @ 55 )
( , &
Flexible signal generator
Propagation channel emulator
Broadband digitizer
High capacity data recorder Flexible signal generator
Propagation channel emulator
Broadband digitizer
High capacity data recorder
* 1 2 0" !" 7B) (C+ 5( !)
+ (0 , * * 8 ( / ,
& ' ) ( &
. D
' * ( ( * 3 5
% " ( , ( (0 & $
, ( , ( ( ( ' ( , ) ( , ( ( ,
( . * 0 ( (0 , ( ( *
( & , , ( ) ( ,
( &
2 ) 0 ( ( ( 12 (
( &
A &O& B, -1 5 @&-B& O "& # B&1& ) @&$&1& $ @&-%& 5 @&O& A * &@& %
% %&"& 1 @&@& L * B&%& " '&B& P 3 ' N ) 5 "
1 ( B%$%! % " #" % Q # ( $!!! $ N #%BN" 44 U C- G B 44 "
+ R"B&
B, -1 5 @&B& O "& A &O& 1 * !& @ & ( & 1 %& + % B&
% 8 %& $ @&-% P U B $ Q 2 N!" O 0 "
" # ( - : ( 44 $B" $ B " ' 2 ( &
: @ & ( & 1 %& $ @&-%& P - # ( "
!. ' - . ' " Q $ N N"" @ * 44G&
C @ & P+ % 2 1 ( , ' (0 % Q ,. * . * / " &
: ; " ( ; :(& 2 / # ##$
6 @& O& 5 P' #" 5 Q # (& $ N ' ( ( & :>-
CH >>>