The invention belongs to the field of global satellite navigation, and more particularly, relates to a method and an apparatus for receiving TD-AltBOC signal.
B2 frequency band of COMPASS navigation system includes two sub-bands B2a and B2b; B2a is a lower sideband with center frequency at 1176.45 MHz, which is the same frequency as carrier of GPS LSC; B2b is an upper sideband with center frequency at 1207.14 MHz, which is the same frequency as B2 signal of COMPASS navigation system.
Since AltBOC modulation is able to carry different services on the upper and lower sidebands, not only can signals of each single sideband be received and processed independently to achieve performance identical to the traditional BPSK signal, but also be received and processed coherently to achieve better positioning accuracy. Therefore, it is adopted as a navigation signal modulation in GalileoE5a and E5b frequency bands. AltBOC (15,10) modulation that adopts center frequency at 1191.795 MHz is feasible to achieve good interoperability with GalileoE5 and GPSLS signals, and also take the signal compatibility issue with B2 signal into account for COMPASS regional system.
With introduction of product terms to realize a four signal constant envelope AltBOC modulation, the multiplexing efficiency is decreased to degrade the signal performance to a certain extent. The invention “Method for modulating navigation signal” laid open by Huazhong University of Science and Tech in April 2011 provides a method called TD-AltBOC navigation signal modulation. In comparison with AltBOC modulation, since a chip-by-chip time division multiplexing method is adopted so only two signal components needs to be transmitted at any time slot, TD-AltBOC modulation may be realized without introduction of the product terms to achieve the multiplexing efficiency reaching 100%.
Although TD-AltBOC modulation is based on the AltBOC modulation, due to the characteristics of time division, TD-AltBOC signal cannot be received by using the existing AltBOC receivers.
The patent “method and apparatus for tracking TD-AltBOC” laid open by Space star technology co., LTD. in June 2016 provides a tracking scheme for TD-AltBOC signal. Based on the characteristics of TD-AltBOC signal, the scheme adopts a pseudo-code tracking loop created from a total of four channels in upper and lower sidebands to determine a tacking result for each of the channels, and compare the tacking results to each other, so as to obtain a loop settling time and a code loop phase-locked error jitter value. Then, parameters for optimizing the tracking loop may be found by looking up a code tracking loop bandwidth preset table according to the loop settling time and the code loop phase-locked error jitter value and may then be fed back to a code loop filter to realize a smart tracking. However, this scheme is highly complex to implement, and fails to fully utilize the advantage of the time division multiplexing characteristic of the signal itself in reception.
In response to the above drawbacks or improvement needs of the prior art, the invention provides a method and an apparatus for receiving TD-AltBOC signal, and aims to achieve a TD-AltBOC signal carrier, a pseudo-code synchronization and a data demodulation for solving the complicated technical problem of the existing TD-AltBOC signal demodulation method.
To achieve the above objective, according to an aspect of the invention, a method for receiving TD-AltBOC signal is provided, and the method includes:
(1) converting a TD-AltBOC radio-frequency signal into a medium frequency, performing a band-pass filtering and sampling on the signal, and peeling off a sampled signal carrier by using a local carrier to obtain a sampled baseband signal;
(2) correlating the sampled baseband signal with a local waveform chip-by-chip in a time division manner;
(3) performing a data demodulation according to a plurality of correlated output signals, and obtaining a carrier phase deviation estimated value and a code phase deviation estimated value according to the correlated output signals;
(4) updating the local waveform according to the code phase deviation estimated value; updating the local carrier according to the carrier phase deviation estimated value.
Specifically, the step (2) further includes: correlating the sampled baseband signal with a data section of the local waveform at an odd chip time slot; and correlating the sampled baseband signal with a pilot section of the local waveform at an even chip time slot.
Specifically, the step of obtaining the code deviation estimated value in the step (3) further includes: obtaining the code deviation estimated value by a combination and a calculation according to a combination method of the correlated output signals determined by data output from the data demodulation or known external message data.
Specifically, the step of generating the local waveform in the step (4) further includes:
(31) generating upper and lower sidebands pilot pseudo-codes, upper and lower sidebands data pseudo-codes, and sine and cosine subcarriers separately according to the code phase deviation estimated value;
(32) generating at least one early, present and at least one lag local pilot baseband waveform by combining and phase-shifting the upper and lower sidebands pilot pseudo-codes and the sine and cosine subcarriers; generating at least one early, present and at least one lag local data baseband waveform by combining and phase-shifting the upper and lower sidebands data pseudo-codes and the sine and cosine subcarriers.
According to another aspect of the invention, an apparatus for receiving TD-AltBOC signal is provided, and the system includes:
Specifically, the time division complex correlation module is further configured to correlate the sampled baseband signal with a data section of the local waveform at an odd chip time slot, and correlate the sampled baseband signal with a pilot section of the local waveform at an even chip time slot.
Specifically, the local waveform generation module further includes:
In general, the above technical solutions conceived by the invention have the following technical features and beneficial effects compared with the prior art:
(1) the technical solution of the invention may be easily implemented to reduce reception complexity and save hardware resources;
(2) the invention is specifically designed with respect to the TD-AltBOC time division characteristic to fully reflect the superiority of TD-AltBOC modulation.
In order to describe the objective, technical solution and advantages of the invention more clearly, the invention is described in detail below with reference to accompany drawings and embodiments. It should be noted that, the embodiments specifically described here are merely used to describe the invention rather than limit the invention. Further, the technical features involved in various embodiments of the invention described below may be combined together as long as they do not constitute a conflict with each other.
As shown by
(1) converting a TD-AltBOC radio-frequency signal into a medium frequency, performing a band-pass filtering and sampling on the signal, and peeling off a sampled signal carrier by using a local carrier to obtain a sampled baseband signal;
(2) correlating the sampled baseband signal with a local waveform chip-by-chip in a time division manner;
(3) performing a data demodulation according to a plurality of correlated output signals, and obtaining a carrier phase deviation estimated value and a code phase deviation estimated value according to the correlated output signals;
(4) updating the local waveform according to the code phase deviation estimated value; updating the local carrier according to the carrier phase deviation estimated value.
With introduction of product terms to realize a four signal constant envelope AltBOC modulation, the multiplexing efficiency is decreased to degrade the signal performance to a certain extent. BeiDou Navigation System (BDS) is configured to conduct signal transmission by adopting TD-AltBOC modulation. In comparison with AltBOC modulation, since TD-AltBOC modulation adopts the chip-by-chip time division multiplexing method so only two signal components need to be transmitted at any time slot, the constant envelope modulation may be realized without introduction of the product terms to achieve the multiplexing efficiency reaching 100%. As shown by
TD-AltBOC baseband signal is defined as follows:
I
s
+jQ
s=[dA(t)cAD(t)+cAP(t)][SCB,cos(t)−jSCB,sin(t)]+[dB(t)cBD+cBP(t)][SCB,cos(t)+jSCB,sin(t)],
where Is is an in-phase component of the baseband signal; Qs is a quadrature component of the baseband signal; dA(t) is a modulated data bit waveform of a lower sideband data channel; cAD(t) is a pseudo-code waveform of the lower sideband data channel; cAP(t) is a pseudo-code waveform of a lower sideband pilot channel; dB(t) is a modulated data bit waveform of an upper sideband data channel; cBD(t) is a pseudo-code waveform of the upper sideband data channel; cBP(t) is a pseudo-code waveform of an upper sideband pilot channel; SCB,cos is a binary cosine subcarrier; SCB,cos(t)=sign(cos(2πfst)); SCB,sin(t) is a binary sine subcarrier; SCB,sin(t)=sign(sin(2πfst)); In terms of TD-AltBOC signal, the equation above is further equivalent to:
As shown by
As shown by
Generation of a pilot baseband reference waveform may be expressed as
s
P2=[cAP(t)−cBP(t)]SCB,sin(t),
Further, the code NCO drives an upper sideband data pseudo-code generator and a lower sideband data pseudo-code generator to generate an upper sideband data pseudo-code cBD(t) and a lower sideband data pseudo-code cAD(t), respectively; the carrier NCO drives the sine subcarrier generator and the cosine subcarrier generator to generate the binary sine subcarrier SCB,sin(t) and the binary cosine subcarrier SCB,cos(t).
Generation of a data baseband reference waveform may be expressed as
s
D1=[cAD(t)+cBD(t)]SCB,cos(t),
s
D2=[cAD(t)−cBD(t)]SCB,sin(t),
s
D3=[cAD(t)−cBD(t)]SCB,cos(t),
s
D4=[cAD(t)+cBD(t)]SCB,sin(t),
As shown by
I
PP=∫(Is+jQs)sP1dt,
Q=∫(Is+jQs)sP2dt,
R
PP
=I
PP
+jQ
PP
and a correlation of the data pseudo-code and the pilot component pseudo-code is ignored to obtain
At an odd chip time slot, only the data components of TD-AltBOC signal are transmitted and output as integrations of
I
DP1=∫(Is−jQs)sD1dt,
Q
DP1=∫(Is+jQs)sD2dt,
I
DP2=∫(Is+jQs)sD3dt,
Q
DP2=∫(Is+jQs)sD4dt,
and in the code phase identifier, a self-correlation value of the data components combined signals of the upper and lower sidebands may be obtained through a combination of the correlated outputs with the principle as follows:
R
DP=∫(Is+jQs)([cAD(t)+cBD(t)]SCB,cos(t))+j∫(Is+jQs)([cAD(t)−cBD(t)]SCB,sin(t))dt,
i.e., the combination method is:
R
DP
=I
DP1
+jQ
DP1
When dA=dB=−1 within the integral period:
R
DP=∫(Is+jQs)([cAD(t)+cBD(t)]SCB,cos(t))dt−j∫(Is+jQs)([cAD(t)+cBD(t)]SCB,sin(t))dt,
i.e., the combination method is:
R
DP
=D
P1
+jQ
DP1.
When dA=−dB=1 within the integral period:
R
DP=−∫(Is+jQs)([cAD(t)−cBD(t)]SCB,cos(t))dt−j∫(Is+jQs)([cAD(t)+cBD(t)]SCB,sin(t))dt,
i.e., the combination method is:
R
DP
=I
DP2
+jQ
DP2
When dA=−dB=−1 within the integral period:
R
DP=−∫(Is+jQs)([cAD(t)−cBD(t)]SCB,cos(t))dt−j∫(Is+jQs)([cAD(t)+cBD(t)]SCB,sin(t))dt,
i.e., the combination method is:
R
DP
−I
DP2
−jQ
DP2.
Here, the code phase identifier 7 implements a combination of correlation functions and calculates the code phase deviation estimated value by the following principle:
the combination method of the correlation functions is:
R
E
=αR
EE+(1−α)RDE
R
P
=αR
PP+(1−α)RDP,
R
L
=αR
EL+(1−α)RDL
where α is a combination coefficient in the above formulae, and 0<α<1.
As described above,
it is noted that, the calculation and the combination of the correlation function of the data component are optional. When it is not required to combine the data components for signal synchronization, the data baseband reference waveform generator may be omitted; when the data components/the pilot components are adopted in combination for tracking, a value of the data bit may come from output of the demodulation (a coding symbol before decoding) or may come from known external message data. The output of the identifier adopts a traditional DDL loop identification method, such as |RE|2−|RL|2.
As shown by
d
A=sign(∫(Is+jQs)cAD(t)[SCB,cos(t)+jSCB,sin(t)]dt)
It should be noted that, an integration time does not exceed one data bit width, and an integration starting point is aligned with a boundary of the data bit.
Its principle is:
In the above formula, an orthogonality between the pseudo-codes has been taken into account.
A demodulation method of the upper sideband data component demodulator 141 is as follows:
d
B=sign(∫(Is+jQs)cBD(t)[SCB,cos(t)+jSCB,sin(t)]dt),
It should be noted that, an integration time does not exceed one data bit width, and an integration starting point is aligned with a boundary of the data bit.
The foregoing description refers to the preferred embodiments of the invention, and is not intended to limit the invention. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the invention are intended to be included within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
201611124197.5 | Dec 2016 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2017/071719 | 1/19/2017 | WO | 00 |