Multi-user resource allocation and medium access control (MAC) overhead reduction for mobile worldwide interoperability for microwave access (WiMAX) systems
First Claim
1. An apparatus comprising:
- a wireless device to categorize a mobile station in a multi-user group according to one or more of a requested modulation and coding scheme (MCS), reported channel condition, or scheduling consideration, to assign one of a plurality of multi-user Medium Access Protocol (MAP) Information Elements (MU-MAP_IEs) comprised within a downlink MAP (DL-MAP) to the multi-user group, to encapsulate a plurality of user data payloads using the same MCS into a multi-user payload field in a multi-user packet data structure to be simultaneously scheduled and transmitted over a downlink transport connection to the mobile station, the assigned MU-MAP_IE to address the plurality of user data payloads in the multi-user payload field, to establish a transport connection to each mobile station included in the multi-user group, to assign a connection identifier (CID) to each transport connection where each of the assigned CIDs comprises a same most significant bit portion, and to assign an m-bit compact connection identifier (CCID) value to each transport connection, the m-bit CCID value for each transport connection having a fewer number of bits than the CID for that transport connection and comprising a least significant bit portion of the connection identifier for that transport connection, the multi-user packet data structure comprising a multi-user MAC header and one of a multi-user frame check sequence (MFCS) field or a multi-user header check sequence (MHCS) field, the MFCS field to include a cyclic redundancy check (CRC) value calculated for the entire multi-user packet data structure including the multi-user MAC header and the plurality of user data payloads included in the multi-user payload field, the MHCS field to include a CRC value calculated for only the multi-user MAC header.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are directed to multi-user resource allocation capable of significantly reducing MAC header overhead and scheduling delay for small payload applications, such as Voice over Internet Protocol (VoIP) and interactive gaming and to increase the capacity of such applications. In various implementations, multi-user resource allocation may be used in mobile Worldwide Interoperability for Microwave Access (WiMAX) systems designed to operate in accordance with the Institute for Electronic and Electrical Engineers (IEEE) standards such as the 802.16e-2005 standard and/or the evolving IEEE 802.16m standard as well as Third Generation Partnership Project (3GPP), 3GPP Long Term Evolution (LTE), and/or 3GPP2 Ultra Mobile Broadband (UMB) standards.
35 Citations
16 Claims
-
1. An apparatus comprising:
a wireless device to categorize a mobile station in a multi-user group according to one or more of a requested modulation and coding scheme (MCS), reported channel condition, or scheduling consideration, to assign one of a plurality of multi-user Medium Access Protocol (MAP) Information Elements (MU-MAP_IEs) comprised within a downlink MAP (DL-MAP) to the multi-user group, to encapsulate a plurality of user data payloads using the same MCS into a multi-user payload field in a multi-user packet data structure to be simultaneously scheduled and transmitted over a downlink transport connection to the mobile station, the assigned MU-MAP_IE to address the plurality of user data payloads in the multi-user payload field, to establish a transport connection to each mobile station included in the multi-user group, to assign a connection identifier (CID) to each transport connection where each of the assigned CIDs comprises a same most significant bit portion, and to assign an m-bit compact connection identifier (CCID) value to each transport connection, the m-bit CCID value for each transport connection having a fewer number of bits than the CID for that transport connection and comprising a least significant bit portion of the connection identifier for that transport connection, the multi-user packet data structure comprising a multi-user MAC header and one of a multi-user frame check sequence (MFCS) field or a multi-user header check sequence (MHCS) field, the MFCS field to include a cyclic redundancy check (CRC) value calculated for the entire multi-user packet data structure including the multi-user MAC header and the plurality of user data payloads included in the multi-user payload field, the MHCS field to include a CRC value calculated for only the multi-user MAC header. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A multi-user packet data structure stored on a non-transitory computer-readable medium to reduce medium access control (MAC) overhead and scheduling delay, the multi-user packet data structure comprising:
-
a multi-user payload field to include a plurality of user data payloads assigned to mobile stations of a multi-user group, each of the plurality of user data payloads to use a common modulation and coding scheme (MCS) and the user data payloads to be simultaneously scheduled and transmitted over a downlink transport connection to a mobile station, the plurality of user data payloads addressed by a multi-user Medium Access Protocol (MAP) Information Element (MU-MAP_IE) assigned to the multi-user group, the assigned MU-MAP_IE comprised among a plurality of MU-MAP_IEs in a downlink MAP (DL-MAP); a multi-user MAC header structure including a plurality of packet information fields corresponding to the plurality of user data payloads, wherein each packet information field comprises a compact connection identifier (CCID) field, the CCID field to include an m-bit CCID value for identifying a transport connection to a mobile station in the multi-user group, the m-bit CCID value having a fewer number of bits than a connection identifier (CID) assigned to the transport connection and comprising a least significant bit portion of the CID for that transport connection, wherein each of a plurality of transport connections to the mobile stations of the multi-user group comprises a same most significant bit portion; and one of a multi-user frame check sequence (MFCS) field or a multi-user header check sequence (MHCS) field, the MFCS field to include a CRC value calculated for the entire multi-user packet data structure including the multi-user MAC header and all user data payloads included in the multi-user payload field, the MHCS field to include a CRC value calculated for only the multi-user MAC header. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
categorizing a mobile station in a multi-user group according to a requested modulation and coding scheme (MCS); assigning one of a plurality of multi-user Medium Access Protocol (MAP) Information Element (MU-MAP_IEs) comprised within a downlink MAP (DL-MAP) to the multi-user group; encapsulating a plurality of user data payloads using a common MCS into multi-user payload field in a multi-user packet data structure to be simultaneously scheduled and transmitted over a transport connection to the mobile station, the assigned MU-MAP_IE to address the plurality of user data payloads in the multi-user payload field; establishing a transport connection to each mobile station included in the multi-user group; assigning a connection identifier (CID) to each transport connection, each of the assigned CIDs comprising a same most significant bit portion; and assigning an m-bit compressed connection identifier (CCID) value to each transport connection, the m-bit CCID value for each transport connection having a fewer number of bits than the CID for that transport connection and comprising a least significant bit portion of the CID for that transport connection a connection identifier, the multi-user packet data structure comprising a multi-user MAC header and one of a multi-user frame check sequence (MFCS) field or a multi-user header check sequence (MHCS) field, the MFCS field to include a cyclic redundancy check (CRC) value calculated for the entire multi-user packet data structure including the multi-user MAC header and the plurality of user data payloads included in the multi-user payload field, the MHCS field to include a CRC value calculated for only the multi-user MAC header. - View Dependent Claims (14, 15, 16)
-
Specification