IEEE C802.16m-09/0782 Project Title

advertisement
IEEE C802.16m-09/0782
Project
IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16>
Title
MAC Header Restructure
Date
Submitted
2009-04-24
Source(s)
Joey Chou
Muthaiah Venkatachalam,
Sassan Ahmadi,
Xiangying Yang,
Jose Puthenkulam,
Jie Hui,
Intel
Re:
TGm SDD: SON
Abstract
This contribution proposes text for MAC header restructure.
Purpose
Adopt proposed text.
Notice
This document does not represent the agreed views of the IEEE 802.16 Working Group or any of its
subgroups. It represents only the views of the participants listed in the “Source(s)” field above. It is
offered as a basis for discussion. It is not binding on the contributor(s), who reserve(s) the right to add,
amend or withdraw material contained herein.
Release
The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this
contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright
in the IEEE’s name any IEEE Standards publication even though it may include portions of this
contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the
resulting IEEE Standards publication. The contributor also acknowledges and accepts that this
contribution may be made public by IEEE 802.16.
Patent
Policy
The contributor is familiar with the IEEE-SA Patent Policy and Procedures:
<http://standards.ieee.org/guides/bylaws/sect6-7.html#6> and
<http://standards.ieee.org/guides/opman/sect6.html#6.3>.
Further information is located at <http://standards.ieee.org/board/pat/pat-material.html> and
<http://standards.ieee.org/board/pat>.
E-mail: joey.chou@intel.com
MAC Header Restructure
Joey Chou, Muthaiah Venkatachalam, Sassan Ahmadi, Xiangying Yang, Jose Puthenkulam, Jie Hui,
Intel
I.
Introduction
IEEE 802.16 GMH has been loaded with excessive features in the previous amendments
1
IEEE C802.16m-09/0782
and revisions, In order to support many advanced features in 802.16m efficiently, the
restructure of the MAC header is needed. Here are some guidelines for the MAC header
restructure:

Reuse – 802.16m is just an amendment to 802.16Rev2 base standard; therefore,
the restructure should take into account the reuse of existing MAC management
and signaling messages.

Efficiency – The existing GMH is 6 bytes long that is extremely inefficient in
sending small singling messages. The new header structure should take into
account not only the size of the message, but also how often a message is sent.

Flexibility – It seems that a new set of features is created; a new layer identified
by the subtype is added to the existing MAC header. The new header should have
the flexibility to add new features in the future.
Since 802.16Rev2 is the base standard for 802.16m, the first thing we need to consider is
to insure the new MAC header structure is able to support the subheaders, extended
subheaders, control and signaling messages of 802.16Rev2 as shown in Figure 1 to Figure
4 below.
HT=0, EC=0
GMH UL/DL MAC
PDU with data
payload
no encryption
HT=0, EC=1
GMH UL/DL MAC
PDU with data
payload
with encryption
Type Bit #0
DL – FFSH (8 bits), UL – GMSH (7 or 16 bits)
Type Bit #1
PSH (16 or 24 bits)
Type Bit #2
FSH (8 or 16 bits)
Type Bit #3
Extended for Non-ARQ connection
Type Bit #4
ARQ feedback(variable)
Type Bit #5
Reserved
Figure 1: GMH UL/DL MAC PDU with data payload
HT=1, EC=0
UL MAC PDU w/o
payload
Type #0
BR incremental (19 bits + CID)
Type #1
BR aggregate (19 bits + CID)
Type #2
PHY channel report (19 bits + CID)
Type #3
BR with UL power report (19 bits + CID)
Type #4
BR and CINR report (19 bits + CID)
Type #5
BR with UL sleep control (19 bits + CID)
Type #7
SN report (11 bits + CID)
Type #6
CQICH allocation report (19 bits + CID)
Figure 2: UL MAC Signaling Header Type I without data payload
2
IEEE C802.16m-09/0782
HT=0, EC=0
ESF = 0
No extended
subhedader
HT=0, EC=1
DL Ext SubHeader
HT=1, EC=0
HT=1, EC=1
UL Ext SubHeader
ESF = 1
Extended
subheader
Type #0
SDU_SN (8 bits)
Type #1
DL sleep control (24 bits)
Type #2
Fast feedback control (24 bits)
Type #3
SN request (8 bits)
Type #4
PDU SN short (8 bits)
Type #5
PDU SN long (16 bits)
Type #6-127
Reserved
Type #0
MIMO mode feedback (8 bits)
Type #1
UL Tx Power Report (8 bits)
Type #2
Mini-feedback (16 bits)
Type #3
PDU SN short (8 bits)
Type #4
PDU SN long (16 bits)
Type #5
Persistent allocation error event (8 bits)
Type #6
ertPS resumption bitmap (8 bits)
Type #7-127
Reserved
Figure 3: UL MAC Signaling Header Type II without data payload
Type #1
Reserved
HT=1, EC=1
DL: compressed DL-MAP
UL: MAC PDU w/o payload
Type #0
Type #0
CQI & MIMO feedback (9 bits)
Type #1
DL average CINR (5 bits)
Type #2
MIMO Coeff feedback (9 bits)
Type #3
Preferred DL Channel (8 bits)
Type #4
UL Tx Power (8 bits)
Type #5
PHY Channel feedback (18 bits)
Type #6
AMC band indication (32 bits)
Type #7
Short-term precoding feedback (4 bits)
Type #8
Multiple types of feedback (variable max 32 bits)
Type #9
Long-term precoding feedback (14 bits)
Type #10
Combined DL Avg. CINR (5 bits)
Type #11
MOMO channel feedback (32 bits)
Type #12
CINR feedback (16 bits)
Type #13
Closed-loop MIMO feedback (max 26 bits)
Type #14-15
Reserved
3
IEEE C802.16m-09/0782
Figure 4: GMH UL/DL Extended Subheaders
II.
Proposed text
10.12.1MAC header formats
10.12.1.1 Generic MAC Header
Flow ID (4)
EH (1)
Length (3)
Length (8)
Figure 22 Generic MAC header format

FlowID (Flow Identifier): This field indicates the service flow that is addressed. This field is
4bits long.

EH (Extended Header Presence Indicator): When set to ‘1”, this field indicates that an
Extended Header is present following this GMH.

Length: Length of the payload. This field is 11bits long
10.12.2.1 Fragmentation and packing extended header for transport connection
This fragmentation and packing extended header is shown in Figure 25. This header shall be used
when MAC PDU contains single transport connection payload. The location of this header exists
after the last extended header ( i.e. extended header with ‘Last’ = ‘1’) if ‘EH’ in GMH set to ‘1’ or
after the GMH if ‘EH’ in GMH set to ‘0’.
Figure 25 Fragmentation and packing extended header format for transport connection

SN (10 bits): Payload sequence number

FC (2 bits): Fragmentation control bits definition is given in Table 2.

End (1 bit): If this bit set to ‘0’, another ‘Length’ and ‘End’ field are followed. If this bit set
to ‘1’, reserved bits may follow for byte alignment

Length (11bits): This field represents the length of SDU/SDU fragment. If a payload
consists of ‘N’ SDU/SDU fragments, N-1 length fields are present in the header

Rsvd: Reserved bits for byte alignment.
FC
00
01
Meaning
The first byte of data in the MPDU payload
is the first byte of a MAC SDU. The last byte
of data in the MPDU payload is the last byte
of a MAC SDU.
The first byte of data in the MPDU payload
is the first byte of a MAC SDU. The last byte
4
Examples
One or Multiple Full SDUs packed in an
MPDU
a) MPDU with only First fragment of an SDU
b) MPDU with one or more unfragmented
IEEE C802.16m-09/0782
10
11
of data in the MPDU payload is not the last
byte of a MAC SDU.
The first byte of data in the MPDU payload
is not the first byte of a MAC SDU. The last
byte of data in the MPDU payload is the last
byte of a MAC SDU.
The first byte of data in the MPDU payload
is not the first byte of a MAC SDU. The last
byte of data in the MPDU payload is not the
last byte of a MAC SDU.
SDUs, followed by first fragment of
subsequent SDU
a) MPDU with only Last fragment of an SDU
b) MPDU with Last fragment of an SDU,
followed by one or more unfragmented
subsequent SDUs
a) MPDU with only middle fragment of an
SDU
b) MPDU with Last fragment of an SDU,
followed by zero or more unfragmented
SDUs, followed by first fragment of a
subsequent SDU
Table 2 Fragmentation control information
10.12.2.2 Fragmentation extended header for management connection
This fragmentation extended header is shown in Figure 26. This header shall be used when MAC
PDU contains single management message payload
Figure 26 Fragmentation extended header format for management connection

Last (1 bit): always set to ‘1’

TYPE(TBD): Extended header type field

SN (8 bits): Payload sequence number

FC (2 bits): Fragmentation control bits definition is given in Table 2.

Rsvd: Reserved bits for byte alignment.
5
Download