Abstract:
Disclosed is a method for receiving a radionavigation signal modulated by a composite waveform, the composite waveform comprising a linear combination with real-valued coefficients of a BOC(n 1 ,m) component and a BOC(n 2 ,m) component, n 1  differing from n 2 ; in which a correlation is performed between a local waveform and the composite waveform over a time interval of duration T, wherein the local waveform is a binary waveform, formed over the time interval by an alternating succession comprising at least one BOC(n 1 ,m) waveform segment and at least one BOC(n 2 ,m) waveform segment, the at least one BOC(n 1 ,m) segment having a total duration of αT, α being strictly between  0  and  1 , the at least one BOC(n 2 ,m) segment having a total duration of ( 1 −α)T.

Description:
TECHNICAL FIELD OF THE INVENTION 
     The present invention relates to a method of receiving and a receiver for a radionavigation signal modulated by a CBOC spreading waveform. 
     BRIEF SUMMARY OF RELATED ART 
     Satellite positioning systems such as GPS (Global Positioning System), Galileo, GLONASS, QZSS and others make use of “spread-spectrum” modulated navigation signals. These signals essentially carry pseudo-random codes made up of numerical sequences which repeat periodically, the main function of which is to permit Code Distribution Multiple Access (CDMA) and the provision of an accurate measurement of the propagation time for the signal transmitted by the satellite. Satellite positioning signals may incidentally also carry useful data. 
     In the case of GPS, the navigation signals are transmitted in the L1 frequency band, centred on 1575.42 MHz, and the L2 frequency band, centred on 1227.6 MHz. The L5 band, centred on 1176.45 MHz, will be added during the modernisation of GPS. The satellites of the Galileo constellation will transmit in the bands: E2-L1-E1 (the portion of the median band L1 being the same as that for GPS), E5a (which, according to Galileo nomenclature, is the L5 band intended for GPS), E5b (centred on 1207.14 MHz) and E6 (centred on 1278.75 MHz). 
     The navigation signals are formed by modulating the central (carrier) frequencies. Various modulation schemes have already been established or are at least under consideration for creating navigation signals. In order to ensure interoperability and compatibility between the GPS and Galileo systems, the United States of America and the European Union have agreed upon certain points relating to signal modulation schemes in the L1 band, which is used by both systems. More details about the proposed modulation schemes may be obtained from the publication “MBOC: The New Optimized Spreading Modulation Recommended for GALILEO L1 OS and GPS L1C”, Hein et al., InsideGNSS, May/June 2006, pp. 57-65. 
     One of the modulation schemes selected as a candidate for modulating the Galileo OS L1 signal is known under the name “CBOC modulation” (from “Composite Binary Offset Carrier”). The CBOC spreading waveform modulating the carrier is a linear combination of a first BOC(1,1) waveform and a second BOC(m,1) waveform. BOC is the abbreviation of “Binary Offset Carrier”. In general, BOC(n,m) is a function of time t defined by:
 
BOC( n,m )( t )= C   m ( t )·sign[sin(2π f   sc   t )],
 
where C m (t) is a pseudo-random code of a chip rate m×1.023 Mcps assuming the values +1 or −1 and f sc  is the frequency n×1.023 MHz. One condition applying to n and m is that the ratio 2n/m is integer. In the case of the Galileo Open Service (OS), the chip rate is set to 1.023 Mcps (megachips per second). In this case, a CBOC waveform may be written as:
 
CBOC( n   1 ,1)( t )= V ·BOC(1,1)( t )+ W ·BOC( n   1 ,1)( t ),
 
where V and W are real coefficients defining the relative weighting of the BOC(1,1) and BOC(m,1) components. In the case of a CBOC waveform, the two BOC components carry the identical pseudo-random code.
 
     A CBOC waveform may be considered to be a particular member of a family of composite waveforms described, for example in European patent application 05 290 083.4. The same document also describes methods for receiving a signal modulated by a composite waveform. According to the first method described, correlation is performed of the incoming signal modulated by a CBOC waveform and a local replica of this CBOC waveform. This solution involves generating a replica CBOC in the receiver. It is therefore necessary to implement four-level quantisation at the correlator input, which requires at least a 2-bit architecture. According to the second method described, correlations are performed respectively between the incoming signal and a local replica of the first BOC component, and between the incoming signal and a local replica of the second BOC component. The results of the two correlations are then combined. In this solution, the local replicas are one-bit, which may be considered advantageous relative to the first solution. The price to be paid is a doubling of the number of correlation operations in comparison with the first solution, all other things being equal. 
     BRIEF SUMMARY OF THE INVENTION 
     The invention proposes a novel method for receiving a radionavigation signal modulated by a composite spreading waveform. 
     In order to receive a radionavigation signal modulated by a composite waveform, said composite waveform comprising a linear combination with real-valued coefficients of a BOC(n 1 ,m) component and a BOC(n 2 ,m) component, n 1  differing from n 2 , it is proposed to perform a correlation between a local waveform and the composite waveform over a time interval of duration T. According to an important aspect of the invention, the local waveform is a binary waveform, formed over said time interval by an alternating succession comprising at least one BOC(n 1 ,m) waveform segment and at least one BOC(n 2 ,m) waveform segment, the at least one BOC(n 1 ,m) segment having a total duration of αT, α being strictly between 0 and 1, the at least one BOC(n 2 ,m) segment having a total duration of (1−α)T. Unlike the receiving methods discussed above, the method according to the invention does not involve a waveform with more than two levels and does not require a larger number of correlators. 
     In a preferred embodiment of the invention, the BOC(n 1 ,m) and BOC(n 2 ,m) components carry an identical pseudo-random code and the local waveform carries at least one predetermined part of said pseudo-random code. The pseudo-random codes used in satellite radionavigation are either entirely predetermined codes (in the case of a pilot channel) or codes comprising a predetermined part and a “data” part (in the case of a data channel). The “data” part is transmitted at a symbol rate distinctly lower than the chip rate of the predetermined part. 
     Where n 2 =1 and m=1, the linear combination is a CBOC(n 1 ,1) waveform defined by:
 
CBOC( n   1 ,1)= V ·BOC(1,1)+ W ·BOC( n   1 ,1),
 
where V and W are real-valued weighting coefficients. With regard to the CBOC candidate for the future Galileo OS L1 signal, it has furthermore been agreed that n 1 =6. In some cases, it might prove advantageous, for receiving a CBOC(n 1 ,1) signal, for α to be at least approximately equal to the reference value W/(V+W). In other cases, it could be more appropriate for α to be less than or greater than this reference value.
 
     The local waveform may comprise an alternating succession comprising a single BOC(n 1 ,m) waveform segment and a single BOC(n 2 ,m) waveform segment. In another embodiment of the invention, the alternating succession comprises a plurality of BOC(n 1 ,m) waveform segments of a total duration CT and/or a plurality of BOC(n 2 ,m) waveform segments of a total duration (1−α)T. 
     In order to implement the method according to the invention, a receiver is proposed which is capable of receiving a radionavigation signal modulated by a composite waveform, the composite waveform comprising a linear combination with real-valued coefficients of a BOC(n 1 ,m) component and a BOC(n 2 ,m) component, n 1  differing from n 2 , the receiver comprising a set of local waveform generators and correlators to perform correlation between the local waveform and said composite waveform over a time interval of duration T. The local waveform generators are in particular configured to generate a local binary waveform, formed over said time interval of an alternating succession comprising at least one BOC(n 1 ,m) waveform segment and at least one BOC(n 2 ,m) waveform segment, the at least one BOC(n 1 ,m) segment having a total duration of αT, α being strictly between 0 and 1, the at least one BOC(n 2 ,m) segment having a total duration (1−α)T. 
     According to a preferred embodiment, the receiver comprises a control unit acting on the local waveform generators so as to influence (a) the temporal order of the BOC(n 1 ,m) segment(s) and of the BOC(n 2 ,m) segment(s) and/or (b) the duration of the BOC(n 1 ,m) segment(s) and of the BOC(n 2 ,m) segment(s). This embodiment is particularly advantageous for a receiver suited to the future Galileo OS L1 and GPS L1C signals. This is because the modulation intended for the latter signal is a time-multiplexed BOC modulation (TMBOC, Time-Multiplexed BOC) having a BOC(1,1) component and a BOC(6,1) component. If the modulation selected for Galileo OS L1 is a CBOC(6,1) modulation, it will then be possible to receive both signals with the same receiver. By acting on the temporal order of the BOC(1,1) and BOC(6,1) segments and/or on their duration, the control unit can optimise the local waveform for receiving either TMBOC from GPS, or CBOC from Galileo. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       A preferred embodiment of the invention will be described hereafter, by way of non-limiting example, with reference to the appended drawings, in which 
         FIG. 1 : is a temporal representation of a CBOC(6,1) waveform; 
         FIG. 2 : is a representation of a correlation between a BOC(1,1) waveform and a BOC(6,1) waveform; 
         FIG. 3 : is a representation of autocorrelations of two CBOC(6,1) waveforms having different weighting factors; 
         FIG. 4 : is a temporal representation of a local binary waveform which may be used in a method according to the invention; 
         FIG. 5 : shows a comparison between the autocorrelation function of a CBOC(6,1,1/11) and the correlation function between a CBOC(6,1,1/11) and a local binary waveform as shown in  FIG. 4 ; 
         FIG. 6 : shows different correlation functions between a CBOC(6,1,2/11) and a local binary waveform; 
         FIG. 7 : is a representation of the degradation of the C/N 0  ratio as a function of the parameter α, in the case of CBOC(6,1,1/11) and CBOC(6,1,2/11); 
         FIG. 8 : shows a comparison of the multipath error envelope in the case where the local waveform is a composite CBOC(6,1) waveform and the multipath error envelope in the case where the local waveform is a binary waveform as shown in  FIG. 4 ; 
         FIG. 9 : is a diagram of a receiver capable of receiving a composite signal. 
     
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       FIG. 1  shows a CBOC(6,1) waveform  10 , defined by:
 
CBOC(6,1)( t )= V ·BOC(1,1)( t )− W ·BOC(6,1)( t )
 
where V and W are the weighting factors. The following notations will be used hereafter:
 
BOC(1,1)( t )= C   P ( t )· x ( t ) and
 
BOC(6,1)( t )= C   P ( t )· y ( t ),
 
where C P (t) represents the pseudo-random code common to the two components.
 
     Different values of V and W are considered for the Galileo OS L1 signal, depending on the multiplexing scheme of this signal. Further details can be found in the article by Hein et al. in InsideGNSS, the complete reference of which is stated in the introduction. 
     In order to introduce certain notations and better explain the advantages of the invention, a method of tracking the CBOC  10  signal, the principle of which has been described in European patent application 05 290 083.4, will be discussed below. In this method, there are two correlations to be performed in parallel: one with a local replica BOC(1,1) and one with a local replica BOC(6,1). The local replicas are as follows
 
 s   I1 ( t )= C   P ( t ) x ( t )cos(2π f   0   t +{circumflex over (φ)}),
 
 s   Q1 ( t )= C   P ( t ) x ( t )sin(2π f   0   t +{circumflex over (φ)}),
 
 s   I2 ( t )= C   P ( t ) y ( t )cos(2π f   0   t +{circumflex over (φ)}),
 
 s   Q2 ( t )= C   P ( t ) y ( t )sin(2π f   0   t +{circumflex over (φ)}),
 
where the indices I and Q indicate the “in-phase” and “quadrature” components of the local replicas, f 0  is the carrier frequency and {circumflex over (φ)} a phase. When the CBOC signal is correlated with s I1 , the following is obtained:
 
                 I   1     =       ∫   0   T     ⁢         s     I   ⁢           ⁢   1       ⁡     (     t   -     τ   ^       )       ⁢     CBOC   ⁡     (     t   -   τ     )       ⁢           ⁢     ⅆ   t           ,     
     ⁢       I   1     =       ∫   0   T     ⁢         C   P     ⁡     (     t   -     τ   ^       )       ⁢     x   ⁡     (     t   -     τ   ^       )       ⁢     cos   (       2   ⁢           ⁢   π   ⁢           ⁢     f   0     ⁢   t     +     ϕ   ^       )     ⁢       C   P     ⁡     (     t   -   τ     )       ⁢     {       Vx   ⁢     (     t   -   τ     )       -     Wy   ⁡     (     t   -   τ     )         }     ⁢     cos   ⁡     (       2   ⁢           ⁢   π   ⁢           ⁢     f   0     ⁢   t     +   ϕ     )       ⁢     ⅆ   t           ,     
     ⁢       I   1     =       (         VR     BOC   ⁡     (     1   ,   1     )         ⁡     (     ɛ   τ     )       -       WR       BOC   ⁡     (     1   ,   1     )       /     BOC   ⁡     (     6   ,   1     )           ⁡     (     ɛ   τ     )         )     ⁢     cos   ⁡     (     ɛ   ϕ     )           ,         
where {circumflex over (τ)} is the phase of the pseudo-random code of the local replica signal, estimated from the phase τ of the pseudo-random code of the received signal, {circumflex over (φ)} the phase of the carrier of the local replica signal, estimated from the phase φ of the phase of the carrier of the received signal, T the duration of the integration interval, R BOC(1,1)  the autocorrelation function of a BOC(1,1) waveform, R BOC(1,1)/BOC(6,1)  the correlation function between a BOC(1,1) waveform and a BOC(6,1) waveform, ε τ ={circumflex over (τ)}−τ and ε φ ={circumflex over (φ)}−φ. In the same manner, it is possible to write:
 
 Q   1 =( VR   BOC(1,1) (ε τ )− WR   BOC(1,1)/BOC(6,1) (ε τ ))sin(ε φ ),
 
 I   2 =( VR   BOC(1,1)/BOC(6,1) (ε τ )− WR   BOC(6,1) (ε τ )cos(ε φ ),
 
 Q   2 =( VR   BOC(1,1)/BOC(6,1) (ε τ )− WR   BOC(6,1) (ε τ )sin(ε φ ),
 
where R BOC(6,1)  is the autocorrelation of a BOC(6,1) waveform.
 
     By recombining the correlations and exploiting the fact that the correlation between a BOC(1,1) waveform and a BOC(6,1) waveform is symmetrical as shown in  FIG. 2 , the autocorrelation function of a CBOC waveform is found:
 
 I=VI   1   −WI   2 =( V   2   R   BOC(1,1) (ε τ )+ W   2   R   BOC(6,1) (ε τ )−2 VWR   BOC(1,1/)BOC(6,1) (ε τ ))cos(ε φ ) and
 
 Q=VQ   1   −WQ   2 =( V   2   R   BOC(1,1) (ε τ )+ W   2   R   BOC(6,1) (ε τ )−2 VWR   BOC(1,1/)BOC(6,1) (ε τ ))sin(ε φ ).
 
     Autocorrelations  12 ,  14  of two CBOC waveforms are shown in  FIG. 3 . Assuming that the data and pilot channels each carry 50% of the power of the signal, the indices 1/11 and 2/11 indicate the multiplexing scheme used for the radionavigation signal and make reference to a certain weighting of the BOC(1,1) and BOC(6,1) components. For CBOC(6,1,1/11), V=0.383998 and W=0.121431, while for CBOC(6,1,2/11), V=0.358235 and W=0.168874. Reference numeral  12  indicates the autocorrelation function in the case of CBOC(6,1,1/11) and reference numeral  14  indicates the autocorrelation function in the case of CBOC(6,1,2/11). 
     The drawback of the method described above is the number of correlators necessary for implementing it. The present invention proposes, for receiving the CBOC(6,1) waveform  10  defined above, performing the correlation of the incoming signal with a local time-multiplexed signal  16  which comprises a segment or some segments of pure BOC(1,1) and a segment or some segments of pure BOC(6,1).  FIG. 4  shows a temporal representation of a local waveform s LOC (t), which has a BOC(6,1) waveform segment  18  at the start of the integration interval and a BOC(1,1) waveform segment  20  at the end of the integration interval. The local waveform  16  has only two values (binary waveform) and can therefore be encoded in one bit. The local waveform  16  carries the known part of the pseudo-random code modulating the CBOC(6,1) signal. Transitions of the value of the pseudo-random code can be identified at the x-coordinates 4.07 and 4.11 of  FIG. 4 . It will be noted that the local waveform  16  differs distinctly from the composite waveform modulating the incoming radionavigation signal  10 . 
     Let T denote the duration of the integration interval, αT the total duration of the segment(s)  18  of pure BOC(6,1), with 0&lt;α&lt;1, and βT the total duration of the segment(s)  20  of pure BOC(1,1), with β=1−α. In order to analyse the result of a correlation between the radionavigation signal modulated by the CBOC(6,1) waveform  10  and the binary local waveform  16 , the correlation may be decomposed: 
     
       
         
           
             
               
                 ∫ 
                 0 
                 T 
               
               ⁢ 
               
                 
                   
                     s 
                     LOC 
                   
                   ( 
                   
                     t 
                     - 
                     
                       τ 
                       ^ 
                     
                   
                   ) 
                 
                 ⁢ 
                 
                   CBOC 
                   ⁡ 
                   
                     ( 
                     
                       t 
                       - 
                       τ 
                     
                     ) 
                   
                 
                 ⁢ 
                 
                   ⅆ 
                   t 
                 
               
             
             = 
             
               
                 
                   ∫ 
                   0 
                   
                     α 
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     T 
                   
                 
                 ⁢ 
                 
                   
                     
                       s 
                       
                         LOC 
                         ⁢ 
                         
                             
                         
                       
                     
                     ( 
                     
                       t 
                       - 
                       
                         τ 
                         ⋒ 
                       
                     
                     ) 
                   
                   ⁢ 
                   
                     CBOC 
                     ⁡ 
                     
                       ( 
                       
                         t 
                         - 
                         τ 
                       
                       ) 
                     
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     ⅆ 
                     t 
                   
                 
               
               + 
               
                 
                   ∫ 
                   
                     α 
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     T 
                   
                   T 
                 
                 ⁢ 
                 
                   
                     
                       s 
                       LOC 
                     
                     ( 
                     
                       t 
                       - 
                       
                         τ 
                         ⋒ 
                       
                     
                     ) 
                   
                   ⁢ 
                   
                     CBOC 
                     ⁡ 
                     
                       ( 
                       
                         t 
                         - 
                         τ 
                       
                       ) 
                     
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     ⅆ 
                     t 
                   
                 
               
             
           
         
       
     
     Taking another look at what has been seen in the previous example and assuming that the sequences of the pseudo-random code corresponding to the intervals [0, αT] and [αT, T] are themselves approximations to pseudo-random codes, the following approximation can be made:
 
 I   BOC(6,1) =α( VR   BOC(1,1)/BOC(6,1) (ε τ )− WR   BOC(6,1) (ε τ ))cos(ε φ ),
 
 Q   BOC(6,1) =α( VR   BOC(1,1)/BOC(6,1) (ε τ )− WR   BOC(6,1) (ε τ ))sin(ε φ ),
 
 I   BOC(1,1) =β( VR   BOC(1,1) (ε τ )− WR   BOC(1,1)/BOC(6,1) (ε τ ))cos(ε φ ) and
 
 Q   BOC(1,1) =β( VR   BOC(1,1) (ε τ )− WR   BOC(1/1)/BOC(6,1) (ε τ ))sin(ε φ ).
 
     The correlation thus becomes: 
     
       
         
           
             I 
             = 
             
               
                 
                   I 
                   
                     BOC 
                     ⁡ 
                     
                       ( 
                       
                         1 
                         , 
                         1 
                       
                       ) 
                     
                   
                 
                 - 
                 
                   I 
                   
                     BOC 
                     ⁡ 
                     
                       ( 
                       
                         6 
                         , 
                         1 
                       
                       ) 
                     
                   
                 
               
               = 
               
                   
               
               ⁢ 
               
                 
                   ( 
                   
                     
                       β 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       
                         VR 
                         
                           BOC 
                           ⁡ 
                           
                             ( 
                             
                               1 
                               , 
                               1 
                             
                             ) 
                           
                         
                       
                       ⁢ 
                       
                         ( 
                         
                           ɛ 
                           τ 
                         
                         ) 
                       
                     
                     - 
                     
                       
                         ( 
                         
                           
                             β 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             W 
                           
                           + 
                           
                             α 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             V 
                           
                         
                         ) 
                       
                       ⁢ 
                       
                         
                           R 
                           
                             
                               BOC 
                               ⁡ 
                               
                                 ( 
                                 
                                   1 
                                   , 
                                   1 
                                 
                                 ) 
                               
                             
                             / 
                             
                               BOC 
                               ⁡ 
                               
                                 ( 
                                 
                                   6 
                                   , 
                                   1 
                                 
                                 ) 
                               
                             
                           
                         
                         ⁡ 
                         
                           ( 
                           
                             ɛ 
                             τ 
                           
                           ) 
                         
                       
                     
                     + 
                     
                       α 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       
                         
                           WR 
                           
                             BOC 
                             ⁡ 
                             
                               ( 
                               
                                 6 
                                 , 
                                 1 
                               
                               ) 
                             
                           
                         
                         ⁡ 
                         
                           ( 
                           
                             ɛ 
                             τ 
                           
                           ) 
                         
                       
                     
                   
                   ) 
                 
                 ⁢ 
                 
                   cos 
                   ⁡ 
                   
                     ( 
                     
                       ɛ 
                       ϕ 
                     
                     ) 
                   
                 
               
             
           
         
       
       
         
           
             Q 
             = 
             
               
                 
                   Q 
                   
                     BOC 
                     ⁡ 
                     
                       ( 
                       
                         1 
                         , 
                         1 
                       
                       ) 
                     
                   
                 
                 - 
                 
                   Q 
                   
                     BOC 
                     ⁡ 
                     
                       ( 
                       
                         6 
                         , 
                         1 
                       
                       ) 
                     
                   
                 
               
               = 
               
                   
               
               ⁢ 
               
                 
                   ( 
                   
                     
                       β 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       
                         VR 
                         
                           BOC 
                           ⁡ 
                           
                             ( 
                             
                               1 
                               , 
                               1 
                             
                             ) 
                           
                         
                       
                       ⁢ 
                       
                         ( 
                         
                           ɛ 
                           τ 
                         
                         ) 
                       
                     
                     - 
                     
                       
                         ( 
                         
                           
                             β 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             W 
                           
                           + 
                           
                             α 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             V 
                           
                         
                         ) 
                       
                       ⁢ 
                       
                         
                           R 
                           
                             
                               BOC 
                               ⁡ 
                               
                                 ( 
                                 
                                   1 
                                   , 
                                   1 
                                 
                                 ) 
                               
                             
                             / 
                             
                               BOC 
                               ⁡ 
                               
                                 ( 
                                 
                                   6 
                                   , 
                                   1 
                                 
                                 ) 
                               
                             
                           
                         
                         ⁡ 
                         
                           ( 
                           
                             ɛ 
                             τ 
                           
                           ) 
                         
                       
                     
                     + 
                     
                       α 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       
                         
                           WR 
                           
                             BOC 
                             ⁡ 
                             
                               ( 
                               
                                 6 
                                 , 
                                 1 
                               
                               ) 
                             
                           
                         
                         ⁡ 
                         
                           ( 
                           
                             ɛ 
                             τ 
                           
                           ) 
                         
                       
                     
                   
                   ) 
                 
                 ⁢ 
                 
                   sin 
                   ⁡ 
                   
                     ( 
                     
                       ɛ 
                       ϕ 
                     
                     ) 
                   
                 
               
             
           
         
       
     
     It can be seen that, in order to yield, up to a multiplicative factor, the same relative contribution of the autocorrelation functions of the BOC(1,1) and BOC(6,1) waveforms in the CBOC autocorrelation function  12  or  14 , it is necessary that α=W/(V+W) and β=V/(V+W). 
     In the case of the CBOC(6,1,1/11) scheme, one thus preferably chooses α=0.2403 and β=0.7597.  FIG. 5  shows on the one hand the autocorrelation function  12  of CBOC(6,1,1/11), which has already been shown in  FIG. 2 , and on the other hand the correlation function  22  between CBOC(6,1,1/11) and the local binary waveform  16  with α=0.2403 and β=0.7597. With regard to the appearance of the local binary waveform  16 , this means that out of 4096 chips of the pseudo-random code, approximately 984 form the BOC(6,1) waveform segment(s) and 3112 form the BOC(1,1) waveform segment(s). 
     In the case of CBOC(6,1,2/11), α=W/(V+W) leads to α=0.3204 and β=0.6796. In this case, out of 4096 chips of the pseudo-random code, approximately 1312 form the BOC(6,1) waveform segment(s) and 2784 form the BOC(1,1) waveform segment(s). 
       FIG. 6  shows a family of correlation functions  24 ,  26 ,  28  and  30  between a radionavigation signal modulated using the CBOC(6,1,2/11) scheme  10  and a local time-multiplexed binary waveform  16  obtained for different values of the parameter α. It can be seen that the value of α makes it possible to act on the shape of the correlation function. With the selection α=0, one obtains the curve  24 , with α=0.1 the curve  26 , with α=0.2 the curve  28  and with α=0.3 the curve  30 . Depending on the value of α, the central peaks  32  and secondary peaks  34  are more or less pronounced. 
       FIG. 7  shows the degradation of the C/N 0  ratio, i.e. the ratio of the received signal to the spectral noise density. Degradation of C/N 0  may be calculated by: 
                 deg     C   /     N   0         =         Peak_Corr   2       Peak_Autocorr   2       =         (       β   ⁢           ⁢   V     +     α   ⁢           ⁢   W       )     2         (       V   2     +     W   2       )     2           ,         
because R BOC(1,1)/BOC(6,1)  is symmetrical and has the value 0 at 0. Alternatively, this may be written:
 
     
       
         
           
             
               deg 
               
                 C 
                 / 
                 
                   N 
                   0 
                 
               
             
             = 
             
               
                 
                   
                     ( 
                     
                       V 
                       + 
                       
                         α 
                         ⁡ 
                         
                           ( 
                           
                             W 
                             - 
                             V 
                           
                           ) 
                         
                       
                     
                     ) 
                   
                   2 
                 
                 
                   
                     ( 
                     
                       
                         V 
                         2 
                       
                       + 
                       
                         W 
                         2 
                       
                     
                     ) 
                   
                   2 
                 
               
               . 
             
           
         
       
     
       FIG. 7  shows the degradation of C/N 0  for the cases CBOC(6,1,1/11) (curve  36 ) and CBOC(6,1,2/11) (curve  38 ). It can be seen that, for the cases where α=0, which corresponds to the case where the local waveform is a pure BOC(1,1), the degradation associated with the power part of the signal allocated to BOC(6,1) (1/11 and 2/11, respectively) does indeed occur. In the case of CBOC(6,1,1/11), with α=0.2403, degradation of the C/N 0  ratio of 1.97 dBs occurs. In the case of CBOC(6,1,2/11), with α=0.3204, degradation of the C/N 0  ratio of 2.56 dBs occurs. 
     For the example of CBOC(6,1,1/11),  FIG. 8  shows, on the left, the multipath error envelope  40  in the case where the local waveform is a corresponding composite CBOC(6,1) waveform and, on the right, the multipath error envelope  42  in the case where the local waveform is a time-multiplexed binary waveform with α=0.2403. It will be noted that the multipath error envelopes  40 ,  42  are essentially identical. 
     It remains to be noted that obtaining a correlation function which is similar to within one proportionality factor to the CBOC autocorrelation function is not the only criterion for optimising the value of α. This is because the local binary waveform may also in particular be selected on the basis of the criteria: (a) minimisation of the degradation of the C/N 0  ratio, (b) minimisation of the tracking error due to Gaussian white noise, (c) optimisation of the shape of the correlation function between the incoming signal and the local waveform and (d) reduction of multipath errors. A certain degree of freedom is thus available for the purpose of selecting the value of α. 
       FIG. 9  shows the simplified diagram of the receive channel of a receiver  44  capable of receiving a composite signal, for example a CBOC signal. Baseband processed signals are assumed for this illustration, disregarding local carriers. The receiver  44  comprises a set  46  of correlators, three being shown by way of example. There may also be two or even one of these correlators  46 . 1 ,  46 . 2 ,  46 . 3  per channel, but there may also be more in order to reduce acquisition time and/or multipath error, for example. Each correlator comprises a mixer  48 . 1 ,  48 . 2 , and  48 . 3  respectively, which mixes the incoming CBOC signal with a copy of the local binary waveform s LOC , and an integrator  50 . 1 ,  50 . 2 , and  50 . 3  respectively, which integrates the mixed signals and produces an output signal. It should be noted that, in order to receive several signals transmitted by satellites, a receiver needs a plurality of receive channels. For each receive channel of the receiver, there is such a set of correlators, the output signals of which are combined to form, in signal acquisition mode, an estimate of the energy of the received signal and, in signal tracking mode, the discriminator of the pseudo-random code. 
     The first, “early”, correlator  46 . 1 , provides the value of the correlation of the incoming CBOC(t−τ) signal and of an “early” copy of the local binary s LOC (t−{circumflex over (τ)}−Δ/n) waveform. It should be remembered that τ is the phase of the pseudo-random code of the received signal and {circumflex over (τ)} an estimate of τ. Δ is the duration of a chip and n determines the fraction of the chip duration by which the copy of the local binary waveform is early relative to estimate {circumflex over (τ)}. The second, “in-phase”, correlator  46 . 2  provides the value of the correlation of the incoming CBOC(t−τ) signal and of an “in-phase” copy of the local binary s LOC (t−{circumflex over (τ)}) waveform. The third, “late”, correlator  46 . 3  supplies the value of the correlation of the incoming CBOC(t−τ) signal and of a “late” copy of the local binary s LOC (t−{circumflex over (τ)}+Δ/n) waveform. 
     In order to produce the s LOC (t−{circumflex over (τ)}−Δ/n), s LOC (t−{circumflex over (τ)}) and s LOC (t−{circumflex over (τ)}+Δ/n) signals, the receiver  44  comprises a set of generators. For reasons of clarity, only the generator  52  which provides the s LOC (t−{circumflex over (τ)}+Δ/n) copy of the local waveform is shown. The generator  52  is controlled by a control unit  54 . The generator  52  may comprise, for example, a numerically controlled oscillator (NCO). In this case, the NCO receives as input a setpoint oscillation frequency corresponding to the Doppler-corrected chip rate together with a binary value which determines whether the NCO outputs a BOC(n 2 ,m) or BOC(n 1 ,m) waveform. The binary value is supplied by the control unit depending on the receiver operating mode, i.e. depending on whether the receiver is in acquisition mode, tracking mode, or whether it receives a CBOC signal or a TMBOC signal. The control unit in particular determines the temporal order of the BOC(n 1 ,m) segment(s) and of the BOC(n 2 ,m) segment(s) together with the duration of the BOC(n 1 ,m) segment(s) and of the BOC(n 2 ,m) segment(s).