IP Library Granted Patent US 8,483,888
Granted Patent B2
US 8,483,888 · App. 13/438,377 · Granted Jul 9, 2013

Emergency communications channel systems and methods for satellite command

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,483,888
App. No.
13/438,377
Granted
Jul 9, 2013
Kind
B2
Abstract

Systems and methods for commanding a satellite are provided. A system for commanding a satellite includes a data bus and a payload coupled to the data bus, the payload including a payload receiver. The system further includes a primary receiver coupled to the data bus and a processor coupled to the data bus. The processor configured to receive a first command from the primary receiver via the data bus, and to receive telemetry data from the payload via the data bus. The processor is further configured to detect a second command by processing the telemetry data received from the payload, and to execute the detected second command.

Claims (107)

1. A system for commanding a satellite, comprising:

a data bus;

a payload coupled to the data bus, the payload comprising a payload receiver;

a primary receiver coupled to the data bus;

a processor coupled to the data bus, the processor configured to:

receive a first command from the primary receiver via the data bus;

receive telemetry data from the payload via the data bus;

detect a second command by processing the telemetry data received from the payload; and

execute the detected second command.

2. The system of claim 1 , wherein:

the processor is configured to detect an absence of commands from the primary receiver; and

the processor detects the second command in response to detecting the absence of commands from the primary receiver.

3. The system of claim 2 , wherein the absence of commands from the primary receiver comprises an absence of commands from the primary receiver for a predetermined amount of time.

4. The system of claim 3 , wherein the predetermined amount of time is configurable.

5. The system of claim 1 , wherein processing the telemetry data to detect the second command comprises detecting changes in a parameter of the telemetry data received from the payload and interpreting detected changes as data bits.

6. The system of claim 1 , wherein detecting the second command comprises detecting changes in the amount of power drawn by the payload.

7. The system of claim 1 , wherein:

the second command comprises a plurality of data bits, each of the plurality of data bits corresponding to a distinct state of a parameter of the telemetry data, and

detecting the second command comprises detecting each of the plurality of data bits associated with the second command, the detecting each of the plurality of data bits comprising:

detecting a first bit value in response to detecting a first state of the parameter of the telemetry data followed by detecting a different state of the parameter of the telemetry data corresponding to an idle state, and

detecting a second bit value in response to detecting a second state of the parameter of the telemetry data followed by detecting the different state of the parameter of the telemetry data corresponding to the idle state.

8. The system of claim 1 , wherein:

the second command comprises a plurality of symbols, each of the plurality of symbols corresponding to a distinct state of a parameter of the telemetry data, and

detecting the second command comprises detecting each of the plurality of symbols corresponding to the second command, the detecting each of the plurality of symbols comprising:

detecting the distinct state of the parameter of the telemetry data corresponding to the each of the plurality of symbols, followed by detecting a different state of the parameter of the telemetry data corresponding to an idle state.

9. The system of claim 1 , wherein detecting the second command comprises a signaling process that is substantially independent of time.

10. The system of claim 1 , wherein the processor is further configured to acknowledge the execution of the detected second command by muting a payload transponder for a predetermined amount of time.

11. The system of claim 10 , wherein the predetermined amount of time is configurable.

12. The system of claim 1 , wherein:

the payload is coupled to the data bus by a remote interface unit,

the remote interface unit is configured to collect the telemetry data from the payload and provide the telemetry data to the processor, and

the remote interface unit is configured to receive commands from the processor and send the commands to the payload via a unidirectional link.

13. The system of claim 1 , wherein:

the first command comprises:

a first portion of the first command which is in a first format,

a second portion of the first command which is in the first format,

the second command comprises:

a first portion of the second command which is in the first format

a second portion of the second command which is in a second format different from the first format, and

executing the second command comprises:

detecting the first portion of the second command within the second command, and

executing the first portion the second command.

14. The system of claim 1 , wherein detecting the second command comprises:

detecting a predetermined preamble comprising a plurality of bits, and

detecting the second command based on the detected preamble.

15. A method for commanding a satellite, the method comprising:

receiving, with a processor, a first command from a primary receiver via a data bus;

receiving, by the processor, telemetry data from a payload via the data bus;

detecting, by the processor, a second command by processing the telemetry data received from the payload; and

executing, by the processor, the detected second command.

16. The method of claim 15 , further comprising detecting, by the processor, an absence of commands from the primary receiver, wherein the second command is detected, by the processor, in response to the detecting the absence of commands from the primary receiver.

17. The method of claim 15 , wherein processing the telemetry data, by the processor, to detect the second command comprises detecting changes in a parameter of the telemetry data received from the payload and interpreting detected changes as data bits.

18. The method of claim 15 , wherein detecting the second command, by the processor, comprises detecting changes in the amount of power drawn by the payload.

19. The method of claim 15 , wherein:

the second command comprises a plurality of data bits, each of the plurality of data bits corresponding to a distinct state of a parameter of the telemetry data, and

detecting the second command, by the processor, comprises detecting each of the plurality of data bits associated with the second command, the detecting each of the plurality of data bits comprising:

detecting a first bit value in response to detecting a first state of the parameter of the telemetry data followed by detecting a different state of the parameter of the telemetry data corresponding to an idle state, and

detecting a second bit value in response to detecting a second state of the parameter of the telemetry data followed by detecting the different state of the parameter of the telemetry data corresponding to the idle state.

20. The method of claim 15 , wherein:

the second command comprises a plurality of symbols, each of the plurality of symbols corresponding to a distinct state of a parameter of the telemetry data, and

detecting the second command comprises detecting, by the processor, each of the plurality of symbols corresponding to the second command, the detecting each of the plurality of symbols comprising:

detecting the distinct state of the parameter of the telemetry data corresponding to the each of the plurality of symbols, followed by detecting a different state of the parameter of the telemetry data corresponding to an idle state.

21. The method of claim 15 , wherein:

the payload is coupled to the data bus by a remote interface unit,

the remote interface unit is configured to collect the telemetry data from the payload and provide the telemetry data to the processor, and

the remote interface unit is configured to receive commands from the processor and send the commands to the payload via a unidirectional link.

22. The method of claim 15 , wherein:

the first command comprises:

a first portion of the first command which is in a first format,

a second portion of the first command which is in the first format, and

the second command comprises:

a first portion of the second command which is in the first format

a second portion of the second command which is in a second format different from the first format, and

executing the second command, by the processor, comprises:

detecting the first portion of the second command within the second command, and

executing the first portion the second command.

23. A non-transitory computer readable medium comprising computer executable instructions, which when executed by a processor cause the processor to carry out a method for commanding a satellite comprising:

receiving, by the processor, a first command from a primary receiver via a data bus;

receiving, by the processor, telemetry data from a payload via the data bus;

detecting, by the processor, a second command by processing the telemetry data received from the payload; and

executing, by the processor, the detected second command.

24. The non-transitory computer readable medium of claim 23 , wherein the non-transitory computer readable medium comprises instructions, which when executed cause the processor to detect an absence of commands from the primary receiver, wherein the second command is detected, by the processor, in response to the detecting the absence of commands from the primary receiver.

25. The non-transitory computer readable medium of claim 23 , wherein processing the telemetry data to detect the second command comprises detecting, by the processor, changes in a parameter of the telemetry data received from the payload and interpreting detected changes as data bits.

26. The non-transitory computer readable medium of claim 23 , wherein detecting the second command comprises detecting, by the processor, changes in the amount of power drawn by the payload.

27. The non-transitory computer readable medium of claim 23 , wherein:

the second command comprises a plurality of data bits, each of the plurality of data bits corresponding to a distinct state of a parameter of the telemetry data, and

detecting, by the processor, the second command comprises detecting each of the plurality of data bits associated with the second command, the detecting each of the plurality of data bits comprising:

detecting a first bit value in response to detecting a first state of the parameter of the telemetry data followed by detecting a different state of the parameter of the telemetry data corresponding to an idle state, and

detecting a second bit value in response to detecting a second state of the parameter of the telemetry data followed by detecting the different state of the parameter of the telemetry data corresponding to the idle state.

28. The non-transitory computer readable medium of claim 23 , wherein:

the second command comprises a plurality of symbols, each of the plurality of symbols corresponding to a distinct state of a parameter of the telemetry data, and

detecting, by the processor, the second command comprises detecting each of the plurality of symbols corresponding to the second command, the detecting each of the plurality of symbols comprising:

detecting the distinct state of the parameter of the telemetry data corresponding to the each of the plurality of symbols, followed by detecting a different state of the parameter of the telemetry data corresponding to an idle state.

29. The non-transitory computer readable medium of claim 23 , wherein:

the payload is coupled to the data bus by a remote interface unit,

the remote interface unit is configured to collect the telemetry data from the payload and provide the telemetry data to the processor, and

the remote interface unit is configured to receive commands from the processor and send the commands to the payload via a unidirectional link.

30. The non-transitory computer readable medium of claim 23 , wherein:

the first command comprises:

a first portion of the first command which is in a first format,

a second portion of the first command which is in the first format,

the second command comprises:

a first portion of the second command which is in the first format

a second portion of the second command which is in a second format different from the first format, and

wherein the non-transitory computer readable medium comprises computer executable instructions, which when executed by the processor, cause the processor to execute the second command by:

detecting the first portion of the second command within the second command, and

executing the first portion the second command.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2022
From: NORTHROP GRUMMAN INNOVATION SYSTEMS LLC
To: NORTHROP GRUMMAN SYSTEMS CORPORATION
Reel/Frame 059883/0392 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA AND RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 053840 FRAME 0679. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 20, 2022
From: ORBITAL SCIENCES LLC
To: NORTHROP GUMMAN INNOVATION SYSTEMS LLC
Reel/Frame 059712/0526 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT FOR CORRECT PATENT NUMBER 6667713 PREVIOUSLY RECORDED AT REEL: 058824 FRAME: 0589. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 9, 2022
From: ORBITAL SCIENCES CORPORATION
To: ORBITAL SCIENCES LLC
Reel/Frame 058979/0957 →
CORPORATE ENTITY CONVERSION Recorded Dec 20, 2021
From: ORBITAL SCIENCES CORPORATION
To: ORBITAL SCIENCES LLC
Reel/Frame 058824/0589 →
CORPORATE ENTITY CONVERSION Recorded Feb 24, 2021
From: NORTHROP GRUMMAN INNOVATION SYSTEMS, INC.
To: NORTHROP GRUMMAN INNOVATION SYSTEMS LLC
Reel/Frame 055386/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: ORBITAL SCIENCES CORPORATION
To: NORTHROP GRUMMAN INNOVATION SYSTEMS, INC.
Reel/Frame 053840/0679 →
RELEASE OF SECURITY INTEREST Recorded Jun 6, 2018
From: BANK OF AMERICA, N.A.
To: ALLIANT TECHSYSTEMS INC.; ATK/PHYSICAL SCIENCES, INC.; ORBITAL SCIENCES CORPORATION; ORBITAL ATK, INC.
Reel/Frame 045998/0801 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 6, 2018
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: ORBITAL ATK, INC.
Reel/Frame 046477/0874 →
SECURITY AGREEMENT Recorded Sep 30, 2015
From: ORBITAL ATK, INC.; ORBITAL SCIENCES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 036732/0170 →
SECURITY INTEREST Recorded Feb 23, 2015
From: ORBITAL SCIENCES CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 035065/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: BOILEAU, STEVEN I.; VORIS, BRUCE PRESSLEY; KEARNEY, CHRISTOPHER OWEN; SCHAEFFER, MICHAEL LEE
To: ORBITAL SCIENCES CORPORATION
Reel/Frame 027989/0212 →