Dynamic link assignment in a communication system
First Claim
Patent Images
1. A method for transmitting one or more packets via a satellite to a selected user terminal of a plurality of user terminals, the method comprising:
- receiving information corresponding to a reception quality from the satellite for the selected user terminal, the information transmitted from the selected user terminal;
utilizing the received information to identify a modulation and coding format for a transmission via the satellite to the selected user terminal, the identified modulation and coding format selected from a plurality of modulation and coding formats;
associating the modulation and coding format with the one or more packets addressed to the selected user terminal, the association responsive to the identification of the modulation and coding format;
generating a frame for transmitting the one or more packets to the selected user terminal via the satellite, wherein generating the frame comprises;
generating a frame header identifying a size associated with a payload portion of the frame, identifying the modulation and coding format, and identifying a start of frame location; and
encapsulating the one or more packets addressed to the selected user terminal within the payload portion of the frame; and
transmitting the generated frame, the payload portion transmitted according to the modulation and coding format to the selected user terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
An architecture for the dynamic assignment of links in a multi-user communication system. A plurality of information channels are provided in a forward communication link of the communication system for carrying channel information of the plurality of information channels from a transmitter to a plurality of corresponding receiving devices. The channel information in corresponding select ones of the plurality of information channels is varied dynamically in response to link conditions of the associated receiving devices to more efficiently utilize the channel bandwidth.
53 Citations
29 Claims
-
1. A method for transmitting one or more packets via a satellite to a selected user terminal of a plurality of user terminals, the method comprising:
-
receiving information corresponding to a reception quality from the satellite for the selected user terminal, the information transmitted from the selected user terminal; utilizing the received information to identify a modulation and coding format for a transmission via the satellite to the selected user terminal, the identified modulation and coding format selected from a plurality of modulation and coding formats; associating the modulation and coding format with the one or more packets addressed to the selected user terminal, the association responsive to the identification of the modulation and coding format; generating a frame for transmitting the one or more packets to the selected user terminal via the satellite, wherein generating the frame comprises; generating a frame header identifying a size associated with a payload portion of the frame, identifying the modulation and coding format, and identifying a start of frame location; and encapsulating the one or more packets addressed to the selected user terminal within the payload portion of the frame; and transmitting the generated frame, the payload portion transmitted according to the modulation and coding format to the selected user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A gateway for transmitting one or more packets via a satellite to a selected user terminal of a plurality of user terminals, the gateway comprising:
-
a receiver module configured to receive information corresponding to a reception quality from the satellite for the selected user terminal, the information transmitted from the selected user terminal; a processor module, communicatively coupled with the receiver module, and configured to; utilize the received information to identify a modulation and coding format for a transmission via the satellite to the user terminal, the identified modulation and coding format selected from a plurality of modulation and coding formats; associate the modulation and coding format with the one or more packets addressed to the selected user terminal, the association responsive to the identified modulation and coding format; and generate a frame for transmitting the one or more packets to the selected user terminal via the satellite, wherein the generation of the frame comprises; generating a frame header identifying a size associated with a payload portion of the frame, identifying the modulation and coding format, and identifying a start of frame location; and encapsulating the one or more packets addressed to the selected user terminal within the payload portion of the frame; and a transmitter module, communicatively coupled with the processor module, and configured to transmit the generated frame, the payload portion transmitted according to the modulation and coding format to the selected user terminal. - View Dependent Claims (16, 17)
-
-
18. A computer readable storage medium configured with instructions executable to:
-
receive data corresponding to a signal quality for received transmissions from the satellite at the selected user terminal, the signal quality data generated at least in part by the selected user terminal; utilize the received signal quality data to identify a modulation and coding format for a transmission via the satellite to the user terminal, the identified modulation and coding format selected from a plurality of modulation and coding formats; associate the modulation and coding format with one or more packets addressed to the selected user terminal, the association responsive to the identified modulation and coding format; generate a frame for transmitting the one or more packets to the selected user terminal via the satellite, wherein the generation of the frame comprises; generating a frame header identifying a size associated with a payload portion of the frame, identifying the modulation and coding format, and identifying a start of frame location; and encapsulating the one or more packets addressed to the selected user terminal within the payload portion of the frame; and transmit the generated frame to the selected user terminal, the payload portion transmitted according to the modulation and coding format. - View Dependent Claims (19, 20)
-
-
21. A method for transmitting one or more packets via a satellite to a selected user terminal of a plurality of user terminals, the device comprising:
-
receiving information corresponding to a changed reception quality for the selected user terminal for transmissions received from the satellite, the information generated at least in part by the selected user terminal; evaluating the information to identify a changed modulation and coding format from a plurality of modulation and coding formats for transmissions to the selected user terminal; associating the changed modulation and coding format with one or more packets addressed to the selected user terminal, the association corresponding to the identification of the changed modulation and coding format; generating a frame for transmitting the one or more packets to the selected user terminal via the satellite, wherein generating the frame comprises; generating a frame header identifying a size associated with a payload portion of the frame, identifying the modulation and coding format, and identifying a start of frame location; and encapsulating the one or more packets addressed to the selected user terminal within the payload portion of the frame; and transmitting the one or more packets in the payload portion of the generated frame according to the changed modulation and coding format, the transmission to the selected user terminal via satellite. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification