Method and system for resolving the acquisition ambiguity and the problem of false lock in tracking BOC(m,n) modulated signals, particularly for satellite positioning/navigation systems
First Claim
1. A method for the acquisition and tracking of Binary Offset Carrier (BOC) (n,n) modulated codes, particularly for satellite positioning/navigation systems, comprising the steps of:
- acquiring at a receiver terminal a Binary Offset Carrier (BOC)(n,n) modulated pseudo-random noise code, from a remote transmitter;
generating a local replica of said pseudo-random noise code at the receiver terminal; and
calculating a correlation function of the Binary Offset Carrier (BOC)(n,n) modulated code received with a code wa locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n+Tc/2)−
prn(τ
n−
Tc/2)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient,said correlation function being at the base of an acquisition test function, whereby a code acquisition is recognized for a value of said test function being higher than a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for the acquisition and tracking of BOC(m,n) modulated codes, m/n equal to an integer, in which a correlation function is calculated of the BOC(m,n) modulated code received from a remote transmitter with a code wa locally generated at a receiver terminal according to one from the following the relationships:
wa(τ)=c(τn)−a·[prn(τn+Tc/2)−prn(τn−Tc/2)]
wa(τ)=c(τn)−a·[prn(τn+nTc/2m)−prn(τn−nTc/2m)]
wa(τ)=c(τn)−a·[prn(τn+nTc/4m)+prn(τn−nTc/4m)]
wa(τ)=c(τn)−a·[prn(τn+3nTc/4m)+prn(τn−3nTc/4m)]
w(τ)=[prn(τn+nTc/4m)+prn(τn−nTc/4m)]
w(τ)=[prn(τn+nTc/2m)−prn(τn−nTc/2m)]
- wherein c(τ) is a local replica of the BOC modulated pseudo-random noise code with delay τn, PRN(τ) is a replica of the unmodulated pseudo-random noise code, and a is a predetermined weight coefficient, and
- the correlation function being at the base of an acquisition test function whereby a code acquisition is recognized for a value of the test function being higher than a predetermined threshold.
-
Citations
24 Claims
-
1. A method for the acquisition and tracking of Binary Offset Carrier (BOC) (n,n) modulated codes, particularly for satellite positioning/navigation systems, comprising the steps of:
-
acquiring at a receiver terminal a Binary Offset Carrier (BOC)(n,n) modulated pseudo-random noise code, from a remote transmitter; generating a local replica of said pseudo-random noise code at the receiver terminal; and calculating a correlation function of the Binary Offset Carrier (BOC)(n,n) modulated code received with a code wa locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n+Tc/2)−
prn(τ
n−
Tc/2)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient,said correlation function being at the base of an acquisition test function, whereby a code acquisition is recognized for a value of said test function being higher than a predetermined threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A system for acquisition and tracking Binary Offset Carrier (BOC)(n,n) modulated codes, comprising:
-
means for acquiring a Binary Offset Carrier (BOC)(n,n) modulated pseudo-random noise code from a remote transmitter; means for generating a replica locale of said pseudo-random noise code, and processing means arranged for calculating an acquisition test function based on the Binary Offset Carrier (BOC)(n,n) modulated code received and a local replica relative to said signal, wherein said processing means are arranged for calculating a correlation function of the Binary Offset Carrier (BOC)(n,n) modulated pseudo-random noise code received with a wa code locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n−
Tc/2)−
prn(τ
n−
Tc/2)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for the acquisition and tracking of BOC(m,n) modulated codes, m/n equal to an integer, particularly for satellite positioning/navigation systems, comprising the steps of:
-
acquiring at a receiver terminal a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code, from a remote transmitter; generating a local replica of said pseudo-random noise code at the receiver terminal; and calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated code received with a code wa locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
+nTc/2m)−
prn(τ
n−
nTc/2m)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient,said correlation function being at the base of an acquisition test function, whereby a code acquisition is recognized for a value of said test function being higher than a predetermined threshold.
-
-
11. A system for acquisition and tracking Binary Offset Carrier (BOC)(m,n) modulated codes, comprising:
-
means for acquiring a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code from a remote transmitter; means for generating a replica locale of said pseudo-random noise code, and processing means arranged for calculating an acquisition test function based on the Binary Offset Carrier (BOC)(m,n) modulated code received and a local replica relative to said signal, wherein said processing means are arranged for calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code received with a wa code locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n+nTc/2m)−
prn(τ
n−
nTc/2m)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient. - View Dependent Claims (12)
-
-
13. A method for the acquisition and tracking of Binary Offset Carrier (BOC)(m,n) modulated codes, m/n equal to an integer, particularly for satellite positioning/navigation systems, comprising the steps of:
-
acquiring at a receiver terminal a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code, from a remote transmitter; generating a local replica of said pseudo-random noise code at the receiver terminal; and calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated code received with a code wa locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n+nTc/4m)+prn(τ
n−
nTc/4m)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient,said correlation function being at the base of an acquisition test function, whereby a code acquisition is recognized for a value of said test function being higher than a predetermined threshold.
-
-
14. A system for acquisition and tracking Binary Offset Carrier (BOC)(m,n) modulated codes, comprising:
-
means for acquiring a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code from a remote transmitter; means for generating a replica locale of said pseudo-random noise code, and processing means arranged for calculating an acquisition test function based on the Binary Offset Carrier (BOC)(m,n) modulated code received and a local replica relative to said signal, wherein said processing means are arranged for calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code received with a wa code locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n+nTc/4m)+prn(τ
n−
nTc/4m)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient. - View Dependent Claims (15)
-
-
16. A method for the acquisition and tracking of BOC(m,n) modulated codes, m/n equal to an integer, particularly for satellite positioning/navigation systems, comprising the steps of:
-
acquiring at a receiver terminal a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code, from a remote transmitter; generating a local replica of said pseudo-random noise code at the receiver terminal; and calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated code received with a code wa locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n+3nTc/4m)+prn(τ
n3nTc/4m)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient,said correlation function being at the base of an acquisition test function, whereby a code acquisition is recognized for a value of said test function being higher than a predetermined threshold.
-
-
17. A system for acquisition and tracking Binary Offset Carrier (BOC)(m,n) modulated codes, comprising:
-
means for acquiring a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code from a remote transmitter; means for generating a replica locale of said pseudo-random noise code, and processing means arranged for calculating an acquisition test function based on the Binary Offset Carrier (BOC)(m,n) modulated code received and a local replica relative to said signal, wherein said processing means are arranged for calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code received with a wa code locally generated according to the relationship
wa(τ
)=c(τ
n)−
a·
[prn(τ
n+3nTc/4m)+prn(τ
n−
3nTc/4m)]wherein c(τ
) is a local replica of said Binary Offset Carrier (BOC) modulated pseudo-random noise code with delay τ
n, PRN(τ
) is a replica of said unmodulated pseudo-random noise code, and a is a predetermined non-zero weight coefficient. - View Dependent Claims (18)
-
-
19. A method for the acquisition and tracking of Binary Offset Carrier (BOC)(m,n) modulated codes, m/n equal to an integer, particularly for satellite positioning/navigation systems, comprising the steps of:
-
acquiring at a receiver terminal a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code, from a remote transmitter; generating a local replica of said pseudo-random noise code at the receiver terminal; and calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated code received with a code w locally generated according to the relationship
w(τ
)=[prn(τ
n+nTc/4m)+prn(τ
nnTc/4m)]wherein PRN(τ
) is a replica of said unmodulated pseudo-random noise code,said correlation function being at the base of an acquisition test function, whereby a code acquisition is recognized for a value of said test function being higher than a predetermined threshold.
-
-
20. A system for acquisition and tracking Binary Offset Carrier (BOC)(m,n) modulated codes, comprising:
-
means for acquiring a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code from a remote transmitter; means for generating a replica locale of said pseudo-random noise code, and processing means arranged for calculating an acquisition test function based on the Binary Offset Carrier (BOC)(m,n) modulated code received and a local replica relative to said signal, wherein said processing means are arranged for calculating a correlation function of the BOC(m,n) modulated pseudo-random noise code received with a w code locally generated according to the relationship
w(τ
)=[prn(τ
n+nTc/4m)+prn(τ
n−
nTc/4m)]wherein PRN(τ
) is a replica of said unmodulated pseudo-random noise code. - View Dependent Claims (21)
-
-
22. A method for the acquisition and tracking of Binary Offset Carrier (BOC)(m,n) modulated codes, m/n equal to an integer, particularly for satellite positioning/navigation systems, comprising the steps of:
-
acquiring at a receiver terminal a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code, from a remote transmitter; generating a local replica of said pseudo-random noise code at the receiver terminal; and calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated code received with a code w locally generated according to the relationship
w(τ
)=[prn(τ
n+nTc/2m)−
prn(τ
n−
nTc/2m)]wherein PRN(τ
) is a replica of said unmodulated pseudo-random noise code,said correlation function being at the base of an acquisition test function, whereby a code acquisition is recognized for a value of said test function being higher than a predetermined threshold.
-
-
23. A system for acquisition and tracking Binary Offset Carrier (BOC)(m,n) modulated codes, comprising:
-
means for acquiring a Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code from a remote transmitter; means for generating a replica locale of said pseudo-random noise code, and processing means arranged for calculating an acquisition test function based on the Binary Offset Carrier (BOC)(m,n) modulated code received and a local replica relative to said signal, wherein said processing means are arranged for calculating a correlation function of the Binary Offset Carrier (BOC)(m,n) modulated pseudo-random noise code received with a w code locally generated according to the relationship
w(τ
)=[prn(τ
n+nTc/2m)−
prn(τ
n−
nTc/2m)]wherein PRN(τ
) is a replica of said unmodulated pseudo-random noise code. - View Dependent Claims (24)
-
Specification