IP Library Granted Patent US 8,842,042
Granted Patent B2
US 8,842,042 · App. 12/293,186 · Granted Sep 23, 2014

Satellite ephemeris error

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,842,042
App. No.
12/293,186
Granted
Sep 23, 2014
Kind
B2
Abstract

A method of compensating for or correcting satellite ephemeris error involves measuring time difference of arrival (TDOA) and frequency difference of arrival (FDOA) for signal replicas received via two satellites ( 34, 46 ) from calibration transmitters ( 42 a to 42 d ) at different geographical locations. An initial satellite ephemeris consisting of position and velocity vectors is used to calculate ephemeris changes yielding estimated TDOA and FDOA values providing a best fit to measured TDOA and FDOA values. This provides estimated changes required to compensate for or to correct errors in the initial satellite ephemeris. The method may be iterated to deal with large ephemeris changes: i.e. the changes obtained in one iteration may be used to correct ephemeris for use as a new initial ephemeris in a following iteration. The method may be used to correct ephemeris errors in one or both satellites, if so a greater number of calibration transmitters EphemCal 1 to EphemCal 10 may be used.

Claims (305)

1. A non-transitory tangible computer readable storage medium storing a computer program for correcting satellite ephemeris error, the computer program comprising executable instructions that cause a computer to:

a) determine at least one of measured time difference and measured frequency difference associated with signal replicas received via at least two different satellites from a plurality of calibration transmitting means of known but different geographical locations;

b) calculate at least one of expected time difference and expected frequency difference by propagating initial satellite ephemeris elements including position and velocity vectors of the at least two different satellites to corresponding times of the at least one of expected time difference and expected frequency difference; and

c) determine changes to the satellite ephemeris elements for correcting satellite ephemeris error by calculating a first difference between said at least one of expected time difference and expected frequency difference with the at least one of measured time difference and measured frequency difference,

wherein the executable instructions to determine changes to the satellite ephemeris elements for correcting satellite ephemeris error comprises executable instructions that cause the computer to

calculate an ephemeris correction vector as a product of the first difference and the changes to the satellite ephemeris elements,

wherein the ephemeris correction vector [A] is calculated as

[

A

]

=

[

a

1

a

2

a

3

a

4

a

5

a

6

]

=

[

TDOA

(

t

1

)

x

TDOA

(

t

1

)

z

TDOA

(

t

N

)

x

TDOA

(

t

N

)

z

FDOA

(

t

1

)

x

FDOA

(

t

1

)

z

FDOA

(

t

N

)

x

FDOA

(

t

N

)

z

]

-

1

(

[

TDOA

1

TDOA

N

FDOA

1

FDOA

N

]

-

[

TDOA

1

TDOA

N

FDOA

1

FDOA

N

]

)

,

wherein TDOA is the measured time difference, FDOA is the measured frequency difference, <TDOA> is the expected time difference, and <FDOA> is the expected frequency difference—and the a 1 . . . a 6 are the elements of the ephemeris correction vector A.

2. The non-transitory tangible computer readable storage medium of claim 1 , further comprising executable instructions that cause the computer to

repeat the propagation of the initial satellite ephemeris elements by slightly adjusting the initial satellite ephemeris elements before the propagation.

3. The non-transitory tangible computer readable storage medium of claim 2 , wherein the executable instructions that cause the computer to repeat the propagation comprises executable instructions that cause the computer to

iteratively perform the propagation until the first difference is within a prearranged iteration number limit.

4. An apparatus for correcting satellite ephemeris error comprising:

a) a plurality of means for calibration transmitting of known but different geographical locations;

b) means for determining at least one of measured time difference and measured frequency difference associated with signal replicas received via different satellites from the plurality of calibration transmitting means comprising a reference transmitter at a known geographical location and at least one ephemeris calibration transmitter at a substantially different known geographical locations;

c) means for calculating at least one of expected time difference and expected frequency difference by propagating initial satellite ephemeris elements including position and velocity vectors to corresponding times of the at least one of time difference and frequency difference; and

d) means for determining changes to the satellite ephemeris elements for correcting satellite ephemeris error by calculating a first difference between the at least one of expected time difference and expected frequency difference with the at least one of measured time difference and measured frequency difference,

wherein means for determining changes to the satellite ephemeris elements for correcting satellite ephemeris error comprises

means for calculating an ephemeris correction vector as a product of the first difference and the changes to the satellite ephemeris elements,

wherein the ephemeris correction vector [A] is calculated as

[

A

]

=

[

a

1

a

2

a

3

a

4

a

5

a

6

]

=

[

TDOA

(

t

1

)

x

TDOA

(

t

1

)

z

TDOA

(

t

N

)

x

TDOA

(

t

N

)

z

FDOA

(

t

1

)

x

FDOA

(

t

1

)

z

FDOA

(

t

N

)

x

FDOA

(

t

N

)

z

]

-

1

(

[

TDOA

1

TDOA

N

FDOA

1

FDOA

N

]

-

[

TDOA

1

TDOA

N

FDOA

1

FDOA

N

]

)

,

wherein TDOA is the measured time difference, FDOA is the measured frequency difference, <TDOA> is the expected time difference, and <FDOA> is the expected frequency difference—and the a 1 . . . a 6 are the elements of the ephemeris correction vector A.

5. The apparatus of claim 4 , further comprising

means for repeating the propagation of the initial satellite ephemeris elements by slightly adjusting the initial satellite ephemeris elements before the propagation.

6. The apparatus of claim 5 , wherein the means for repeating the propagation comprises

means for iteratively performing the propagation until the first difference is within a prearranged iteration number limit.

Assignments (18)
SECURITY INTEREST Recorded Mar 17, 2026
From: FLORIDA TURBINE TECHNOLOGIES INC.; KRATOS ANTENNA SOLUTIONS CORPORATION; KRATOS INTEGRAL HOLDINGS, LLC; KRATOS SRE, INC.; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC.; MICRO SYSTEMS, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 075103/0203 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT R/F 59664/0917 Recorded Mar 4, 2026
From: TRUIST BANK
To: FLORIDA TURBINE TECHNOLOGIES, INC.; GICHNER SYSTEMS GROUP, INC.; KRATOS ANTENNA SOLUTIONS CORPORATION; KRATOS INTEGRAL HOLDINGS, LLC; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC.; MICRO SYSTEMS, INC.
Reel/Frame 075029/0769 →
SECURITY INTEREST Recorded Apr 6, 2022
From: FLORIDA TURBINE TECHNOLOGIES, INC.; GICHNER SYSTEMS GROUP, INC.; KRATOS ANTENNA SOLUTIONS CORPORATON; KRATOS INTEGRAL HOLDINGS, LLC; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC.; MICRO SYSTEMS, INC.
To: TRUIST BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 059664/0917 →
RELEASE OF SECURITY INTEREST Recorded Apr 6, 2022
From: TRUIST BANK, SUCCESSOR BY MERGER TO SUNTRUST BANK, AS COLLATERAL AGENT AND ADMINISTRATIVE AGENT
To: KRATOS INTEGRAL HOLDINGS, LLC; SAT CORPORATION; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; CHARLESTON MARINE CONTAINERS, INC.; DIGITAL FUSION, INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC. (F/K/A COMPOSITE ENGINEERING, INC.); GICHNER SYTEMS GROUP, INC.; MICRO SYSTEMS, INC.; SECUREINFO CORPORATION
Reel/Frame 059616/0151 →
RELEASE OF SECURITY INTEREST Recorded Apr 6, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: CHARLESTON MARINE CONTAINERS, INC.; DIGITAL FUSION, INC.; KRATOS INTEGRAL HOLDINGS, LLC; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC. (F/K/A COMPOSITE ENGINEERING INC.); SAT CORPORATION
Reel/Frame 059616/0001 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 7, 2017
From: KRATOS DEFENSE & SECURITY SOLUTIONS, INC.; AI METRIX, INC.; AIRORLITE COMMUNICATIONS, INC.; AVTEC SYSTEMS, INC.; BSC PARTNERS, LLC; CARLSBAD ISI, INC.; CHARLESTON MARINE CONTAINERS INC.; DALLASTOWN REALTY I, LLC; DALLASTOWN REALTY II, LLC; DEFENSE SYSTEMS, INCORPORATED; DEI SERVICES CORPORATION; DFI REALTY, LLC; DIGITAL FUSION SOLUTIONS, INC.; DIGITAL FUSION, INC.; DIVERSIFIED SECURITY SOLUTIONS, INC.; DTI ASSOCIATES, INC.; GENERAL MICROWAVE CORPORATION; GENERAL MICROWAVE ISRAEL CORPORATION; GICHNER SYSTEMS GROUP, INC.; GICHNER SYSTEMS INTRERNATIONAL, INC.; HAVERSTICK CONSULTING, INC.; HAVERSTICK GOVERNMENT SOLUTIONS, INC.; HENRY BROS. ELECTRONICS, INC.; HENRY BROS. ELECTRONICS INC.; HENRY BROS. ELECTRONICS, L.L.C.; HGS HOLDINGS, INC.; JMA ASSOCIATES, INC.; KPSS GOVERNMENT SOLUTIONS, INC; KRATOS COMMUNICATIONS, INC.; KRATOS DEFENSE & ROCKET SUPPORT SERVICES, INC.; KRATOS INTEGRAL HOLDINGS, LLC; KRATOS INTEGRAL SYSTEMS INTERNATIONAL, INC.; KRATOS PUBLIC SAFETY & SECURITY SOLUTIONS, INC.; KRATOS SOUTHEAST, INC.; KRATOS SPACE & MISSILE DEFENSE SYSTEMS, INC.; KRATOS SYSTEMS AND SOLUTIONS, INC.; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS TEXAS, INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC.; KRATOS UNMANNED SYSTEMS SOLUTIONS, INC.; LVDM, INC.; MADISON RESEARCH CORPORATION; MICRO SYSTEMS, INC.; MSI ACQUISITION CORP.; POLEXIS, INC.; REAL TIME LOGIC, INC.; REALITY BASED IT SERVICES LTD.; ROCKET SUPPORT SERVICES, LLC; SAT CORPORATION; SCT ACQUISITION, LLC; SCT REAL ESTATE, LLC; SECUREINFO CORPORATION; SHADOW I, INC.; SHADOW II, INC.; SUMMIT RESEARCH CORPORATION; WFI NMC CORP.; KRATOS SOUTHWEST L.P.
To: SUNTRUST BANK
Reel/Frame 044742/0845 →
SECURITY INTEREST Recorded Dec 1, 2017
From: AIRORLITE COMMUNICATIONS, INC.; CHARLESTON MARINE CONTAINERS, INC.; DIGITAL FUSION, INC.; HENRY BROS. ELECTRONICS, INC. (DE); HENRY BROS. ELECTRONICS, INC. (NJ); KRATOS INTEGRAL HOLDINGS, LLC; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC.; GICHNER SYSTEMS GROUP, INC.; MICRO SYSTEMS, INC.; SAT CORPORATION; SECUREINFO CORPORATION
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 044593/0678 →
RELEASE OF SECURITY INTEREST Recorded Nov 21, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: AIRORLITE COMMUNICATIONS, INC.; CHARLESTON MARINE CONTAINERS INC.; KRATOS UNMANNED AERIAL SYSTEMS, INC.; DIGITAL FUSION, INC.; GENERAL MICROWAVE CORPORATION; HENRY BROS. ELECTRONICS, INC.; KRATOS INTEGRAL HOLDINGS, LLC; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS DEFENSE & SECURITY SOLUTIONS, INC.; SECUREINFO CORPORATION
Reel/Frame 044195/0924 →
SECURITY INTEREST Recorded Jan 30, 2015
From: AIRORLITE COMMUNICATIONS, INC.; CHARLESTON MARINE CONTAINERS INC.; COMPOSITE ENGINEERING, INC.; DIGITAL FUSION, INC.; GENERAL MICROWAVE CORPORATION; HENRY BROS. ELECTRONICS, INC.; KRATOS INTEGRAL HOLDINGS, LLC; KRATOS TECHNOLOGY & TRAINING SOLUTIONS, INC.; KRATOS DEFENSE & SECURITY SOLUTIONS, INC.; SECUREINFO CORPORATION
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 034861/0796 →
RELEASE OF SECURITY INTEREST Recorded Jun 18, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION (AS SUCCESSOR BY MERGER TO WILMINGTON TRUST FSB)
To: KRATOS INTEGRAL HOLDINGS, LLC
Reel/Frame 033200/0100 →
RELEASE OF SECURITY INTEREST Recorded Jun 17, 2014
From: KEYBANK NATIONAL ASSOCIATION
To: KRATOS INTEGRAL HOLDINGS, LLC
Reel/Frame 033188/0770 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 10, 2012
From: KRATOS INTEGRAL HOLDINGS, LLC
To: KEYBANK NATIONAL ASSOCIATION
Reel/Frame 028521/0098 →
MERGER Recorded Jun 14, 2012
From: INTEGRAL SYSTEMS, INC.
To: KRATOS INTEGRAL HOLDINGS, LLC
Reel/Frame 028374/0485 →
SECURITY INTEREST Recorded Aug 9, 2011
From: INTEGRAL SYSTEMS, INC.
To: WILMINGTON TRUST N.A. (AS SUCCESSOR BY MERGER TO WILMINGTON TRUST FSB)
Reel/Frame 026724/0242 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2011
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: INTEGRAL SYSTEMS, INC.
Reel/Frame 026679/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2010
From: QINETIQ LIMITED
To: INTEGRAL SYSTEMS, INC.
Reel/Frame 024103/0656 →
SECURITY AGREEMENT Recorded Mar 18, 2010
From: INTEGRAL SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024091/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2009
From: RIDEOUT, ROBERT MARTIN; DUCK, SIMON ROBERT; HAWORTH, DAVID PATRICK
To: QINETIQ LIMITED
Reel/Frame 022065/0075 →