IP Library › Granted Patent US 8,498,760
Granted Patent B2
US 8,498,760 · App. 11/965,503 · Granted Jul 30, 2013

System and method for simultaneously processing telemetry data

Inventors: Gerald E. Kaas (Castle Rock, CO); Derek L. Bassett (Aurora, CO)
Assignee: Raytheon Company
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,498,760
App. No.
11/965,503
Granted
Jul 30, 2013
Kind
B2
Abstract

According to one embodiment of the disclosure, a method for use in telemetry processing includes receiving telemetry data originating from a satellite, such that the telemetry data comprises a plurality of data segments. The method includes processing the plurality of data segments simultaneously and transmitting a signal to the satellite, in response to the processing, for effecting a change in the direction of the satellite.

Claims (54)

1. A method for use in telemetry processing, comprising:

receiving, by a telemetry processor having one or more processors, a telemetry data package originating from a satellite, wherein the telemetry data package comprises a plurality of data segments from the satellite;

simultaneously processing the plurality of data segments of the telemetry data package form the satellite; and

transmitting a signal to the satellite, in response to the processing, for effecting a change in the direction of the satellite.

2. The method of claim 1 , wherein processing the plurality of data segments simultaneously comprises:

processing a first selected data segment on a first selected thread from a plurality of threads; and

processing a second selected data segment on a second selected thread, wherein the processing of the first selected data segment and the second selected thread occurs at the same time.

3. The method of claim 2 , wherein the first selected thread is executed on a first selected processor from a plurality of processors and the second selected thread is executed on a second selected processor.

4. The method of claim 1 , wherein a selected data segment is associated with a telemetry mnemonic.

5. The method of claim 1 , wherein telemetry data comprises bits in a packetized form.

6. A method for use in telemetry processing, comprising:

receiving, by a telemetry processor having one or more processors, telemetry data originating from a satellite, wherein the telemetry data comprises a plurality of data segments;

processing the plurality of data segments simultaneously; and

transmitting a signal to the satellite, in response to the processing, for effecting a change in the direction of the satellite,

wherein the processing of a selected data segment comprises:

extracting bits from the selected data segment;

converting the bits to an engineering unit value; and

determining if the engineering unit value is within a safety range.

7. An apparatus for use in telemetry processing, comprising:

a plurality of processors; and

a telemetry processing element operable to:

receive a telemetry data package originating from a satellite, wherein the telemetry data package comprises a plurality of data segments from the satellite; and

simultaneously process the plurality of data segments of the telemetry data package from the satellite.

8. The apparatus of claim 7 , wherein the telemetry processing element is further operable to perform at least one of the following:

store processed telemetry data;

transmit a signal to the satellite in response to the processed telemetry data for effecting a change in the direction of the satellite; and

transmit a signal to the satellite in response to the processed telemetry data for effecting a change in the speed of the satellite.

9. The apparatus of claim 7 , wherein processing the plurality of data segments simultaneously comprises:

processing a first selected data segment on a first selected thread from a plurality of threads; and

processing a second selected data segment on a second selected thread, wherein the processing of the first selected data segment and the second selected thread occurs at the same time.

10. The apparatus of claim 9 , wherein the first selected thread is executed on a first selected processor and the second selected thread is executed on a second selected processor.

11. The apparatus of claim 7 , wherein the processing of a selected data segment comprises:

extracting bits from the selected data segment;

converting the bits to an engineering unit value; and

determining if the engineering unit value is within a safety range.

12. The apparatus of claim 7 , wherein a selected data segment is associated with a telemetry mnemonic.

13. The apparatus of claim 7 , wherein telemetry data comprises bits in a packetized form.

14. One or more computer-readable non-transitory storage media embodying software that is operable, when executed by a processor, to:

receive, for telemetry processing, a telemetry data package originating from a satellite, wherein the telemetry data package comprises a plurality of data segments from the satellite; and

simultaneously process the plurality of data segments of the telemetry data package from the satellite.

15. The media of claim 14 , wherein the software is further operable to perform at least one of the following:

store processed telemetry data; and

transmit a signal to the satellite in response to the processed telemetry data for effecting a change in the direction of the satellite; and

transmit a signal to the satellite in response to the processed telemetry data for effecting a change in the speed of the satellite.

16. The media of claim 14 , wherein processing the plurality of data segments simultaneously comprises:

processing a first selected data segment on a first selected thread from a plurality of threads; and

processing a second selected data segment on a second selected thread, wherein the processing of the first selected data segment and the second selected thread occurs at the same time.

17. The media of claim 16 , wherein the first selected thread is executed on a first selected processor from a plurality of processors and the second selected thread is executed on a second selected processor.

18. The media of claim 14 , wherein the processing of a selected data segment comprises:

extracting bits from the selected data segment;

converting the bits to an engineering unit value; and

determining if the engineering unit value is within a safety range.

19. The media of claim 14 , wherein a selected data segment is associated with a telemetry mnemonic.

20. The media of claim 14 , wherein telemetry data comprises bits in a packetized form.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2007
From: KAAS, GERALD E.; BASSETT, DEREK L.
To: RAYTHEON COMPANY
Reel/Frame 020295/0535 →
Continuity (1)
Related Publication 20100049381A1 · Feb 25, 2010