STID extended header in relay (P802.16m/D2-15.6.2.2.1)

advertisement
STID extended header in relay (P802.16m/D2-15.6.2.2.1)
Document Number: IEEE C802.16m-09_2399
Date Submitted: 2009-11-6
Source:
Kanchei(Ken) Loa, Yi-Ting Lin, Tsung-Yu Tsai, Chun-Yen Hsu, Jiun-Je Jian, Youn-Tai Lee, Chiu-Wen Chen
E-mail: loa@iii.org.tw, eating@iii.org.tw
Institute for Information Industry (III)
Venue:
Base Contribution: N/A
Re : P802.16m/D1 Relay
Purpose: Discussion and approval of the proposal into the IEEE 802.16m AWD
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.1
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 >.
Introduction
• In a two-hop relay network, ABS assembles
MAC PDUs of AMSs, served by an ARS, into a
MAC PDU of the ARS, and then transmits to the
ARS via the relay link. The ARS forwards MAC
PDUs to correspondent AMS based on STID
encoded in the STID extended header.
– A MAC PDU of an ARS consists of GMH, an STID
extended header, zero or more required extended
headers and one or more MAC PDU(s) for each AMS
served by the ARS.
• The STID extended header shall carry the STID
to identify the AMS and the number of MAC
PDUs for each AMS.
Proposed text
[Add the following text and Tables in the section
15.6.2.2.1 on page 563 (line 3) as shown below]
There are two types of STID extended header.
Type 1 is used when a relay MAC PDU contains a
single MAC PDU for each AMS. When a relay
MAC PDU contains multple MAC PDUs for AMSs,
Type 2 STID extended header shall carry the N
field to identify the number of MAC PDUs for each
AMS.
Table yyy_1 – STID EH format (for AMSs with single PDU)
Syntax
Size (bit)
Notes
LAST
1
Last Extended Header indication:
0 = one or more extended header
follows the current extended
header unless specified otherwise;
1 = this extended header is the last
extended header unless specified
otherwise
Type
TBD
STID_EH() {
Do{
END
1
STID
12
}while(!END)
Identity of the AMS, which tansmits or
receives one MAC PDUs.
Table yyy_2 – STID EH format (for AMSs with multiple PDUs)
Syntax
Size (bit)
Notes
LAST
1
Last Extended Header indication:
0 = one or more extended header
follows the current extended
header unless specified otherwise;
1 = this extended header is the last
extended header unless specified
otherwise
Type
TBD
STID_EH() {
Do{
END
1
STID
12
Identity of the AMS, which tansmits or
receives N MAC PDUs.
N
2
the number of MAC PDUs for each
STID
}while(!END)
Appendix:
Comparison of Overhead between
using N field and MEH
X : total number of STIDs that have PDUs from multiple flows
N k : the number of different flows of STID k in the X STIDs
S FPEH : the size of FPEH (in bytes)
The overhead of using MEH in a relay MAC PDU is
OMEH   k 1 ( 9  15(N k -1)  S FPEH (N k -1) )
X
MEH overhead of user k
FPEH overhead of user k
The overhead of using N field in a relay MACPDU is
ONF   k 1 (
X
16(N k -1)
 S FPEH (N k -1) 
N bit
addtional GMH overhead of user k
FPEH overhead of user k
the size of N field
The difference of using MEH and using N field is:
OMEH  ONF  ( k 1 (10  N bit  N k ))  5
X
(1)
For example, if X  10, N k  2 for each k, N bit  2
OMEH  ONF  ( k 1 (10  2  2))  5  55bit
10
N field saves 6-7 bytes overhead in this case
)
5
the overhead of STID
extended header
Download