Abstract:
The present invention provides a method for modulating a navigation signal, comprising: multiplying a data channel difference signal between upper and lower sidebands by a sine binary subcarrier to obtain an odd timeslot baseband signal of a branch Q, and multiplying a data channel sum signal of the upper and lower sidebands by a cosine binary subcarrier to obtain an odd timeslot baseband signal of a branch I of the data channel; multiplying a pilot channel difference signal between the upper and lower sidebands by the sine binary subcarrier to obtain an even timeslot baseband signal of the branch Q, and multiplying a pilot channel sum signal of the upper and lower sidebands by the cosine binary subcarrier to obtain an even timeslot baseband signal of the branch I; and performing QPSK modulation on the baseband signals of the branch I and branch Q to obtain a TD-AltBOC modulation signal. The present invention can implement transmission of different navigation services at two adjacent frequency bands, and each navigation service comprises a data channel and a pilot channel. The navigation signal of each sub-band may be received independently, or signals of the upper and lower sidebands may be jointly received to obtain high-precision navigation performance.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
     This application is a National Stage Appl. filed under 35 USC 371 of International Patent Application No. PCT/CN2012/073075 with an international filing date of Mar. 27, 2012, designating the United States, and further claims priority benefits to Chinese Patent Application No. 201110094974.7 filed Apr. 15, 2011. The contents of all of the aforementioned applications, including any intervening amendments thereto, are incorporated herein by reference. Inquiries from the public to applicants or assignees concerning this document or the related applications should be directed to: Matthias Scholl P. C., Attn.: Dr. Matthias Scholl Esq., 14781 Memorial Drive, Suite 1319, Houston, Tex. 77079. 
     BACKGROUND OF THE INVENTION 
     1. Field of the Invention 
     The invention relates to the signal system design and signal generation of a satellite navigation system, and more particularly to a method and system for modulating navigation signal. 
     2. Description of the Related Art 
     At present, signal modulation of satellite navigation has been developed from the first generation of BPSK modulation used by GPS into new modulation systems such as BOC, CBOC, TMBOC, and AltBOC. The AltBOC modulation system can bear different services in the upper and lower sidebands, which can not only receive and handle SSB signals independently to achieve the traditional BPSK signal performance, but also realize joint treatment to achieve higher positioning accuracy. Therefore, the AltBOC modulation system has been adopted by the COMPASS global system as the baseline for the modulation system of downgoing signals at the B2 frequency point. 
     AltBOC is a quasi BOC modulation system of which the upper and lower sidebands can modulate different pseudo-codes. AltBOC was first put forward in 2000, targeting to convey dual line navigation signals using one HPA on E1 and E2 frequency bands. However, owing to the non-constant envelope and signal planning and adjustment at L1 frequency band, AltBOC modulation system is not applied to L1 frequency band. In 2001, CNES put forward the AltBOC modulation system with 4-pseudo-code constant envelope, and was adopted as the modulation mode of navigation signal at GalileoE5a and E5b frequency band. 
     In COMPASS system, AltBOC ( 15 ,  10 ) modulation system whose center frequency is 1,191.795 MHz is adopted. The center frequency of a lower sideband is 1,176.45 MHz and that of an upper sideband is 1,207.14 MHz. This can not only realize the interoperation with GalileoE5 and GPSL5C signals, but also consider the compatibility with B2 signal in COMPASS district system. However, in order to achieve the modulation through 4-pseudo-code constant envelope, the AltBOC modulation system put forward by Galileo improves the conversion rate of baseband waveform to 8 times of the subcarrier, improves the level number of subcarrier to 4, and inserts product terms. The increase in baseband conversion rate and level of subcarrier will in no doubt multiply the complexity of signal generation and receiving. Introduction of product terms can reduce the multiplexing efficiency, which, to a certain extent, reduces the signal performance. With the smart design, CNES can keep the signal component near the subcarrier frequency not reduced, and ensure the performance of receiver is not damaged even when it only receives the main lobe power. However, the harmonic component of subcarrier can only modulate the useless product signals, so it reduces the performance under broadband receiving conditions. 
     SUMMARY OF THE INVENTION 
     In view of the above-described problems, it is one objective of the invention to provide a method and system for modulating navigation signal. The method and system has the advantages of flexible reception and treatment of signals, high MUX efficiency, and low complexity in signal generation, reception, and treatment. 
     To achieve the above objectives, in accordance with one embodiment of the invention, there is provided a method for modulating navigation signal, the method comprising the following steps: 
     1) dividing frequency of a control clock CLK 0  to obtain a pseudo-code generating drive clock CLK 1  and a time division multiplexing (TDM) control clock CLK 2 , where, a frequency of the control clock CLK 0  is four times that of a binary subcarrier, a frequency of the pseudo-code generating drive clock CLK 1  is ½ of a code rate, and a frequency of the TDM control clock CLK 2  is equivalent to the code rate; 
     2) driving the CLK 1  to generate pseudo-code c BD  of a data channel of an upper sideband, pseudo-code c AD  of a data channel of a lower sideband, and pseudo-code c P  of a pilot channel; driving the CLK 0  to generate a binary sine subcarrier SC B,sin  and a binary cosine subcarrier SC B,cos ; 
     3) modulating the c AD  by a lower sideband d A  to generate a baseband signal component C A  of the data channel of the lower sideband; modulating the c BD  by an upper sideband waveform d B  to generate a baseband signal component C B  of the data channel of the upper sideband; 
     4) modulating the subcarriers, which comprising:
         (4.1) negating the C A  and adding to the C B , and multiplying with the SC B,sin  to get a signal component of data channel at Q branch; adding the C A  to the C B  and multiplying with the SC B,cos  to get a signal component of data channel at I branch; multiplying the C P  by 2 and then multiplying with the SC B,cos  to get a signal component of the pilot channel at I branch;   (4.2) when the CLK 2  is in a time slot of odd chip, allowing the signal component of the data channel at Q branch to be a signal component of a baseband signal at Q branch, and allowing the signal component of the data channel at I branch to be a signal component of a baseband signal at I branch; when CLK 2  is in a time slot of even chip, allowing zero signal to be the signal component of the baseband signal at Q branch, and allowing the signal component of the pilot channel at I branch to be the signal component of the baseband signal at I branch; and       

     (5) modulating a sine phase carrier by the signal component of the baseband signal at Q branch, modulating a cosine phase carrier by the signal component of the baseband signal at I branch, and combining the modulation result of the two branches to obtain a modulated radio frequency signal. 
     In step (4), corresponding baseband signal components at Q branch and I branch are looked up in a modulation mapping table according to the current C A , C B , and C P  value; a method to establish the modulation mapping table comprises: combining all possible C A , C B  and C P  values and processing each combination thereof according to steps (4.1)-(4.2) to get the baseband signal component at Q branch and I branch corresponding to each combination, and recording each combination and corresponding Q branch component and I branch component thereof to establish the modulation mapping table. 
     The invention provides a system for modulating navigation signal according the above-mentioned method. The system comprises: 
     a first multiplier  3 , a first subtracter  4 , a second multiplier  7 , and a first time division multiplexer  11 , which are connected in order; 
     a fourth multiplier  2 , a second adder  5 , a fifth multiplier  8 , and a second time division multiplexer  12 , which are connected in order; 
     a seventh multiplier  6  and an eighth multiplier  9  connected in order; 
     a pseudo-code generator  1  connected to the first multiplier  3 , the fourth multiplier  2 , and the seventh multiplier  6 ; 
     a first frequency divider  17  connected to the pseudo-code generator  1 ; 
     a subcarrier generator connected to the second multiplier  7 , the fifth multiplier  8 , and the eighth multiplier  9 ; 
     a second frequency divider  18  connected to the first time division multiplexer  11  and the second time division multiplexer  12 ; 
     the first multiplier  3  is connected to the second adder  5 ; the fourth multiplier  2  is connected to the first subtracter  4 ; the eighth multiplier  9  is connected to the second time division multiplexer  12 ; the first time division multiplexer  11  and second time division multiplexer  12  are connected to a RF modulator; the first time division multiplexer  11  receives zero signal input. 
     The invention further provides a system for modulating navigation signal according the above-mentioned method. The system comprises: 
     a frequency divider  24  and a pseudo-code generator  19 , which are connected; the pseudo-code generator  19  is connected to a first input terminal of a baseband modulation module  26  through a first Exclusive-OR operator  20 ; the pseudo-code generator  19  is connected to a second input terminal of the baseband modulation module  26  through a second Exclusive-OR operator  21 ; the pseudo-code generator  19  is also connected to a third input terminal of the baseband modulation module  26 ; the two output terminals of TD-AltBOC baseband modulation module  26  are connected to a RF modulator. 
     Advantages of the invention are summarized as follows. 
     The time-domain characteristics of TD-AltBOC modulating signal in the invention are as follows: within the odd time slot, the baseband wave form at I and Q branch is decided by the pseudo-code c BD  of data channel of the upper sideband and the pseudo-code c AD  of data channel of the lower sideband; when C BD =0 and C AD =0, the baseband wave form at I branch appears as binary cosine subcarrier, and the baseband wave form at Q branch is 0; when C BD =1 and C AD =1, the baseband wave form at I branch appears as reverse binary cosine subcarrier, and the baseband wave form at Q branch is 0; when C BD =0 and C AD =1, the baseband wave form at I branch is 0, and the baseband wave form at Q branch appears as binary sine subcarrier; when C BD =1 and C AD =0, the baseband wave form at I branch is 0, and the baseband wave form at Q branch appears as reverse binary sine subcarrier. Within the even time slot, the baseband wave form at Q branch is 0, and the baseband wave form at I branch is decided by the pseudo-code C P  of pilot channel; when C P =0, the baseband wave form at I branch appears as binary cosine subcarrier; when C P =1, the baseband wave form at I branch appears as reverse binary cosine subcarrier. The baseband wave form of TD-AltBOC modulating signal is shown in  FIG. 5 . The baseband signal waveform of TD-AltBOC ( 15 ,  10 ) modulation is shown in  FIG. 5 . 
     The power spectrum of TD-AltBOC modulating signal comprises two main lobes; wherein, the spectral peak of one main lobe is located at where the carrier frequency is added to the subcarrier frequency; it is mainly the signal component of the upper sideband. The spectral peak of the other main lobe is located at where the carrier frequency is subtracted by the subcarrier frequency; it is mainly the signal component of the lower sideband. The normalized power spectrum of TD-AltBOC ( 15 ,  10 ) modulating signal is shown in  FIG. 6 . 
     TD-AltBOC modulating signal possesses favorable flexibility in reception. Signal of the upper sideband can be taken as the BPSK (Rc) modulating signal of which the center frequency is equal to the carrier frequency plus subcarrier frequency; signal of the lower sideband can be taken as the BPSK (Rc) modulating signal of which the center frequency is equal to the carrier frequency subtracted by subcarrier frequency. Signal of the upper and lower sidebands can be respectively received, thereby obtaining the receptivity equivalent to BPSK (Rc); signal of the upper and lower sidebands can also be received jointly, thereby obtaining the receptivity equivalent to BOC (fs, Rc). 
     TD-AltBOC modulating signal possesses 100% multiplexing efficiency. Adopting time division technique can realize the constant envelope multiplexing of the 4 signal components at the upper and lower sidebands; the product signal component is not introduced, so there is no multiplexing loss. 
     As for complexity, the pilot channels of upper and lower sidebands of TD-AltBOC share the same pseudo-code, joint receiving of the double side band is equivalent to cosine BOC modulation, and the number of pseudo-code generator and correlator required by pilot signal track can be halved; the conversion rate of TD-AltBOC subcarrier symbol is four times of the subcarrier frequency, while the conversion rate of AltBOC subcarrier symbol is eight times of the subcarrier frequency; the baseband processing rate for signal generation is halved; the waveform of TD-AltBOC subcarrier is 2 level; the waveform of AltBOC subcarrier is 4 level; fewer hardware resources will be consumed by a single correlator during matched receiving; during the time-sharing appearance of data channel and pilot channel of TD-AltBOC modulating signal, some elementary units (such as multiplier) which consume more hardware resources can realize time-sharing multiplexing, thereby improving the resource utilization rate and reducing the consumption of hardware resources. Therefore, the complexity of generation and receiving of TD-AltBOC signal is far below that of AltBOC signal. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         FIG. 1  shows sequential relationship of transmission of TD-AltBOC signal components; 
         FIG. 2  shows a diagram of generation of TD-AltBOC modulating signal; 
         FIG. 3  shows the generation of TD-AltBOC modulating signal; and 
         FIG. 4  shows planisphere and waveform of TD-AltBOC modulation. 
     
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS 
     The invention combines the TDM mode by chip and 2-signal AltBOC modulation system, which solves the problem in 4-signal constant envelope modulation; it is named as Time Division AltBOC mode, short for TD-AltBOC. 
     I. TD-AltBOC Principle 
     Parameter definition of TD-AltBOC (m, n) modulation: m refers to the multiple of f 0 , the relative reference frequency of subcarrier frequency, namely f s =m×f 0 ; n refers to the multiple of f 0 , relative reference frequency of code rate, namely, R c =n×f 0 . 
     TD-AltBOC modulation divides the signal transmission time into odd and even time slots. The time slot width equals to the pseudo-code chip width. The odd time slot transmits the signal component of data channel of the upper and lower sidebands; and, the even time slot transmits the signal component of pilot channel of the upper and lower sidebands. The sequential relationship for signal component transmission is shown in  FIG. 1 . 
     In  FIG. 1 , B2b_D refers to the signal component of data channel of the upper sideband; B2b_P refers to the signal component of pilot channel of the upper sideband; B2a_D refers to the signal component of data channel of the lower sideband; B2a_P refers to the signal component of pilot channel of the lower sideband. 
     The mathematical representation of TD-AltBOC modulating baseband signal is
 
 s ( t )=[d A ( t ) c   AD ( t )+ c   AP ( t )][ SC   b,cos ( t )− jSC   b,sin ( t )]+[ d   B ( t ) c   BD ( t )+ c   BP ( t )][ SC   B,cos ( t )+ jSC   B,sin ( t )]
 
wherein, d A (t) is the data bit waveform of modulation of data channel of the lower sideband; c AD (t) is the pseudo-code waveform of data channel of the lower sideband; c AP (t) is the pseudo-code waveform of data channel of the lower sideband; d B (t) is the data bit waveform of modulation of data channel of the upper sideband; c BD (t) is the pseudo-code waveform of data channel of the upper sideband; c BP (t) is the pseudo-code waveform of data channel of the upper sideband; SC B,cos (t) is binary cosine subcarrier; SC B,sin (t) is binary sine subcarrier. They are:
 
     
       
         
           
             
               
                 c 
                 AD 
               
               ⁡ 
               
                 ( 
                 t 
                 ) 
               
             
             = 
             
               
                 ∑ 
                 
                   l 
                   = 
                   
                     - 
                     ∞ 
                   
                 
                 ∞ 
               
               ⁢ 
               
                 
                   ∑ 
                   
                     k 
                     = 
                     0 
                   
                   
                     
                       N 
                       AD 
                     
                     - 
                     1 
                   
                 
                 ⁢ 
                 
                   
                     
                       C 
                       AD 
                     
                     ⁡ 
                     
                       ( 
                       k 
                       ) 
                     
                   
                   ⁢ 
                   
                     p 
                     ⁡ 
                     
                       ( 
                       
                         t 
                         - 
                         
                           
                             ( 
                             
                               
                                 2 
                                 ⁢ 
                                 
                                   N 
                                   AD 
                                 
                                 ⁢ 
                                 l 
                               
                               + 
                               
                                 2 
                                 ⁢ 
                                 k 
                               
                             
                             ) 
                           
                           ⁢ 
                           
                             T 
                             c 
                           
                         
                       
                       ) 
                     
                   
                 
               
             
           
         
       
       
         
           
             
               
                 c 
                 AP 
               
               ⁡ 
               
                 ( 
                 t 
                 ) 
               
             
             = 
             
               
                 ∑ 
                 
                   l 
                   = 
                   
                     - 
                     ∞ 
                   
                 
                 ∞ 
               
               ⁢ 
               
                 
                   ∑ 
                   
                     k 
                     = 
                     0 
                   
                   
                     
                       N 
                       AP 
                     
                     - 
                     1 
                   
                 
                 ⁢ 
                 
                   
                     
                       C 
                       AP 
                     
                     ⁡ 
                     
                       ( 
                       k 
                       ) 
                     
                   
                   ⁢ 
                   
                     p 
                     ⁡ 
                     
                       ( 
                       
                         t 
                         - 
                         
                           
                             ( 
                             
                               
                                 2 
                                 ⁢ 
                                 
                                   N 
                                   AP 
                                 
                                 ⁢ 
                                 l 
                               
                               + 
                               
                                 2 
                                 ⁢ 
                                 k 
                               
                               + 
                               1 
                             
                             ) 
                           
                           ⁢ 
                           
                             T 
                             c 
                           
                         
                       
                       ) 
                     
                   
                 
               
             
           
         
       
       
         
           
             
               
                 c 
                 BD 
               
               ⁡ 
               
                 ( 
                 t 
                 ) 
               
             
             = 
             
               
                 ∑ 
                 
                   l 
                   = 
                   
                     - 
                     ∞ 
                   
                 
                 ∞ 
               
               ⁢ 
               
                 
                   ∑ 
                   
                     k 
                     = 
                     0 
                   
                   
                     
                       N 
                       BD 
                     
                     - 
                     1 
                   
                 
                 ⁢ 
                 
                   
                     
                       C 
                       BD 
                     
                     ⁡ 
                     
                       ( 
                       k 
                       ) 
                     
                   
                   ⁢ 
                   
                     p 
                     ⁡ 
                     
                       ( 
                       
                         t 
                         - 
                         
                           
                             ( 
                             
                               
                                 2 
                                 ⁢ 
                                 
                                   N 
                                   BD 
                                 
                                 ⁢ 
                                 l 
                               
                               + 
                               
                                 2 
                                 ⁢ 
                                 k 
                               
                             
                             ) 
                           
                           ⁢ 
                           
                             T 
                             c 
                           
                         
                       
                       ) 
                     
                   
                 
               
             
           
         
       
       
         
           
             
               
                 c 
                 BP 
               
               ⁡ 
               
                 ( 
                 t 
                 ) 
               
             
             = 
             
               
                 ∑ 
                 
                   l 
                   = 
                   
                     - 
                     ∞ 
                   
                 
                 ∞ 
               
               ⁢ 
               
                 
                   ∑ 
                   
                     k 
                     = 
                     0 
                   
                   
                     
                       N 
                       BP 
                     
                     - 
                     1 
                   
                 
                 ⁢ 
                 
                   
                     
                       C 
                       BP 
                     
                     ⁡ 
                     
                       ( 
                       k 
                       ) 
                     
                   
                   ⁢ 
                   
                     p 
                     ⁡ 
                     
                       ( 
                       
                         t 
                         - 
                         
                           
                             ( 
                             
                               
                                 2 
                                 ⁢ 
                                 
                                   N 
                                   BP 
                                 
                               
                               + 
                               
                                 2 
                                 ⁢ 
                                 k 
                               
                               + 
                               1 
                             
                             ) 
                           
                           ⁢ 
                           
                             T 
                             c 
                           
                         
                       
                       ) 
                     
                   
                 
               
             
           
         
       
       
         
           
             
               
                 SC 
                 
                   B 
                   , 
                   cos 
                 
               
               ⁡ 
               
                 ( 
                 t 
                 ) 
               
             
             = 
             
               sign 
               ⁡ 
               
                 ( 
                 
                   cos 
                   ⁡ 
                   
                     ( 
                     
                       2 
                       ⁢ 
                       π 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       
                         f 
                         s 
                       
                       ⁢ 
                       t 
                     
                     ) 
                   
                 
                 ) 
               
             
           
         
       
       
         
           
             
               
                 SC 
                 
                   B 
                   , 
                   sin 
                 
               
               ⁡ 
               
                 ( 
                 t 
                 ) 
               
             
             = 
             
               sign 
               ⁡ 
               
                 ( 
                 
                   sin 
                   ⁡ 
                   
                     ( 
                     
                       2 
                       ⁢ 
                       π 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       
                         f 
                         s 
                       
                       ⁢ 
                       t 
                     
                     ) 
                   
                 
                 ) 
               
             
           
         
       
     
     wherein, C AD  is the pseudo-code sequence of data channel of the lower sideband (take±1); C AP  is the pseudo-code sequence of pilot channel of the lower sideband; C BD  is the pseudo-code sequence of data channel of the upper sideband; c BP  is the pseudo-code sequence of pilot channel of the upper sideband; N AD , N AP , N BD  and N BP  are respectively the code length of C AD , C AP , C AP  and C BP ; T c  is the pseudo-code chip width; p({tilde over (t)}) is square topped pulse; sign(•) means the symbolic operation; f s  is subcarrier frequency (B2 signal is 15×1.023 MHz). p({tilde over (t)}) is defined as follows 
     
       
         
           
             
               p 
               ⁡ 
               
                 ( 
                 t 
                 ) 
               
             
             = 
             
               { 
               
                 
                   
                     1 
                   
                   
                     
                       0 
                       ≤ 
                       
                         t 
                         ~ 
                       
                       &lt; 
                       
                         T 
                         c 
                       
                     
                   
                 
                 
                   
                     0 
                   
                   
                     others 
                   
                 
               
             
           
         
       
     
     The planisphere and signal waveform of TD-AltBOC modulating signal are shown in  FIG. 4 . 
     In  FIG. 4 , C A  and C B  respectively refer to the pseudo-code of lower sideband and upper sideband transmitted in a certain time slot. When the present time slot is odd time slot, C A =d A C AD , C B =d B C BD ; when the present time slot is even time slot, C A =C AP , C B =C BP . The signal waveform depicted in real line is same-phase branch waveform; the signal waveform depicted in dotted line is perpendicular branch waveform. 
     If the upper and lower sidebands adopt the same code sequence, namely C AP =C BP , the expression of TD-AltBOC modulating baseband signal is
 
 s ( t )=[ d   A ( t ) c   AD ( t )+ d   B ( t ) c   BD ( t )] SC   B,cos ( t ) +j[−d   A ( t ) c   AD ( t )+ d   B ( t ) c   BD ( t )] SC   B,sin ( t )+2 c   BP ( t ) SC   B,cos ( t )
 
     Namely, in even time slot, there will only be binary cosine subcarrier on the same-phase branch. 
     If the upper and lower sidebands adopt the reverse code sequence, namely C AP =−C BP , the expression of TD-AltBOC modulating baseband signal is
 
 s ( t )=[ d   A ( t ) c   AD ( t )+ d   B ( t ) c   BD ( t )] SC   B,cos ( t ) +j[−d   A ( t ) c   AD ( t )+ d   B ( t ) c   BD ( t )] SC   B,sin ( t )+2 jc   BP ( t ) SC   B,sin ( t )
 
     Namely, in even time slot, there will only be binary sine subcarrier on the perpendicular branch. 
     In order to reduce the complexity in signal reception and processing and optimize the receptivity, the invention adopts the TD-AltBOC programme with the same pseudo-code of pilot channel on the upper and lower sidebands. The mathematical representation is
 
 s ( t )=[ d   A ( t ) c   AD ( t )+ d   B ( t ) c   BD ( t )] SC   B,cos ( t ) +j[−d   A ( t ) c   AD ( t )+ d   B ( t ) c   BD ( t )] SC   B,sin ( t )+2 c   P ( t ) SC   B,cos ( t )  (1)
 
     When 2∫ x ·T c  is an odd number, the normalized power spectrum of TD-AltBOC signal is 
     
       
         
           
             
               
                 
                   
                     
                       G 
                       
                         TD 
                         ⁢ 
                         
                           - 
                         
                         ⁢ 
                         AltBOC 
                       
                       
                         odd 
                         , 
                         + 
                       
                     
                     ⁡ 
                     
                       ( 
                       f 
                       ) 
                     
                   
                   = 
                   
                     
                       
                         R 
                         c 
                       
                       
                         
                           ( 
                           
                             π 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             f 
                           
                           ) 
                         
                         2 
                       
                     
                     ⁢ 
                     
                       
                         cos 
                         2 
                       
                       ⁡ 
                       
                         ( 
                         
                           
                             π 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             f 
                           
                           
                             R 
                             c 
                           
                         
                         ) 
                       
                     
                     ⁢ 
                     
                       
                         
                           sin 
                           2 
                         
                         ⁡ 
                         
                           ( 
                           
                             
                               π 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               f 
                             
                             
                               4 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               
                                 f 
                                 s 
                               
                             
                           
                           ) 
                         
                       
                       
                         
                           cos 
                           2 
                         
                         ⁡ 
                         
                           ( 
                           
                             
                               π 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               f 
                             
                             
                               2 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               
                                 f 
                                 s 
                               
                             
                           
                           ) 
                         
                       
                     
                     ⁢ 
                     
                       ( 
                       
                         2 
                         - 
                         
                           cos 
                           ⁡ 
                           
                             ( 
                             
                               
                                 π 
                                 ⁢ 
                                 
                                     
                                 
                                 ⁢ 
                                 f 
                               
                               
                                 2 
                                 ⁢ 
                                 
                                     
                                 
                                 ⁢ 
                                 
                                   f 
                                   s 
                                 
                               
                             
                             ) 
                           
                         
                       
                       ) 
                     
                   
                 
               
               
                 
                   ( 
                   2 
                   ) 
                 
               
             
           
         
       
     
     When 2∫ x ·T c  is an even number, the normalized power spectrum of TD-AltBOC signal is 
     
       
         
           
             
               
                 
                   
                     
                       G 
                       
                         TD 
                         ⁢ 
                         
                           - 
                         
                         ⁢ 
                         AltBOC 
                       
                       
                         even 
                         , 
                         + 
                       
                     
                     ⁡ 
                     
                       ( 
                       f 
                       ) 
                     
                   
                   = 
                   
                     
                       
                         R 
                         c 
                       
                       
                         
                           ( 
                           
                             π 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             f 
                           
                           ) 
                         
                         2 
                       
                     
                     ⁢ 
                     
                       
                         sin 
                         2 
                       
                       ⁡ 
                       
                         ( 
                         
                           
                             π 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             f 
                           
                           
                             R 
                             c 
                           
                         
                         ) 
                       
                     
                     ⁢ 
                     
                       
                         
                           sin 
                           2 
                         
                         ⁡ 
                         
                           ( 
                           
                             
                               π 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               f 
                             
                             
                               4 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               
                                 f 
                                 s 
                               
                             
                           
                           ) 
                         
                       
                       
                         
                           cos 
                           2 
                         
                         ⁡ 
                         
                           ( 
                           
                             
                               π 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               f 
                             
                             
                               2 
                               ⁢ 
                               
                                   
                               
                               ⁢ 
                               
                                 f 
                                 s 
                               
                             
                           
                           ) 
                         
                       
                     
                     ⁢ 
                     
                       ( 
                       
                         2 
                         - 
                         
                           cos 
                           ⁡ 
                           
                             ( 
                             
                               
                                 π 
                                 ⁢ 
                                 
                                     
                                 
                                 ⁢ 
                                 f 
                               
                               
                                 2 
                                 ⁢ 
                                 
                                     
                                 
                                 ⁢ 
                                 
                                   f 
                                   s 
                                 
                               
                             
                             ) 
                           
                         
                       
                       ) 
                     
                   
                 
               
               
                 
                   ( 
                   3 
                   ) 
                 
               
             
           
         
       
     
     II. Signal Generation Process 
       FIG. 2  is an example of TD-AltBOC (15, 10) signal generation of which the reference frequency f 0 =1.023 MHz; it contains the following procedures: 
     The clock which is 4 times of the subcarrier frequency is taken as the clock signal CLK 0  for integrating control generated by TD-AltBOC baseband signal. 
     1) The control clock frequency is divided by 12 through the frequency divider  17  to generate the drive clock CLK 1  of pseudo-code generator. 
     2) The pseudo-code c BD  of data channel of the upper sideband (+1 or −1), pseudo-code c AD  of data channel of the lower sideband (+1 or −1) and the pseudo-code c P  of pilot channel of the lower sideband (+1 or −1) are generated via half of the code rate Rc. 
     3) The binary NRZ waveform d A  of the lower sideband data (1 refers to data bit 0; −1 refers to data bit 1) is multiplied by pseudo-code c AD  of the data channel of the lower sideband through the multiplier  3 . 
     4) The binary NRZ waveform d B  of the upper sideband data (1 refers to data bit 0; −1 refers to data bit 1) is multiplied by pseudo-code c BD  of the data channel of the upper sideband through the multiplier 2. 
     5) After reverse sign of the output of multiplier  3 , it is added to the output of multiplier  2  through adder  4  (equivalent to subtracter). 
     6) The output of multiplier  3  is added to the output of multiplier  2  through adder  5 . 
     7) The pseudo-code output of pilot channel of the pseudo-code generator is multiplied by 2 through the multiplier  6 . 
     8) CLK 0  is used to drive subcarrier generator to generate binary sine subcarrier SC B,sin  and binary cosine subcarrier SC B,cos . 
     9) The output of multiplier  6  is multiplied by binary cosine subcarrier SC B,cos  through multiplier  9  to get the signal component of pilot channel at I branch; the signal component of pilot channel at Q branch is constantly 0. 
     10) The output of adder  5  is multiplied by binary cosine subcarrier SC B,cos  through multiplier  8  to get the signal component of data channel at I branch. 
     11) The output of adder  4  is multiplied by binary sine subcarrier SC B,sin  through multiplier  7  to get the signal component of data channel at Q branch. 
     12) The output of multiplier  7  and  0  are taken as the two inputs of time division multiplexer  11 . 
     13) The output of multiplier  8  and output of multiplier  9  are taken as the two inputs of time division multiplexer  12 . 
     14) Frequency of the baseband clock CLK 0  is divided by  6  through the frequency divider  18  to get the time division multiplexer control clock CLK 2 . 
     15) Under the control of clock CLK 2 , the time division multiplexer  11  and time division multiplexer  12  finish the synchronous switching of data channel and pilot channel; in the odd chip time slot, the time division multiplexer  11  outputs the signal component of data channel at Q branch, and time division multiplexer  12  outputs the signal component of data channel at I branch; in the even chip time slot, the time division multiplexer  11  outputs 0, and time division multiplexer  12  outputs the signal component of pilot channel at I branch; The output of time division multiplexer  11  is the signal component of resultant signal at Q branch; the output of time division multiplexer  12  is the signal component of resultant signal at I branch. 
     16) Time division multiplexer  11  is used to output the modulated sine phase carrier of baseband signal at Q branch to get the component of radio-frequency signal at Q branch. 
     17) Time division multiplexer  12  is used to output the modulated cosine phase carrier of baseband signal at Q branch to get the component of radio-frequency signal at I branch. 
     18) The component of radio-frequency signal at Q branch and component of radio-frequency signal at I branch are integrated to get TD-AltBOC modulated radio frequency signal. 
     In the example, the multipliers  13  and  14  and adder  15  constitute the RF modulator together. The invention is not limited to this form. It can also use a special QPSK modulator to realize radio frequency modulation; the number of frequency division of the frequency dividers  17  and  18  is also not restricted to the number of frequency division referred to in the example. When the subcarrier frequency and controlling parameters of code rate are changed, the number of frequency division of frequency dividers  17  and  18  shall also be changed. The number of frequency division of frequency divider  17  is 8*m/n, and the number of frequency division of frequency divider  18  is 4*m/n. 
     III. A Preferred TD-AltBOC Implementation Plan 
     As is shown in  FIG. 3 , it includes the following procedures: 
     1) The baseband clock CLK 00  is used as the drive clock of TD-AltBOC modulation. 
     2) Frequency of clock CLK 00  is divided by 12 through frequency divider  24  to be the drive clock of pseudo-code generator. 
     3) The pseudo-code generator generates the pseudo-code c BD  of data channel of the upper sideband and the pseudo-code c AD  of data channel and pseudo-code cp of pilot channel of the lower sideband via half of the code rate Rc; different from the method shown in  FIG. 2 , the value of pseudo-code sequence output in this method is selected as 0 or 1, which are respectively corresponding to 1 and −1 in the method shown in  FIG. 2 . 
     4) The lower sideband data D A  and pseudo-code c AD  of data channel of the lower sideband are subject to exclusive-or operation with binary adder  20  to get the compound code C A  of the data channel of the lower sideband. 
     5) The upper sideband data D B  and pseudo-code c BD  of data channel of the upper sideband are subject to exclusive-or operation with binary adder  21  to get the compound code C B  of the data channel of the upper sideband. 
     6) The data channel compound code C A  of lower sideband, data channel compound code C B  of upper sideband and pseudo-code c P  of pilot channel of upper sideband are taken as the input of table lookup unit  26  to search the corresponding amplitude sequence of I and Q component, and get the baseband wave form at I branch and baseband wave form at Q branch through pulse modulation. The table lookup unit  26  comprises the modulation mapping table comprising a lookup table at I branch and a lookup table at Q branch, which are shown in table 1 and table 2 respectively. 
     7) The baseband wave form at Q branch is used to modulate the sine phase carrier, and baseband wave form at I branch is used to modulate the cosine carrier wave to output TD-AltBOC modulating signal. 
     
       
         
               
             
               
               
             
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
             
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
             
           
               
                 TABLE 1 
               
             
             
               
                   
               
               
                 Lookup table for I branch 
               
             
          
           
               
                 Input 
                 Output (I) 
               
             
          
           
               
                 C A   
                 C B   
                 C P   
                 1 
                 2 
                 3 
                 4 
                 5 
                 6 
                 7 
                 8 
                 9 
                 10 
                 11 
                 12 
               
               
                   
               
             
          
           
               
                 0 
                 0 
                 0 
                 1 
                 −1 
                 −1 
                 1 
                 1 
                 −1 
                 −1 
                 1 
                 1 
                 −1 
                 −1 
                 1 
               
               
                 0 
                 0 
                 1 
                 1 
                 −1 
                 −1 
                 1 
                 1 
                 −1 
                 1 
                 −1 
                 −1 
                 1 
                 1 
                 −1 
               
               
                 0 
                 1 
                 0 
                 0 
                 0 
                 0 
                 0 
                 0 
                 0 
                 −1 
                 1 
                 1 
                 −1 
                 −1 
                 1 
               
               
                 0 
                 1 
                 1 
                 0 
                 0 
                 0 
                 0 
                 0 
                 0 
                 1 
                 −1 
                 −1 
                 1 
                 1 
                 −1 
               
               
                 1 
                 0 
                 0 
                 0 
                 0 
                 0 
                 0 
                 0 
                 0 
                 −1 
                 1 
                 1 
                 −1 
                 −1 
                 1 
               
               
                 1 
                 0 
                 1 
                 0 
                 0 
                 0 
                 0 
                 0 
                 0 
                 1 
                 −1 
                 −1 
                 1 
                 1 
                 −1 
               
               
                 1 
                 1 
                 0  
                 −1 
                 1 
                 1 
                 −1 
                 −1 
                 1  
                 −1 
                 1 
                 1  
                 −1 
                 −1 
                 1 
               
               
                 1 
                 1 
                 1  
                 −1 
                 1  
                 1 
                 −1 
                 −1 
                 1  
                 1 
                 −1 
                 −1  
                 1 
                 1  
                 −1 
               
               
                   
               
             
          
         
       
     
     
       
         
               
             
               
               
             
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
             
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
             
           
               
                 TABLE 2 
               
             
             
               
                   
               
               
                 Lookup table for Q branch 
               
             
          
           
               
                 Input 
                 Output (Q) 
               
             
          
           
               
                 C A   
                 C B   
                 C P   
                 1  
                 2 
                 3 
                 4  
                 5  
                 6  
                 7  
                 8  
                 9 
                 10 
                 11 
                 12 
               
               
                   
               
             
          
           
               
                 0  
                 0 
                 0  
                 0  
                 0  
                 0  
                 0  
                 0 
                 0  
                 0  
                 0 
                 0 
                 0  
                 0  
                 0 
               
               
                 0  
                 0 
                 1 
                 0  
                 0  
                 0  
                 0  
                 0 
                 0  
                 0  
                 0  
                 0 
                 0  
                 0  
                 0 
               
               
                 0  
                 1  
                 0  
                 −1 
                 −1 
                 1 
                 1  
                 −1 
                 −1 
                 0  
                 0  
                 0 
                 0 
                 0 
                 0 
               
               
                 0  
                 1  
                 1  
                 −1 
                 −1 
                 1 
                 1  
                 −1 
                 −1 
                 0  
                 0 
                 0 
                 0  
                 0 
                 0 
               
               
                 1 
                 0  
                 0  
                 1  
                 1  
                 −1 
                 −1 
                 1 
                 1  
                 0 
                 0  
                 0 
                 0  
                 0  
                 0 
               
               
                 1 
                 0 
                 1 
                 1 
                 1  
                 −1 
                 −1 
                 1  
                 1  
                 0  
                 0 
                 0 
                 0  
                 0  
                 0 
               
               
                 1 
                 1  
                 0 
                 0  
                 0  
                 0  
                 0  
                 0  
                 0 
                 0  
                 0  
                 0 
                 0  
                 0  
                 0 
               
               
                 1  
                 1  
                 1 
                 0 
                 0  
                 0  
                 0  
                 0  
                 0 
                 0  
                 0  
                 0 
                 0 
                 0  
                 0 
               
               
                   
               
             
          
         
       
     
     Establishment of table 1 and table 2 is based on the subcarrier modulation theory in  FIG. 2 , that is to say, all the possible C A , C B  and C P  values are combined, and each combination is subject to subcarrier modulation in the same way, thereby obtaining the baseband signal component at Q branch and at I branch corresponding to each combination; record each combination and its corresponding component at Q branch and at I branch to get the modulation mapping table. 
     Table 1 and table 2 are established based on TD-AltBOC (15, 10) modulation, and it is suitable when fs/Rc=1.5; under other circumstances, the tables can be established in the following way: 
     (1) C A , C B , C P  is mapped as C A ,C B ,C P  according to the following rule: 
     
       
         
           
             
               f 
               ⁡ 
               
                 ( 
                 x 
                 ) 
               
             
             = 
             
               { 
               
                 
                   
                     
                       1 
                     
                     
                       
                         
                           when 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           x 
                         
                         = 
                         0 
                       
                     
                   
                   
                     
                       
                         - 
                         1 
                       
                     
                     
                       
                         
                           when 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           x 
                         
                         = 
                         1 
                       
                     
                   
                 
                 ⁢ 
                 
                     
                 
                 ⁢ 
                 ↵ 
               
             
           
         
       
     
     (2) When n takes 0, 1, . . . , 4fs/Rc−1, the output S j  at I branch and output S Q  at Q branch can be calculated according to the following formula 
     
       
         
           
             
               
                 S 
                 I 
               
               ⁡ 
               
                 ( 
                 n 
                 ) 
               
             
             = 
             
               
                 ( 
                 
                   
                     c 
                     A 
                   
                   + 
                   
                     c 
                     B 
                   
                 
                 ) 
               
               × 
               
                 sign 
                 ⁡ 
                 
                   ( 
                   
                     cos 
                     ⁡ 
                     
                       ( 
                       
                         
                           π 
                           4 
                         
                         + 
                         
                           
                             n 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             π 
                           
                           2 
                         
                       
                       ) 
                     
                   
                   ) 
                 
               
             
           
         
       
       
         
           
             
               
                 S 
                 Q 
               
               ⁡ 
               
                 ( 
                 n 
                 ) 
               
             
             = 
             
               
                 ( 
                 
                   
                     c 
                     A 
                   
                   + 
                   
                     c 
                     B 
                   
                 
                 ) 
               
               × 
               
                 sign 
                 ⁡ 
                 
                   ( 
                   
                     sin 
                     ⁡ 
                     
                       ( 
                       
                         
                           π 
                           4 
                         
                         + 
                         
                           
                             n 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             π 
                           
                           2 
                         
                       
                       ) 
                     
                   
                   ) 
                 
               
             
           
         
       
     
     When n takes 4fs/Rc, . . . , 4fs/Rc−1, the output S I  at I branch and output S Q  at Q branch can be calculated according to the following formula 
     
       
         
           
             
               
                 S 
                 I 
               
               ⁡ 
               
                 ( 
                 n 
                 ) 
               
             
             = 
             
               2 
               ⁢ 
               
                   
               
               ⁢ 
               
                 c 
                 P 
               
               × 
               
                 sign 
                 ⁡ 
                 
                   ( 
                   
                     cos 
                     ⁡ 
                     
                       ( 
                       
                         
                           π 
                           4 
                         
                         + 
                         
                           
                             n 
                             ⁢ 
                             
                                 
                             
                             ⁢ 
                             π 
                           
                           2 
                         
                       
                       ) 
                     
                   
                   ) 
                 
               
             
           
         
       
       
         
           
             
               
                 S 
                 Q 
               
               ⁡ 
               
                 ( 
                 n 
                 ) 
               
             
             = 
             0.