Gap coverage for GPS signals
First Claim
1. A method for compensating for temporary loss of differential GPS correction signals for a satellite during an IODE changeover interval, the method comprising the steps of:
- receiving ephemeris data for a satellite, numbered j, during two consecutive IODE time intervals, given by t(j;
n)IODE ≦
t<
t(j;
n+1)IODE, and t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE, when the ephemeris data are available for at least one satellite numbered j=1, . . . , J (J≧
3);
receiving differential GPS correction signals for satellite number j for a time interval t(j;
n)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the IODE time interval t(j;
n)IODE ≦
t<
t(j;
n+1)IODE for satellite j, where Δ
tch is a first selected non-negative temporal length, Δ
trev,ref is a second selected positive temporal length;
receiving differential GPS correction signals for satellite j for a time interval t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+2)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the time interval t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE for satellite j;
for two selected times t=t'"'"'2 and t=t'"'"'3 satisfying the constraints t(j;
n)IODE <
t'"'"'2 ≦
t(j;
n+1)IODE <
t'"'"'3, determining the time variation of each of I ephemeris parameters ei (t;
j;
n) (i=1, . . . , I;
I≧
1) that determine the ephemeris of satellite j during the time interval given by t'"'"'2 ≦
t<
t'"'"'3 ;
for two selected times t=t"2 and t=t"3 satisfying the constraints t(j;
n+1)IODE +Δ
trev,mob ≦
t"2 <
t"3, determining the time variation of each of I ephemeris parameters ei (t;
j;
n+1) (i=1, . . . , I;
I≧
1) that determine the ephemeris of satellite j during the time interval given by t"2 ≦
t<
t"3, where Δ
trev,mob is a third selected positive temporal length;
determining an approximation Δ
π
i (t;
j;
n+1,n) for each of the I ephemeris parameter difference values Δ
ei (t;
j;
n+1,n)=ei (t;
j;
n+1)-ei (t;
j;
n) in a time interval that includes at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ; and
estimating the values of each of the I ephemeris parameters ei (t;
j;
n) in at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref by the approximation ei (t;
j;
n)est =ei (t;
j;
n+1)-Δ
π
i (t;
j;
n+1,n).
3 Assignments
0 Petitions
Accused Products
Abstract
A method for compensating for temporary loss of differential GPS correction signals for a satellite, numbered j, during an IODE changeover interval. Differences Δei (t;j;n+1,n)=ei (t;j;n+1)-ei (t;j;n) (i=1, . . . , I) are formed for I ephemeris parameters used to describe the ephemeris for the satellite (j) during IODE intervals number n+1 and n. These differences are approximated for a DGPS blank-out time interval, given by t(j;n+1)IODE Δtrev,mob ≦t<t(j;n+1)IODE +Δtch +Δtrev,ref, during which a GPS reference station continues to broadcast DGPS correction information based on the old ephemeris data that was valid during the preceding IODE time interval, given by t(j;n)IODE ≦t<t(j;n+1)IODE. These ephemeris differences are used by a mobile station that receives DGPS correction information from the GPS reference station to produce corrected GPS information for a blank-out time interval. Ephemeris parameter differences can be replaced by differences of satellite-station ranges ΔR(t;j;n+1,n)=R(t;j;n+1)-R(t;j;n) in an alternative approach.
30 Citations
13 Claims
-
1. A method for compensating for temporary loss of differential GPS correction signals for a satellite during an IODE changeover interval, the method comprising the steps of:
-
receiving ephemeris data for a satellite, numbered j, during two consecutive IODE time intervals, given by t(j;
n)IODE ≦
t<
t(j;
n+1)IODE, and t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE, when the ephemeris data are available for at least one satellite numbered j=1, . . . , J (J≧
3);receiving differential GPS correction signals for satellite number j for a time interval t(j;
n)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the IODE time interval t(j;
n)IODE ≦
t<
t(j;
n+1)IODE for satellite j, where Δ
tch is a first selected non-negative temporal length, Δ
trev,ref is a second selected positive temporal length;receiving differential GPS correction signals for satellite j for a time interval t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+2)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the time interval t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE for satellite j;for two selected times t=t'"'"'2 and t=t'"'"'3 satisfying the constraints t(j;
n)IODE <
t'"'"'2 ≦
t(j;
n+1)IODE <
t'"'"'3, determining the time variation of each of I ephemeris parameters ei (t;
j;
n) (i=1, . . . , I;
I≧
1) that determine the ephemeris of satellite j during the time interval given by t'"'"'2 ≦
t<
t'"'"'3 ;for two selected times t=t"2 and t=t"3 satisfying the constraints t(j;
n+1)IODE +Δ
trev,mob ≦
t"2 <
t"3, determining the time variation of each of I ephemeris parameters ei (t;
j;
n+1) (i=1, . . . , I;
I≧
1) that determine the ephemeris of satellite j during the time interval given by t"2 ≦
t<
t"3, where Δ
trev,mob is a third selected positive temporal length;determining an approximation Δ
π
i (t;
j;
n+1,n) for each of the I ephemeris parameter difference values Δ
ei (t;
j;
n+1,n)=ei (t;
j;
n+1)-ei (t;
j;
n) in a time interval that includes at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ; andestimating the values of each of the I ephemeris parameters ei (t;
j;
n) in at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref by the approximation ei (t;
j;
n)est =ei (t;
j;
n+1)-Δ
π
i (t;
j;
n+1,n). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for compensating for temporary loss of differential GPS correction signals for a satellite during an IODE changeover interval, the method comprising the steps of:
-
receiving ephemeris data for a satellite, numbered j, during two consecutive IODE time intervals, given by t(j;
n)IODE ≦
t<
t(j;
n+1)IODE, and t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE, when the ephemeris data are available for at least one satellite numbered j=1, . . . , J (J≧
3);receiving differential GPS correction signals for satellite number j for a time interval t(j;
n)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the IODE time interval t(j;
n)IODE ≦
t<
t(j;
n+1)IODE for satellite j, where Δ
tch is a first selected non-negative temporal length, Δ
trev,ref is a second selected positive temporal length;receiving differential GPS correction signals for satellite j for a time interval t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+2)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the time interval t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE for satellite j;for two selected times t=t'"'"'2 and t=t'"'"'3 satisfying the constraints t(j;
n)IODE <
t'"'"'2 ≦
t(j;
n+1)IODE <
t'"'"'3, determining the time variation of the range R(t;
j;
n) from satellite j to a selected location from ephemeris data that determine the ephemeris of satellite j during the time interval given by t'"'"'2 ≦
t<
t'"'"'3 ;for two selected times t=t"2 and t=t"3 satisfying the constraints t(j;
n+1)IODE +Δ
trev,mob ≦
t"2 <
t"3, determining the time variation of the range R(t;
j;
n+1) from satellite j to the selected location from ephemeris data that determine the ephemeris of satellite j during the time interval given by t"2 ≦
t<
t"3, where Δ
trev,mob is a third selected positive temporal length;determining an approximation Δ
ρ
(t;
j;
n+1,n) for the range difference values Δ
R(t;
j;
n+1,n)=R(t;
j;
n+1)-R(t;
j;
n) in a time interval that includes at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ; andestimating the range values R(t;
j;
n) in at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref by the approximation R(t;
j;
n)est =R(t;
j;
n+1)-Δ
ρ
(t;
j;
n+1,n). - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for compensating for temporary loss of differential GPS correction signals for a satellite during an IODE changeover interval, the method comprising the steps of:
-
receiving ephemeris data for a satellite, numbered j, during two consecutive IODE time intervals, given by t(j;
n)IODE ≦
t<
t(j;
n+1)IODE, and t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE, when the ephemeris data are available for at least one satellite numbered j=1, . . . , J (J≧
3);receiving differential GPS correction signals for satellite number j for a time interval t(j;
n)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the IODE time interval t(j;
n)IODE ≦
t<
t(j;
n+1)IODE for satellite j, where Δ
tch is a first selected non-negative temporal length, Δ
trev,ref is a second selected positive temporal length;receiving differential GPS correction signals for satellite j for a time interval t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+2)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the time interval t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE for satellite j;for two selected times t=t'"'"'2 and t=t'"'"'3 satisfying the constraints t(j;
n)IODE <
t'"'"'2 ≦
t(j;
n+1)IODE <
t'"'"'3, determining the time variation of each of I ephemeris parameters ei (t;
j;
n) (i=1, . . . , I;
I≧
1) that determine the ephemeris of satellite j during the time interval given by t'"'"'2 ≦
t<
t'"'"'3 ;for two selected times t=t"2 and t=t"3 satisfying the constraints t(j;
n+1)IODE +Δ
trev,mob ≦
t"2 <
t"3, determining the time variation of each of I ephemeris parameters ei (t;
j;
n+1) (i=1, . . . , I;
I≧
1) that determine the ephemeris of satellite j during the time interval given by t"2 ≦
t<
t"3, where Δ
trev,mob is a third selected positive temporal length;determining an approximation π
i (t;
j;
n) for each of the I ephemeris parameter values ei (t;
j;
n) in a time interval that includes at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+2)IODE +Δ
tch +Δ
trev,ref ; andestimating the values of each of the I ephemeris parameters ei (t;
j;
n) in at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref by the approximation ei (t;
j;
n)est =π
i (t;
j;
n).
-
-
12. A method for compensating for temporary loss of differential GPS correction signals for a satellite during an IODE changeover interval, the method comprising the steps of:
-
receiving ephemeris data for a satellite, numbered j, during two consecutive IODE time intervals, given by t(j;
n)IODE ≦
t<
t(j;
n+1)IODE, and t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE, when the ephemeris data are available for at least one satellite numbered j=1, . . . , J (J≧
3);receiving differential GPS correction signals for satellite number j for a time interval t(j;
n)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the IODE time interval t(j;
n)IODE ≦
t<
t(j;
n+1)IODE for satellite j, where Δ
tch is a first selected non-negative temporal length, Δ
trev,ref is a second selected positive temporal length;receiving differential GPS correction signals for satellite j for a time interval t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+2)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the time interval t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE for satellite j;for two selected times t=t'"'"'2 and t=t'"'"'3 satisfying the constraints t(j;
n)IODE <
t'"'"'2 ≦
t(j;
n+1)IODE <
t'"'"'3, determining the time variation of the range R(t;
j;
n) from satellite j to a selected location from ephemeris data that determine the ephemeris of satellite j during the time interval given by t'"'"'2 ≦
t<
t'"'"'3 ;for two selected times t=t"2 and t=t"3 satisfying the constraints t(j;
n+1)IODE +Δ
trev,mob ≦
t"2 <
t"3, determining the time variation of the range R(t;
j;
n+1) from satellite j to the selected location from ephemeris data that determine the ephemeris of satellite j during the time interval given by t"2 ≦
t<
t"3, where Δ
trev,mob is a third selected positive temporal length;determining an approximation ρ
(t;
j;
n) for the range values R(t;
j;
n) in a time interval that includes at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ; andestimating the range values R(t;
j;
n) in at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref by the approximation R(t;
j;
n)est =ρ
(t;
j;
n).
-
-
13. A method for compensating for temporary loss of differential GPS correction signals for a satellite during an IODE changeover interval, the method comprising the steps of:
-
receiving ephemeris data for a satellite, numbered j, during two consecutive IODE time intervals, given by t(j;
n)IODE ≦
t<
t(j;
n+1)IODE, and t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE, when the ephemeris data are available for at least one satellite numbered j=1, . . . , J (J≧
3);receiving differential GPS correction signals for satellite number j for a time interval t(j;
n)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the IODE time interval t(j;
n)IODE ≦
t<
t(j;
n+1)IODE for satellite j, where Δ
tch is a first selected non-negative temporal length, Δ
trev,ref is a second selected positive temporal length;receiving differential GPS correction signals for satellite j for a time interval t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ≦
t<
t(j;
n+2)IODE +Δ
tch +Δ
trev,ref, based upon ephemeris data that are applicable for the time interval t(j;
n+1)IODE ≦
t<
t(j;
n+2)IODE for satellite j;for two selected times t=t'"'"'2 and t=t'"'"'3 satisfying the constraints t(j;
n)IODE <
t'"'"'2 ≦
t(j;
n+1)IODE <
t'"'"'3, determining the time variation of the range R(t;
j;
n) from satellite j to a selected location from ephemeris data that determine the ephemeris of satellite j during the time interval given by t'"'"'2 ≦
t<
t'"'"'3 ;for two selected times t=t"2 and t=t"3 satisfying the constraints t(j;
n+1)IODE +Δ
trev,mob ≦
t"2 <
t"3, determining the time variation of the range R(t;
j;
n+1) from satellite j to the selected location from ephemeris data that determine the ephemeris of satellite j during the time interval given by t"2 ≦
t<
t"3, where Δ
trev,mob is a third selected positive temporal length;determining a first approximation ρ
'"'"'(t;
j;
n+1) for the range values R(t;
j;
n+1) in a time interval that includes at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ;determining a second approximation Δ
ρ
"(t;
j;
n+1,n) for the range difference values Δ
R(t;
j;
n+1,n)=R(t;
j;
n+1)-R(t;
j;
n) in a time interval that includes at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref ; andestimating the range values R(t;
j;
n) in at least a portion of the time interval t(j;
n+1)IODE +Δ
trev,mob ≦
t<
t(j;
n+1)IODE +Δ
tch +Δ
trev,ref by the approximation R(t;
j;
n)est =ρ
'"'"'(t;
j;
n+1)-Δ
ρ
"(t;
j;
n+1,n).
-
Specification