Method of processing offset carrier modulated ranging signals
10677928 ยท 2020-06-09
Assignee
Inventors
- James T. Curran (Ballinhassig, IE)
- Matteo Paonni (Gavirate, IT)
- Michele Bavaro (Pisa, IT)
- Joaquim Fortuny-Guasch (Taino, IT)
Cpc classification
G01S19/246
PHYSICS
International classification
G01S19/24
PHYSICS
G01S19/25
PHYSICS
Abstract
A method of processing offset carrier modulated, OCM, ranging signals in a radionavigation system including a plurality of satellite-borne transmitters and at least one ground-based receiver includes receiving a first radionavigation signal from at least one of the plurality of satellite-borne transmitters and down-converting and digitizing the first radionavigation signal to derive therefrom a first OCM signal SA, receiving a second signal SB synchronously broadcast with the first OCM signal SA, the second signal SB having the same or substantially the same center frequency as the first OCM signal SA, coherently combining the first OCM signal SA with the second signal SB at the receiver to generate a combined signal SC, generating a combined correlation value YC corresponding to a correlation of the combined signal SC with a local replica of the first OCM signal SC, and deriving ranging information based on the combined correlation value YC.
Claims
1. A method of processing offset carrier modulated, OCM, ranging signals in a radionavigation system comprising a plurality of satellite-borne transmitters and at least one ground-based receiver, a receiver of the at least one ground-based receiver being adapted to carry out the method, the method comprising: receiving a first radionavigation signal from at least one of the plurality of satellite-borne transmitters and down-converting and digitizing the first radionavigation signal to derive therefrom a first offset carrier modulation (OCM) signal S.sub.A; receiving a second signal S.sub.B synchronously broadcast with the first OCM signal S.sub.A, the second signal S.sub.B having the same or substantially the same center frequency as the first OCM signal S.sub.A; coherently combining the first OCM signal S.sub.A with the second signal S.sub.B at the receiver to generate a combined signal S.sub.C; generating a combined correlation value Y.sub.C corresponding to a correlation of the combined signal S.sub.C with a local replica of the first OCM signal S.sub.A; and deriving ranging information based on the combined correlation value Y.sub.C.
2. The method of claim 1, wherein a center frequency of the second signal S.sub.B is such that a power spectral density (PSD) of the second signal S.sub.B occupies a bandwidth contained between two lobes of the first OCM signal S.sub.A.
3. The method of claim 1, wherein the second signal S.sub.B has (i) no subcarrier or (ii) a subcarrier SC.sub.B, the subcarrier SC.sub.B being of lower frequency than a subcarrier SC.sub.A of the first OCM signal S.sub.A.
4. The method of claim 3, wherein center frequencies of the first OCM signal S.sub.A and the second signal S.sub.B satisfy
|F.sub.C.sup.AF.sub.C.sup.B|F.sub.S.sup.A+F.sub.S.sup.B where the first OCM signal S.sub.A and the second signal S.sub.B have center frequencies F.sub.C.sup.A and F.sub.C.sup.B, respectively, and have sub-carrier frequencies F.sub.S.sup.A and F.sub.S.sup.B, respectively.
5. The method of claim 3, wherein center frequencies of the first OCM signal S.sub.A and the second signal S.sub.B satisfy
|F.sub.C.sup.AF.sub.C.sup.B|min(F.sub.S.sup.A,F.sub.S.sup.B) where the first OCM signal S.sub.A and the second signal S.sub.B have center frequencies F.sub.C.sup.A and F.sub.C.sup.B, respectively, and have sub-carrier frequencies F.sub.S.sup.A and F.sub.S.sup.B, respectively.
6. The method of claim 1, wherein the second signal SB comprises one of: (i) an OCM signal and (ii) a binary offset carrier (BOC) signal.
7. The method of claim 1, wherein generating the combined correlation value Y.sub.C comprises: coherently combining the first OCM signal S.sub.A with the second signal S.sub.B according to
s.sub.C(t)=s.sub.A(t)+s.sub.B(t); and generating, using a combined integrate and dump function, the combined correlation value Y.sub.C from s.sub.C(t), and the local replica.
8. The method of any one of claim 1, wherein the second signal S.sub.B has a subcarrier SC.sub.B, and wherein generating the combined correlation value Y.sub.C comprises: generating, using a first integrate and dump function, a first correlation value Y.sub.A from the first OCM signal s.sub.A(t), and a first local replica for the first OCM signal according to
9. The method of claim 1, wherein generating the combined correlation value Y.sub.C comprises generating Y.sub.C as a weighted sum
Y.sub.C=k.sub.AY.sub.A+k.sub.BY.sub.B, where Y.sub.A and Y.sub.B are correlation values derived from the first OCM signal S.sub.A and the second signal S.sub.B, respectively, and k.sub.A and k.sub.B are respective weighting factors.
10. The method of claim 1, wherein the second signal S.sub.B has a subcarrier SC.sub.B, and wherein generating the combined correlation value Y.sub.C comprises generating Y.sub.C according to
11. The method of claim 9, wherein k.sub.A=k.sub.B.
12. The method of claim 9, further comprising: providing a module for generating, based on the combined correlation value Y.sub.C, a code-delay error function, wherein a ratio k.sub.A:k.sub.B is selected such that a plot of the code-delay error function has only one positive slope zero-crossing.
13. The method of claim 9, wherein k.sub.B20k.sub.A.
14. The method of claim 9, further comprising: operating the receiver in a first mode for a first period in which a ratio k.sub.A:k.sub.B is varied until a condition is satisfied that a plot of a code-delay error function, determined based on the combined correlation value Y.sub.C, has only one positive slope zero-crossing; and operating the receiver in a second mode after the condition is satisfied, in which the ratio k.sub.A:k.sub.B has a predetermined value.
15. The method of claim 14, wherein the predetermined value of the ratio k.sub.A:k.sub.B is in a range defined by k.sub.A=k.sub.B to k.sub.A>>k.sub.B.
16. The method of claim 9, wherein a ratio k.sub.A:k.sub.B is continuously varied in response to environmental factors, signal strength factors, and/or user dynamics factors.
17. The method of claim 1, wherein a subcarrier SC.sub.A of the first OCM signal S.sub.A is a square wave, and wherein a subcarrier SC.sub.B of the second signal S.sub.B is a square wave.
18. A receiver for processing offset carrier modulated, OCM, ranging signals in a radionavigation system comprising a plurality of satellite-borne transmitters and at least one ground-based receiver, the receiver comprising: an antenna configured for receiving a first radionavigation signal from at least one of the plurality of satellite-borne transmitters and a second signal S.sub.B synchronously broadcast with the first radionavigation signal, the second signal S.sub.B having the same or substantially the same center frequency as the first radionavigation signal; and processing circuitry coupled to the antenna and configured for performing: receiving the first radionavigation signal from antenna and down-converting and digitizing the first radionavigation signal to derive therefrom a first offset carrier modulation (OCM) signal S.sub.A; receiving the second signal S.sub.B from the antenna, the second signal S.sub.B having the same or substantially the same center frequency as the first OCM signal S.sub.A; coherently combining the first OCM signal S.sub.A with the second signal S.sub.B at the receiver to generate a combined signal S.sub.C; generating a combined correlation value Y.sub.C corresponding to a correlation of the combined signal S.sub.C with a local replica of the first OCM signal S.sub.A; and deriving ranging information based on the combined correlation value Y.sub.C.
19. The receiver of claim 18, wherein center frequencies of the first OCM signal S.sub.A and the second signal S.sub.B satisfy
|F.sub.C.sup.AF.sub.C.sup.B|F.sub.S.sup.A+F.sub.S.sup.B where the first OCM signal S.sub.A and the second signal S.sub.B have center frequencies F.sub.C.sup.A and F.sub.C.sup.B, respectively, and have sub-carrier frequencies F.sub.S.sup.A and F.sub.S.sup.B, respectively.
20. A system comprising: a processor; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to: receive a first radionavigation signal and down-converting and digitizing a first radionavigation signal to derive therefrom a first offset carrier modulation (OCM) signal S.sub.A; receive a second signal S.sub.B synchronously broadcast with the first OCM signal S.sub.A, the second signal S.sub.B having the same or substantially the same center frequency as the first OCM signal S.sub.A; coherently combine the first OCM signal S.sub.A with the second signal S.sub.B at a receiver to generate a combined signal S.sub.C; generate a combined correlation value Y.sub.C corresponding to a correlation of the combined signal S.sub.C with a local replica of the first OCM signal S.sub.A; and derive ranging information based on the combined correlation value Y.sub.C.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the invention will now be described by way of reference example to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION OF EMBODIMENTS
(17) In the following, like numerals will be used to denote like elements. As used herein, the coherent combination of two signals is a linear addition of the time-domain signals, as complex numbers, respecting the relative phasing of the signals, as broadcast by the transmitter.
(18) As mentioned above, as many GNSS signals are broadcast from each satellite in a GNSS, it is not uncommon that the center-frequency of offset-carrier modulated signal coincides with a second signal which either has been modulated with either (a) no sub-carrier, or (b) a sub-carrier of a low frequency. The present disclosure describes a technique for processing offset-carrier modulated signals in the presence of these second signals. This technique eliminates some of the challenges experienced by receivers providing a reduction in the likelihood of side-peak acquisition and a reduced sensitivity to multipath propagation. Thus, it is not necessary that the second signal S.sub.B be modulated by a subcarrier, as the present invention will function and provide the noted improvements in performance if the second signal S.sub.B is not modulated by a subcarrier. If the second signal S.sub.B is modulated by a subcarrier, the present invention will function, however, the improvements will only be achieved if the subcarrier has a frequency lower than the frequency of the subcarrier of the first signal S.sub.A.
(19)
(20) In an embodiment, the second signal, s.sub.B(t), is broadcast on the same center frequency as s.sub.A(t). In the present embodiment, another BOC modulation is used as the second signal, s.sub.B(t), although in principle any modulation type could be used for the second signal s.sub.B(t).
(21) Thus, in the present embodiment, the second signal s.sub.B(t) comprises a BOCs.sub.C(1, 1), having the following signal model:
s.sub.B(t)={square root over (2P.sub.B)} cos(2F.sub.At+.sub.B)C.sub.B(t)SC.sub.B(t),(7)
where the notation is analogous to that of (1). In the present embodiment, both s.sub.A and s.sub.B are centered at F.sub.A. Advantageously, the present embodiment is based on the receiver processing a single combined signal, following:
s.sub.C(t)=s.sub.A(t)+s.sub.B(t)(8)
(22) As seen in
(23) Following (2), the correlator values Y.sub.C computed for this combined signal are generated via:
(24)
where k.sub.A and k.sub.B are weighting factors, k.sub.A+k.sub.B=1, and
(25)
as depicted in
(26) For simplicity and for purposes of illustration, in the present embodiment, the nominal received power for s.sub.A(t) and s.sub.B(t), i.e. P.sub.A and P.sub.B, are equal; however, this need not necessarily be the case. Also, in the present embodiment, k.sub.A=k.sub.B. Cases where k.sub.Ak.sub.B are discussed later in this disclosure.
(27) The inventors have discovered that an improvement over the receiver processing performance over the techniques shown in
(28) In one embodiment, the PSD of the second signal occupies the bandwidth contained between the two lobes of the PSD of the OCM signals. This generally implies that the center frequencies of the two signals should differ by no more than the sum of the sub-carriers of the two signals. For example, if the (PSDs of) signals A and B have center frequencies F.sub.C.sup.A and F.sub.C.sup.B, respectively, and those signals have sub-carrier frequencies F.sub.S.sup.A and F.sub.S.sup.B, respectively, then the most pronounced improvements are achieved when
|F.sub.C.sup.AF.sub.C.sup.B|min(F.sub.S.sup.A,F.sub.S.sup.B),(5)
however, the techniques according to embodiments of the invention still provide a significant improvement when the following, less restrictive, condition is satisfied:
|F.sub.C.sup.AF.sub.C.sup.B|F.sub.S.sup.A+F.sub.S.sup.B,(6)
(29) It is to be noted, however, that the requirements presented in (5) and (6) represent conditions which provide optimal or near optimal performance, but do not represent absolute or mandatory requirements. To demonstrate these potential improvements, another example is discussed in the following.
(30)
(31)
(32)
(33) More particularly, antenna 602 receives radionavigation signal which is supplied to downconverting and digitizing module 904, which outputs a digitized (sampled) signal s.sub.A(t) at 905, as well as s.sub.B(t) at 907. As schematically illustrated, s.sub.A(t) is effectively combined with CDMA spreading sequence component C.sub.A(t) of first signal s.sub.A(t) at third mixer 906, and is combined with square wave subcarrier SC.sub.A(t) of first signal s.sub.A(t) at fourth mixer 908. The resulting combined signal 910 is fed to second integrate and dump module 912, at which the correlation with a local replica signal is performed, to derive the first correlator value Y.sub.A of the first signal s.sub.A(t).
(34) As schematically illustrated, s.sub.B(t) is effectively combined with a first component C.sub.B(t) of second signal s.sub.B(t) at fifth mixer 914, and is combined with square wave subcarrier SC.sub.B(t) of first signal s.sub.B(t) at sixth mixer 916. The resulting combined signal 918 is fed to third integrate and dump module 920, at which the correlation with a local replica signal is performed, to derive the correlator value Y.sub.B of the second signal s.sub.B(t).
(35) Next, at first correlator value Y.sub.A is multiplied by first weighting factor k.sub.A at first amplifier 922, and second correlator value Y.sub.B is multiplied by second weighting factor k.sub.B at second amplifier 924.
(36) Finally, the weighted outputs, k.sub.AY.sub.A and are k.sub.BY.sub.B coherently combined at combiner 926, producing combined correlator value Y.sub.C.
(37)
(38) Although the autocorrelation function Y.sub.C of the combined signal s.sub.C(t) is similar in complexity and number of vertices, to that of the BOC.sub.c(15, 2.5) signal s.sub.A(t), the positive bias and lack of large negative excursions means that the square magnitude of the autocorrelation function is quite different. As is apparent from
(39) Reference is made again to the problems mentioned hereinabovethat the signal has been acquired by detecting and tracking each of its components parts, the upper, lower and now central lobes, separately. Given this coarse acquisition estimate, a receiver may begin to track the individual signals to refine the delay and frequency alignment and, subsequently, attempt a fine acquisition of the composite signal, s.sub.C.
(40)
(41) It is worth nothing that two factors are involved. Firstly, the inclusion of the second signal component, s.sub.B increases the received signal power by a factor of two, assuming that P.sub.A=P.sub.B. Thus, it is reasonable to assume that the detection probability curves should be similar in shape, but that that of the combined signal should be shifted by approximately 3 dB. The second factor is that there are far fewer local maxima (in Y.sub.C) in the combined case, in this embodiment, approximately half as many. For this reason, the receiver is significantly less likely to mistakenly designate a local maxima as the global maximum.
(42) The plots in
(43) Embodiments of the inventions also provide reduced tracking ambiguity. In embodiments, the method of processing the first signal s.sub.A(t) (BOCc(15, 2.5)) by coherently combining it with a concentric second signal s.sub.B(t) (BOCs(1, 1)) can also provide some improvements in the code-delay tracking performance. As with acquisition ambiguity, the reduced complexity of the square magnitude of the autocorrelation function contributes to this improvement.
(44)
(45) One consideration in receiver systems is the multipath envelope.
(46) In embodiments, despite changing the characteristics of the code-delay estimator, the performance of the combined signal s.sub.C(t) is similar to that of the BOCc(15, 2.5) (s.sub.A(t)) when processed alone. One common way of assessing the sensitivity of a ranging signal to multipath propagation is to examine its, so-called, multipath envelope. Here, a single specular multipath reflection is considered. It is assumed that it arrives at the receiver with a power equal to one quarter (6 dB) of that of the line-of sight signal. A range of relative delays of the multipath signal are considered, and the largest excursions of the central zero-crossing of code-delay estimate is found.
(47) Advantageous embodiments of the type of signal combining discussed above enable a user to define the signal correlation properties. As indicated in (11), the combined correlator value (Y.sub.C) is formed as the weighted sum of the correlation (k.sub.AY.sub.A+k.sub.BY.sub.B) of each of the signal components, s.sub.A and s.sub.B. By manipulating the weighting factors (k.sub.A, k.sub.B) the user can achieve a variety of different correlation properties. These can be exploited both in the acquisition and the tracking stages. Briefly, they can be summarized as follows.
(48)
(49) In embodiments, in the tracking domain also, it is possible to exploit the above technique to produce various modulation properties, depending on the application. It may be desirable for the user to avail themselves of the low ambiguity of the BOCs(1, 1) component, under certain circumstances, while the high precision offered by the BOCs(15, 2.5) may be desirable in others. Embodiments allow a user to vary of select a particular weighting configuration.
(50) Embodiments also provide a method of finding the stable lock point that corresponds to the true signal delay. In one embodiment, by selecting certain weighting options, it is possible to ensure that the code-delay error function has only one positive slope zero-crossing. In the particular embodiment chosen here, this corresponds to the case of k.sub.B20 k.sub.A, as depicted in
(51) In embodiments, continuously adaptive variation of the factors {k.sub.A, k.sub.B} in response to factors such as environment, signal strength, and user dynamics may be performed (e.g. by the user), both in the acquisition and tracking phases.
(52) In summary, there is presented herein, at least in embodiments, a novel method of processing an OCM signal as part of a coherent combination another synchronously broadcast signal having a nearby center frequency. The technique provides a number of benefits to a user, including: (i) reduced acquisition ambiguity; (ii) reduced likelihood of false code-lock; (iii) improved sensitivity; and (iv) user-side tuning of the signal correlation properties. An example embodiment has been presented including a BOCc(15, 2.5) signal and a concentric BOCs(1, 1) signal, and the particular results, and corresponding receiver parameters provided, are specific to that embodiment. However, the concept of coherently combining multiple signals in such a manner can, of course, be extended to any selection of two or more appropriate signals.
(53) While embodiments have been described by reference to embodiments having various components in their respective implementations, it will be appreciated that other embodiments make use of other combinations and permutations of these and other components.
(54) Furthermore, some of the embodiments are described herein as a method or combination of elements of a method that can be implemented by a processor of a computer system or by other means of carrying out the function. Thus, a processor with the necessary instructions for carrying out such a method or element of a method forms a means for carrying out the method or element of a method. Furthermore, an element described herein of an apparatus embodiment is an example of a means for carrying out the function performed by the element for the purpose of carrying out the invention.
(55) In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details.
(56) Thus, while there has been described what are believed to be the preferred embodiments of the invention, those skilled in the art will recognize that other and further modifications may be made thereto without departing from the scope of the invention.