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