Methods and apparatus for determining phase ambiguities in ranging and navigation systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01S-005/02
G01S-005/14
H04B-007/185
출원번호
US-0252110
(2002-09-23)
발명자
/ 주소
Draganov, Alexandr
출원인 / 주소
ITT Manufacturing Enterprises, Inc.
대리인 / 주소
Edell, Shapiro, Finnan, LLC
인용정보
피인용 횟수 :
1인용 특허 :
5
초록▼
An improved technique for determining the integer value of phase ambiguities (integer ambiguities) of pseudorange measurements based on the carrier phase of received navigation signals provides more accurate ranging and position determination in navigation and ranging systems. A Bayesian methodology
An improved technique for determining the integer value of phase ambiguities (integer ambiguities) of pseudorange measurements based on the carrier phase of received navigation signals provides more accurate ranging and position determination in navigation and ranging systems. A Bayesian methodology is employed to estimate the probability that each of a group of candidate integer ambiguity values is the correct value of the integer ambiguity at each pseudorange measurement time epoch. The candidate having the highest probability is selected as the value of the integer ambiguity, and the selected value is used to estimate the pseudorange and geographic position at each time epoch. The probability estimates are computed based on factors including: the code-based and carrier-based pseudorange measurements, the estimated variability of these measurements, integer ambiguity probabilities computed at the preceding time epoch, and the probability of a cycle slip from the preceding time epoch to the present time epoch.
대표청구항▼
1. A method of determining a value of an integer ambiguity of a carrier-based pseudorange measurement at a time epoch, wherein the integer ambiguity indicates an integer number of carrier wavelengths that the carrier-based pseudorange measurement is offset from an absolute pseudorange, the method co
1. A method of determining a value of an integer ambiguity of a carrier-based pseudorange measurement at a time epoch, wherein the integer ambiguity indicates an integer number of carrier wavelengths that the carrier-based pseudorange measurement is offset from an absolute pseudorange, the method comprising:(a) measuring the absolute pseudorange at the time epoch based on a received signal, thereby forming an absolute pseudorange measurement;(b) measuring a carrier-based pseudorange at the time epoch based on a carrier phase of the received signal, thereby forming the carrier-based pseudorange measurement;(c) estimating a probability that each of a plurality of candidate integer ambiguity values is a correct value of the integer ambiguity at the time epoch based on the absolute pseudorange measurement and the carrier-based pseudorange measurement, thereby determining which of the candidate integer ambiguity values is the most likely integer ambiguity value to be the correct value; and(d) selecting the most likely integer ambiguity value as the value of the integer ambiguity at the time epoch. 2. The method of claim 1, wherein (c) includes estimating the probability that each of the plurality of candidate integer ambiguity values is the correct value based on a Bayesian estimate. 3. The method of claim 1, wherein the absolute pseudorange is measured by making a code-based pseudorange measurement based on a modulation code of the received signal. 4. The method of claim 1, wherein a change in the value of the integer ambiguity indicates a cycle slip in the carrier-based pseudorange measurement, and wherein the probability of each candidate integer ambiguity being the correct value of the integer ambiguity is determined as a function of the probability of a cycle slip. 5. The method of claim 1, wherein the probability of each candidate integer ambiguity being the correct value of the integer ambiguity is determined as the function of the probability at the preceding time epoch of the candidate integer ambiguity being the correct value and the probability at the preceding time epoch of the most likely integer ambiguity being the correct value. 6. The method of claim 1, wherein the probability of each candidate integer ambiguity being the correct value of the integer ambiguity is determined as a function of a variability of the absolute pseudorange measurement and a variability of the carrier-based pseudorange measurement. 7. The method of claim 1, wherein the probability P i n of the value N i n of each candidate integer ambiguity n being the correct value of the integer ambiguity at time epoch i is computed based on the relationship:where P i−1 n0 is the probability at the preceding time epoch of the most likely ambiguity value being the correct value, P i−1 n is the probability at the preceding time epoch of the candidate integer ambiguity value being the correct value, P s is the probability of a cycle slip occurring in the carrier-based pseudorange measurement from the preceding time epoch to the time epoch, where a cycle slip is a change in the value of the integer ambiguity, M is the number of candidate integer ambiguity values, R i c is the absolute pseudorange measurement, R i p is the carrier-based pseudorange measurement, λ is the carrier wavelength, σ c 2 is the standard deviation of the absolute pseudorange measurement, and σ p 2 is the standard deviation of the carrier-based pseudorange measurement. 8. The method of claim 7, wherein the probabilities of the candidate integer ambiguity values are computed as logarithms of probabilities to avoid computational underflows. 9. The method of claim 1, further comprising:(e) estimating an uncertainty in the value of the integer ambiguity at the time epoch based on the probability of the value of the integer ambiguity being the correct value of the integer ambiguity. 10. The method of claim 9, wherein (e) further compris es estimating the uncertainty in the value of the integer ambiguity at the time epoch based on probabilities of values adjacent the value of the integer ambiguity being the correct value of the integer ambiguity. 11. The method of claim 1, further comprising:(e) estimating the pseudorange at the time epoch based on the carrier-based pseudorange measurement and the value of the integer ambiguity at the time epoch. 12. The method of claim 11, wherein the received signal is transmitted from a global position system (GPS) satellite, and wherein the estimated pseudorange reflects a range to the GPS satellite. 13. The method of claim 12, wherein (a) though (e) are performed with signals from a plurality of GPS satellites, wherein the method further comprises:(f) determining a geographic position based on estimated pseudoranges to the plurality of GPS satellites. 14. A method of detecting a cycle slip in a carrier-based pseudorange measurement, indicated by a change in a value of an integer ambiguity which indicates an integer number of carrier wavelengths from which the carrier-based pseudorange measurement is offset from an absolute pseudorange, the method comprising:(a) measuring the absolute pseudorange at a time epoch based on a received signal, thereby forming an absolute pseudorange measurement;(b) measuring a carrier-based pseudorange at the time epoch based on a carrier phase of the received signal, thereby forming the carrier-based pseudorange measurement;(c) estimating a probability that each of a plurality of candidate integer ambiguity values is a correct value of the integer ambiguity at the time epoch based on the absolute pseudorange measurement and the carrier-based pseudorange measurement, thereby determining which of the candidate integer ambiguity values is the most likely integer ambiguity value to be the correct value; and(d) determining that a cycle slip has occurred in response to the most likely integer ambiguity value at the time epoch being different from a value of the integer ambiguity at a preceding time epoch. 15. An apparatus for determining geographic position based on pseudorange measurements, comprising:a receiver configured to receive navigation signals from a plurality of sources, wherein, for each navigation signal, said receiver generates an absolute pseudorange measurement and a carrier-based pseudorange measurement based on a carrier phase of the navigation signal, the carrier-based pseudorange measurement being offset from the absolute pseudorange by an integer ambiguity which is an integer number of carrier wavelengths; anda processor configured to estimate, for each carrier-based pseudorange measurement, a probability that each of a plurality of candidate integer ambiguity values is a correct value of the integer ambiguity based on the absolute pseudorange measurement and the carrier-based pseudorange measurement, and selecting a most likely of the candidate integer ambiguity values as the value of the integer ambiguity, said processor estimating the pseudorange for each navigation signal based on the carrier-based pseudorange measurement and the value of the integer ambiguity corresponding to the navigation signal, and computing the geographic position of the apparatus from pseudoranges estimated from the navigation signals. 16. The apparatus of claim 15, wherein said processor estimates the probability that each of the plurality of candidate integer ambiguity values is the correct value based on a Bayesian estimate. 17. The apparatus of claim 15, wherein said receiver measures the absolute pseudorange by generating a code-based pseudorange measurement based on a modulation code of each navigation signal. 18. The apparatus of claim 15, wherein a change in the value of the integer ambiguity indicates a cycle slip in the carrier-based pseudorange measurement, and wherein said processor determines the probability of each candidate integer ambiguity being the correct value of the integer ambig uity as a function of the probability of a cycle slip. 19. The apparatus of claim 15, wherein said processor determines the probability of each candidate integer ambiguity being the correct value of the integer ambiguity as the function of the probability the candidate integer ambiguity being the correct value at a time of a previous pseudorange measurement and the probability of the most likely integer ambiguity being the correct value at the time of the previous pseudorange measurement. 20. The apparatus of claim 15, wherein said processor determines the probability of each candidate integer ambiguity being the correct value of the integer ambiguity as a function of a variability of the absolute pseudorange measurement and a variability of the carrier-based pseudorange measurement. 21. The apparatus of claim 15, wherein the probability P i n of the value N i n of each candidate integer ambiguity n being the correct value of the integer ambiguity at time i is computed by:where P i−1 n0 is the probability at a previous measurement time of the most likely ambiguity value being the correct value, P i−1 n is the probability at the previous measurement time of the candidate integer ambiguity value being the correct value, P s is the probability of a cycle slip occurring in the carrier-based pseudorange measurement, where a cycle slip is a change in the value of the integer ambiguity, M is the number of candidate integer ambiguity values, R c c is the absolute pseudorange measurement, R i p is the carrier-based pseudorange measurement, λ is the carrier wavelength, σ c 2 is the standard deviation of the absolute pseudorange measurement, and σ p 2 is the standard deviation of the carrier-based pseudorange measurement. 22. The apparatus of claim 15, wherein said processor estimates an uncertainty in the value of the integer ambiguity based on the probability of the value of the integer ambiguity being the correct value of the integer ambiguity. 23. The apparatus of claim 22, wherein said processor estimates the uncertainty in the value of the integer ambiguity based on probabilities of values adjacent the value of the integer ambiguity being the correct value of the integer ambiguity. 24. The apparatus of claim 15, wherein said receiver comprises a global position system (GPS) receiver and the navigation signals originate from GPS satellites, and wherein pseudoranges estimated by said processor reflect ranges to the GPS satellites. 25. An apparatus for determining geographic position based on pseudorange measurements, comprising:means for receiving navigation signals from a plurality of sources generating an absolute pseudorange measurement and a carrier-based pseudorange measurement based on a carrier phase of each of the navigation signals, the carrier-based pseudorange measurement being offset from the absolute pseudorange by an integer ambiguity which is an integer number of carrier wavelengths;means for estimating, for each carrier-based pseudorange measurement, a probability that each of a plurality of candidate integer ambiguity values is a correct value of the integer ambiguity based on the absolute pseudorange measurement and the carrier-based pseudorange measurement, and for selecting a most likely of the candidate integer ambiguity values as the value of the integer ambiguity; andmeans for estimating the pseudorange for each navigation signal based on the carrier-based pseudorange measurement and the value of the integer ambiguity corresponding to the navigation signal, and for computing the geographic position of the apparatus from pseudoranges estimated from the navigation signals.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Rose Conrad M. (Dahlgren VA) Drude Jeffrey J. (Jessup MD), (AOA/LBI) emitter ranging method and apparatus.
Knight Donald T. (San Pedro CA), Method and apparatus for maximum likelihood estimation direct integer search in differential carrier phase attitude dete.
Hassan Azmi,MYX ; Mezera David, Method for determining a value for the phase integer ambiguity and a computerized device and system using such a method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.