Code minus carrier multipath observation for satellite exclusion
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01S-019/22
G01S-019/42
출원번호
US-0937818
(2013-07-09)
등록번호
US-9329274
(2016-05-03)
발명자
/ 주소
Schipper, Brian W.
Jeerage, Mahesh K.
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Fogg & Powers LLC
인용정보
피인용 횟수 :
2인용 특허 :
18
초록▼
A method comprises generating a respective code-carrier difference for each of a plurality of satellite vehicle and signal frequency combinations, wherein the code-carrier difference is based on a code range and a carrier range. The method also comprises filtering the respective code-carrier differe
A method comprises generating a respective code-carrier difference for each of a plurality of satellite vehicle and signal frequency combinations, wherein the code-carrier difference is based on a code range and a carrier range. The method also comprises filtering the respective code-carrier difference for an unknown bias and random noise; determining whether multipath is present for each of the plurality of satellite vehicle and signal frequency combinations based on the respective filtered code-carrier difference; and computing a position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations, the trust based on whether multipath is present for the respective satellite vehicle and signal frequency combination.
대표청구항▼
1. A method comprising: generating a respective code-carrier difference for each of a plurality of satellite vehicle and signal frequency combinations, wherein the code-carrier difference is based on a code range and a carrier range;filtering the respective code-carrier difference for an unknown bia
1. A method comprising: generating a respective code-carrier difference for each of a plurality of satellite vehicle and signal frequency combinations, wherein the code-carrier difference is based on a code range and a carrier range;filtering the respective code-carrier difference for an unknown bias and random noise;determining whether multipath is present for each of the plurality of satellite vehicle and signal frequency combinations based on the respective filtered code-carrier difference; andcomputing a position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations, the trust based on whether multipath is present for the respective satellite vehicle and signal frequency combination. 2. The method of claim 1 wherein computing the position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations comprises: excluding measurements from the respective satellite vehicle and signal frequency combination from the position solution computation if multipath is detected. 3. The method of claim 2 wherein computing the position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations comprises: including measurements from the respective satellite vehicle and signal frequency combination in the position solution computation if multipath is not detected. 4. The method of claim 1, wherein determining whether multipath is present for each of the plurality of satellite vehicle and signal frequency combinations comprises comparing a magnitude of the respective filtered code-carrier difference to a multipath threshold, wherein the multipath threshold is a threshold value that, when exceeded, indicates the presence of multipath error. 5. The method of claim 1 wherein computing a position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations comprises: weighting the respective measurements from each of the plurality of satellite vehicle and signal frequency combinations based on whether multipath is present for the respective satellite vehicle and signal frequency combination; andcalculating a weighted least squares solution based on the respective weighted measurements. 6. The method of claim 1, wherein unknown bias is filtered out with a high pass filter, wherein the high pass filter is configured to only allow frequencies above a frequency of the unknown bias to pass. 7. The method of claim 1, wherein random noise is filtered out with a low pass filter, wherein the low pass filter is configured to only allow frequencies below a frequency of the random noise to pass. 8. The method of claim 1, wherein unknown bias and random noise are removed using a band pass filter, wherein the band pass filter is configured to allow only frequencies above a frequency of the unknown bias, and below a frequency of the random noise. 9. A program product comprising a processor-readable medium on which program instructions are embodied, wherein the program instructions are configured, when executed by at least one programmable processor, to cause the at least one programmable processor to: generate a respective code-carrier difference for each of a plurality of satellite vehicle and signal frequency combinations, wherein the code-carrier difference is based on a code range and a carrier range;filter the respective code-carrier difference for an unknown bias and random noise;determine whether multipath is present for each of the plurality of satellite vehicle and signal frequency combinations based on the respective filtered code-carrier difference; andcompute a position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations, the trust based on whether multipath is present for the respective satellite vehicle and signal frequency combination. 10. The program product of claim 9, wherein the program instructions are further configured to cause the at least one programmable processor to exclude measurements from the respective satellite vehicle and signal frequency combination if multipath is detected for the respective satellite vehicle and signal frequency combination. 11. The program product of claim 10, wherein the program instructions are further configured to cause the at least one programmable processor to include measurements from the respective satellite vehicle and signal frequency combination in the position solution computation if multipath is not detected cy. 12. The program product of claim 9, wherein the program instructions are further configured to cause the at least one programmable processor to determine the presence of multipath by comparing a magnitude of the respective filtered code-carrier difference to a multipath threshold, wherein the multipath threshold is a threshold value that, when exceeded, indicates the presence of multipath error. 13. The program product of claim 9, wherein the program instructions are further configured to: weight the respective measurements from each of the plurality of satellite vehicle and signal frequency combinations based on whether multipath is present for the respective satellite vehicle and signal frequency combination; andcalculate a weighted least squares solution based on the respective weighted measurements. 14. The program product of claim 9, wherein the program instructions are further configured to cause the at least one programmable processor to filter the unknown bias with a high pass filter, wherein the high pass filter is configured to only allow frequencies above a frequency of the unknown bias to pass. 15. The program product of claim 9, wherein the program instructions are further configured to cause the at least one programmable processor to filter random noise with a low pass filter, wherein the low pass filter is configured to only allow frequencies below a frequency of the random noise to pass. 16. The program product of claim 9, wherein the program instructions are further configured to cause the at least one programmable processor to filter unknown bias and random noise using a band pass filter, wherein the band pass filter is configured to allow only frequencies above a frequency of the unknown bias, and below a frequency of the random noise. 17. A code minus carrier multipath observation and satellite exclusion apparatus comprising: a GNSS antenna coupled to a GNSS receiver, the antenna and receiver configured to receive a satellite carrier signal;a code-carrier difference generation unit coupled to the GNSS antenna and GNSS receiver, the code-carrier difference generation unit configured to generate a code-carrier difference for each of a plurality of satellite vehicle and signal frequency combinations, wherein the code-carrier difference is based on a code range and a carrier range; anda multipath detection unit coupled to the code-carrier difference generation unit, the multipath detection unit configured to filter the respective code-carrier difference to filter out an unknown bias and random noise; wherein the multipath detection unit is further configured to determine whether multipath is present for each of the plurality of satellite vehicle and signal frequency combinations based on the respective filtered code-carrier difference. 18. The apparatus of claim 17 further comprising a position solution calculator unit coupled to the multipath detection unit, the position solution calculator unit configured to calculate a position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations, the trust based on whether multipath is present for the respective satellite vehicle and signal frequency combination. 19. The apparatus of claim 18, wherein the position solution calculator unit is configured to exclude respective measurements from the position solution calculation if multipath is detected for the respective satellite vehicle and signal frequency combination. 20. The apparatus of claim 18, wherein the position solution calculator unit is configured to calculate a weighted least squares solution based on respective weighted measurements, wherein measurements from each of the plurality of satellite vehicle and frequency combinations are weighted based on a respective code-carrier difference for the respective satellite vehicle and frequency combination.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (18)
Deem, Paul S.; Grobert, Paul H., Apparatus and method for providing pointing information.
Diefes Debra L. (Alexandria VA) Fan Leopold C. (Potomac MD) Rodgers Charles E. (St. Leonard MD), Attitude determining system for use with global positioning system.
Ward Phillip W. (Dallas TX) Scott H. Logan (The Colony TX) Holmes Jerry D. (Colorado Springs CO) LaPadula Leonard J. (Carrollton TX), GPS system and method for deriving pointing or attitude from a single GPS receiver.
Hatch Ronald R. (Wilmington CA) Knight Jerry E. (Long Beach CA), Method and apparatus for smoothing code measurements in a global positioning system receiver.
Counselman Charles C. (Belmont MA), Method and system for determining position on a moving platform, such as a ship, using signals from GPS satellites.
Buchler Robert J. (Calabasas Park CA) Brockstein Allan J. (Chatsworth CA) Hsu David Y. (Agoura CA), Navagation apparatus with improved attitude determination.
Tollkühn, Andreas; Mickler, Florian; Beitler, Anton, Method for evaluating a satellite signal in a global navigation satellite system with respect to a multipath error, receiver for a global navigation satellite system and motor vehicle.
Syrstad, Justin Joseph; Brenner, Mats Anders; Howard, John M.; Class, Kim A.; Johnson, Bruce G.; Reuter, Randy J., Systems and methods for a code carrier divergence high-pass filter monitor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.