Packet switch control with layered software
First Claim
1. A communications satellite comprising:
- an up-link sub-system having a downconverter receiving a wideband signal transmission containing information organized into data packets and a demodulator and decoder demodulating the wideband signal transmission and decoding the information to obtain the data packets;
a processor subsystem having a high speed switch receiving a plurality of data packets from the up-link subsystem, switching the data packets, and providing the data packets at output ports thereof, the processor subsystem comprising a plurality of coupled independent processors;
software and firmware layered and distributed over the plurality of independent processors; and
a down-link subsystem receiving the data packets output by the packet switch of the processor subsystem and modulating the data packets in a down link transmission, wherein the plurality of coupled independent processors operate under control of said layered software and firmware.
4 Assignments
0 Petitions
Accused Products
Abstract
A communications satellite (201) has an on-board high speed packet switch for switching transmitted data packets. The packet switch (502) is part of a processor subsystem (501) which also includes a number of demodulators (5031 to 503n) demodulating signals received from an uplink downconverter. All of the processors in the processor subsystem (501) are organized into a loosely coupled, distributed, architecture of general purpose computer modules (601) and digital signal processor modules (602) having both primary and redundant processors and being connected to each other by dual redundant PCI buses. Software and firmware is layered and distributed redundantly over the processor modules (601, 602).
87 Citations
16 Claims
-
1. A communications satellite comprising:
-
an up-link sub-system having a downconverter receiving a wideband signal transmission containing information organized into data packets and a demodulator and decoder demodulating the wideband signal transmission and decoding the information to obtain the data packets;
a processor subsystem having a high speed switch receiving a plurality of data packets from the up-link subsystem, switching the data packets, and providing the data packets at output ports thereof, the processor subsystem comprising a plurality of coupled independent processors;
software and firmware layered and distributed over the plurality of independent processors; and
a down-link subsystem receiving the data packets output by the packet switch of the processor subsystem and modulating the data packets in a down link transmission, wherein the plurality of coupled independent processors operate under control of said layered software and firmware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A high speed packet switch comprising:
-
a plurality of inbound modules;
a switch fabric receiving data packets from said plurality of inbound modules at a plurality of input ports thereof and switching said data packets to be controllably output from output ports thereof;
a plurality of outbound modules, said plurality of outbound modules receiving said data packets from said output ports of said switch fabric;
software and firmware layered and distributed over a plurality of coupled, independent processors implementing said inbound modules, switch fabric and outbound modules; and
a resource controller controlling each of said inbound modules, switch fabric and outbound modules, wherein said inbound modules, switch fabric and outbound modules, and resources controller operate under control of said layered software and firmware. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification