METHOD AND APPARATUS FOR RECEIVING TD-ALTBOC SIGNAL
20190331801 ยท 2019-10-31
Assignee
Inventors
Cpc classification
International classification
G01S19/24
PHYSICS
Abstract
The invention discloses a method for receiving TD-AltBOC signal, which belongs to the field of global satellite navigation. The method of the invention includes steps of: converting a TD-AltBOC radio-frequency signal into an 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; correlating on a local waveform with the sampled baseband signal chip-by-chip in a time division manner; performing a data demodulation according to correlated output signals, and obtaining a carrier phase deviation estimated value and a code phase deviation estimated value according to the correlated output signals; generating the local waveform according to the code phase deviation estimated value; generating the local carrier according to the carrier phase deviation estimated value. The invention also provides an apparatus for receiving TD-AltBOC signal.
Claims
1. A method for receiving TD-AltBOC signal, comprising: (1) pre-processing a TD-AltBOC radio-frequency signal to obtain a sampled 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; and (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.
2. The method for receiving TD-AltBOC signal according to claim 1, wherein the step (2) further comprises: 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.
3. The method for receiving TD-AltBOC signal according to claim 1, wherein the step of obtaining the code phase deviation estimated value in the step (3) further comprises: obtaining the code phase 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.
4. The method for receiving TD-AltBOC signal according to claim 1, wherein the step of updating the local waveform in the step (4) further comprises: (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; and (32) generating at least one early, a 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, and generating at least one early, a 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.
5. An apparatus for receiving TD-AltBOC signal, comprising: a pre-process module, configured to pre-processes a TD-AltBOC radio-frequency signal to obtain a sampled signal, peel off a sampled signal carrier by using a local carrier to obtain a sampled baseband signal, and transmit the sampled baseband signal to a time division complex correlation module; the time division complex correlation module, configured to correlate a local waveform with the sampled baseband signal chip-by-chip in a time division manner, and transmit a plurality of correlated output signals to a data demodulation module, a carrier phase identification module and a code phase identification module; the code phase identification module, configured to obtain a code phase deviation estimated value by a combination and a calculation according to a combination method of the correlated output signals determined by data output from a data demodulation or known external message data, and transmit the code phase deviation value to a local waveform generation module; the carrier phase identification module, configured to obtain a carrier phase deviation estimated value from the correlated output signals, generate the local carrier from the carrier phase deviation estimated value, and transmit the local carrier to the pre-processing module; the local waveform generation module, configured to generate the local waveform from the code phase deviation estimated value, and transmit the local waveform to the time division complex correlation module; and the data demodulation module, configured to perform the data modulation based on the correlated output signals, and output a demodulated signal.
6. The apparatus for receiving TD-AltBOC signal according to claim 5, wherein 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.
7. The apparatus for receiving TD-AltBOC signal according to claim 5, wherein the local waveform generation module further comprises: a pseudo-code subcarrier generating unit, configured to generate 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; a local waveform generating unit, configured to generate at least one early, a 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 and generate at least one early, a 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.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DESCRIPTION OF THE EMBODIMENTS
[0030] 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.
[0031] 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.
[0032] 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
[0033] TD-AltBOC baseband signal is defined as follows:
I.sub.s+jQ.sub.s=[d.sub.A(t)c.sub.AD(t)+c.sub.AP(t)][SC.sub.B,cos(t)jSC.sub.B,sin(t)]+[d.sub.B(t)c.sub.BD+c.sub.BP(t)][SC.sub.B,cos(t)+jSC.sub.B,sin(t)],
where I.sub.s is an in-phase component of the baseband signal; Q.sub.s is a quadrature component of the baseband signal; d.sub.A(t) is a modulated data bit waveform of a lower sideband data channel; c.sub.AD(t) is a pseudo-code waveform of the lower sideband data channel; c.sub.AP(t) is a pseudo-code waveform of a lower sideband pilot channel; d.sub.B(t) is a modulated data bit waveform of an upper sideband data channel; c.sub.BD(t) is a pseudo-code waveform of the upper sideband data channel; c.sub.BP(t) is a pseudo-code waveform of an upper sideband pilot channel; SC.sub.B,cos is a binary cosine subcarrier; SC.sub.B,cos(t)=sign(cos(2f.sub.st)); SC.sub.B,sin(t) is a binary sine subcarrier; SC.sub.B,sin(t)=sign(sin(2f.sub.st)); In terms of TD-AltBOC signal, the equation above is further equivalent to:
[0034] As shown by
[0050] As shown by
[0051] Generation of a pilot baseband reference waveform may be expressed as
s.sub.P2=[c.sub.AP(t)c.sub.BP(t)]SC.sub.B,sin(t), [0052] Three reference signals (early, present and lag) may be obtained after passing the pilot baseband reference waveform through a shift register.
[0053] 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 c.sub.BD(t) and a lower sideband data pseudo-code c.sub.AD(t), respectively; the carrier NCO drives the sine subcarrier generator and the cosine subcarrier generator to generate the binary sine subcarrier SC.sub.B,sin(t) and the binary cosine subcarrier SC.sub.B,cos(t).
[0054] Generation of a data baseband reference waveform may be expressed as
s.sub.D1=[c.sub.AD(t)+c.sub.BD(t)]SC.sub.B,cos(t),
s.sub.D2=[c.sub.AD(t)c.sub.BD(t)]SC.sub.B,sin(t),
s.sub.D3=[c.sub.AD(t)c.sub.BD(t)]SC.sub.B,cos(t),
s.sub.D4=[c.sub.AD(t)+c.sub.BD(t)]SC.sub.B,sin(t), [0055] where three reference signals (early, present and lag) may be obtained after passing the data baseband reference waveform through a shift register.
[0056] As shown by
I.sub.PP=(I.sub.s+jQ.sub.s)s.sub.P1dt,
Q=(I.sub.s+jQ.sub.s)s.sub.P2dt, [0058] in a code phase identifier, the following combination is implemented:
R.sub.PP=I.sub.PP+jQ.sub.PP [0059] the above equation is then expanded as
and a correlation of the data pseudo-code and the pilot component pseudo-code is ignored to obtain
[0061] At an odd chip time slot, only the data components of TD-AltBOC signal are transmitted and output as integrations of
I.sub.DP1=(I.sub.sjQ.sub.s)s.sub.D1dt,
Q.sub.DP1=(I.sub.s+jQ.sub.s)s.sub.D2dt,
I.sub.DP2=(I.sub.s+jQ.sub.s)s.sub.D3dt,
Q.sub.DP2=(I.sub.s+jQ.sub.s)s.sub.D4dt,
[0062] 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: [0063] a target self-correlation is output as:
R.sub.DP=(I.sub.s+jQ.sub.s)([c.sub.AD(t)+c.sub.BD(t)]SC.sub.B,cos(t))+j(I.sub.s+jQ.sub.s)([c.sub.AD(t)c.sub.BD(t)]SC.sub.B,sin(t))dt,
[0066] i.e., the combination method is:
R.sub.DP=I.sub.DP1+jQ.sub.DP1
[0067] When d.sub.A=d.sub.B=1 within the integral period:
R.sub.DP=(I.sub.s+jQ.sub.s)([c.sub.AD(t)+c.sub.BD(t)]SC.sub.B,cos(t))dtj(I.sub.s+jQ.sub.s)([c.sub.AD(t)+c.sub.BD(t)]SC.sub.B,sin(t))dt,
[0068] i.e., the combination method is:
R.sub.DP=D.sub.P1+jQ.sub.DP1.
[0069] When d.sub.A=d.sub.B=1 within the integral period:
R.sub.DP=(I.sub.s+jQ.sub.s)([c.sub.AD(t)c.sub.BD(t)]SC.sub.B,cos(t))dtj(I.sub.s+jQ.sub.s)([c.sub.AD(t)+c.sub.BD(t)]SC.sub.B,sin(t))dt,
[0070] i.e., the combination method is:
R.sub.DP=I.sub.DP2+jQ.sub.DP2
[0071] When d.sub.A=d.sub.B=1 within the integral period:
R.sub.DP=(I.sub.s+jQ.sub.s)([c.sub.AD(t)c.sub.BD(t)]SC.sub.B,cos(t))dtj(I.sub.s+jQ.sub.s)([c.sub.AD(t)+c.sub.BD(t)]SC.sub.B,sin(t))dt,
[0072] i.e., the combination method is:
R.sub.DPI.sub.DP2jQ.sub.DP2.
[0073] Here, the code phase identifier 7 implements a combination of correlation functions and calculates the code phase deviation estimated value by the following principle:
[0074] the combination method of the correlation functions is:
R.sub.E=R.sub.EE+(1)R.sub.DE
R.sub.P=R.sub.PP+(1)R.sub.DP,
R.sub.L=R.sub.EL+(1)R.sub.DL
[0075] where is a combination coefficient in the above formulae, and 0<<1.
[0076] As described above,
[0077] 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 |R.sub.E|.sup.2|R.sub.L|.sup.2.
[0078] As shown by
d.sub.A=sign((I.sub.s+jQ.sub.s)c.sub.AD(t)[SC.sub.B,cos(t)+jSC.sub.B,sin(t)]dt)
[0079] 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.
[0080] Its principle is:
[0081] In the above formula, an orthogonality between the pseudo-codes has been taken into account.
[0082] A demodulation method of the upper sideband data component demodulator 141 is as follows:
d.sub.B=sign((I.sub.s+jQ.sub.s)c.sub.BD(t)[SC.sub.B,cos(t)+jSC.sub.B,sin(t)]dt),
[0083] 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.
[0084] 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.