Dynamic link assignment in a communication system
First Claim
Patent Images
1. A gateway for transmitting a packet via a satellite to a selected user terminal of a plurality of user terminals, the gateway comprising:
- a receiver configured to receive a transmission signal, from the selected user terminal, including information identifying reception quality for the user terminal from the satellite;
one or more processor modules, communicatively coupled with the receiver, and configured to;
utilize the identified reception quality information to identify a modulation and coding format for the user terminal from a plurality of modulation and coding formats;
dynamically assign the modulation and coding format to the packet addressed to the selected user terminal; and
generate a frame to carry the packet 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 packet addressed to the user terminal within the payload portion of the frame; and
a transmitter, communicatively coupled with the one or more processor modules, and configured to transmit the payload portion of the frame according to the dynamically assigned modulation and coding format addressed 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.
-
Citations
31 Claims
-
1. A gateway for transmitting a packet via a satellite to a selected user terminal of a plurality of user terminals, the gateway comprising:
-
a receiver configured to receive a transmission signal, from the selected user terminal, including information identifying reception quality for the user terminal from the satellite; one or more processor modules, communicatively coupled with the receiver, and configured to; utilize the identified reception quality information to identify a modulation and coding format for the user terminal from a plurality of modulation and coding formats; dynamically assign the modulation and coding format to the packet addressed to the selected user terminal; and generate a frame to carry the packet 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 packet addressed to the user terminal within the payload portion of the frame; and a transmitter, communicatively coupled with the one or more processor modules, and configured to transmit the payload portion of the frame according to the dynamically assigned modulation and coding format addressed to the selected user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A gateway for transmitting a packet via a satellite to a selected user terminal of a plurality of user terminals, the gateway comprising:
-
means for receiving a transmission signal, from the selected user terminal, including information identifying reception quality for the user terminal from the satellite; means for utilizing the identified reception quality information to identify a modulation and coding format for the user terminal from a plurality of modulation and coding formats; means for dynamically assigning the modulation and coding format to the packet addressed to the selected user terminal; means for generating a frame to carry the packet 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 a modulation and coding format, and identifying a start of frame location; and encapsulating the packet addressed to the user terminal within the payload portion of the frame; and means for transmitting the packet in the payload portion of the frame according to the dynamically assigned modulation and coding format addressed to the selected user terminal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for transmitting a packet via a satellite to a selected user terminal of a plurality of user terminals, the device comprising:
-
controlling a transmitter to transmit a first packet according to a first modulation and coding format addressed to the selected user terminal, the first modulation and coding format identified responsive to a reception quality at the user terminal; receiving from the selected user terminal after the first packet is transmitted, a transmission signal including information identifying a changed reception quality for the user terminal from the satellite; evaluating the changed reception quality information to identify a second modulation and coding format from a plurality of modulation and coding formats; dynamically assigning the second modulation and coding format to a second packet; generating a frame to carry the packet 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 second modulation and coding format, and identifying a start of frame location; and encapsulating the second packet addressed to the user terminal within the payload portion of the frame; and controlling the transmitter to transmit the payload portion of the frame according to the dynamically assigned second modulation and coding format addressed to the selected user terminal. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A device for transmitting a packet via a satellite to a selected user terminal of a plurality of user terminals, the device comprising:
-
a receiver configured to; receive a first transmission signal, from the selected user terminal, including information identifying reception quality for the user terminal from the satellite, a first modulation and coding format identified responsive to a reception quality at the user terminal; and receive a second transmission signal, from the selected user terminal, including information identifying a changed reception quality for the user terminal from the satellite; one or more processor modules configured to; evaluate the information from the second transmission signal to identify the changed reception quality; identify a changed modulation and coding format from a plurality of modulation and coding formats, the changed modulation and coding format based on the changed reception quality; dynamically adjust the modulation and coding format to be used for packets to be transmitted to the selected user to the changed modulation and coding format; and generate a frame to carry the packet to the selected user terminal and carry additional packets to other user terminals 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 changed modulation and coding format, and identifying a start of frame location; and encapsulating the packet addressed to the user terminal within the payload portion of the frame; and a transmitter configured to transmit the frame payload, the frame comprising the frame header transmitted according to a protected modulation and coding format and the payload portion of the frame addressed to the selected user terminal according to the changed modulation and coding format.
-
Specification