Hybrid ARQ Operation for IEEE 802.16m IEEE 802.16 Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-08/454r1 Date Submitted: 2008-05-08 Source: Sungkyung Kim, Kwangjae Lim, Sungcheol Chang, Seokheon Cho, Jungim Kim, Chulsik Yoon ETRI 161 Gajeong-dong Yusong-gu Daejeon, Korea Voice: +82-42-860-6448 E-mail: {cyrano, kjlim, scchang, csyoon}@etri.re.kr *<http://standards.ieee.org/faqs/affiliationFAQ.html> Venue: EEE 802.16 Session #55, Macau, China Base Contribution: N/A Purpose: To discuss and adopt the proposed text in the next revision of the 802.16m SDD 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 >. 1 Contents • • • • • HARQ Mode HARQ Signaling HARQ Operation HARQ in Persistent Allocation HARQ Support for Fast MAC PDU retransmission 2 HARQ Mode • • Comparison among the HARQ Operation Synchronous Asynchronous Asynchronous Modes Synchronous non-adaptive adaptive non-adaptive adaptive Retransmission timing fixed fixed Not-fixed Not-fixed Retransmission format fixed dynamic fixed Dynamic Required retransmission signaling Implicit signaling Explicit signaling Explicit signaling Explicit signaling MAP overhead low high high high flexibility low medium medium high We propose the synchronous non-adaptive HARQ mode as a default mechanism by reason of low MAP overhead. Also, HARQ mode can be changed to the asynchronous adaptive scheme in order to get the scheduling gain or/and to support the flexibility of resource allocation. 3 HARQ Signaling • For new transmission of an HARQ burst [The Example for HARQ signaling] – HARQ CH ID (or implicit HARQ interlace ID) – Toggle bit for new packet indication – SPID in IR case – MCS and radio resource • For retransmission in synchronous nonadaptive mode – No signaling • For HARQ mode change Synchronous HARQ interval Tx Side Rx Side HARQ CH ID(x), toggle bit(0), SPID(IR case), MCS, allocated resource region New HARQ burst (1) HARQ signaling for new transmission HARQ Feedback Delay HARQ Feedback (NAK) Retx. HARQ burst (1) HARQ Feedback Delay Synchronous HARQ interval HARQ Feedback (NAK) Asynchronous mode indication HARQ signaling for change of HARQ mode HARQ CH ID(x), toggle bit(0), SPID(IR case), MCS, allocated resource region HARQ signaling for asynchronous retransmssion – Asynchronous mode indication • For retransmission in asynchronous adaptive mode – – – – HARQ CH ID (or interlace ID) Toggle bit SPID in IR case MCS and radio resource Retx. HARQ burst (1) HARQ Feedback Delay HARQ Feedback (ACK) HARQ CH ID(x), toggle bit(1), SPID(IR case), MCS, allocated resource region New HARQ burst (2) HARQ signaling for new transmission 4 DL HARQ Operation • DL HARQ timing for synchronous mode – HARQ feedback delay and retransmission delay should be defined in specification – HARQ feedback delay and retransmission delay are dependent on the subframe position in a frame, legacy subframe position in a frame, duplex scheme, DL/UL ratio, TX/RX processing time, etc. – The Example of TDD (5:3) • Synchronous HARQ retransmission : N+M*X (N: subframe index of new transmission. M: the number of retransmission trials. X: synchronous HARQ interval) • Synchronous HARQ feedback: Y([N+M*X]%8) defined Asynchronous Mode Synchronous Mode New transmission Synchronous HARQ subframe (N+M*X)={0,8,16..} Allocation info. for asynchronous retransmission Asynchronous mode indication DL X-subframes 0 UL 1 2 HARQ FD delay HARQ FD delay Synchronous non-adaptive Y(0)=5 subframe Y(3)=3 – The Example of FDD New transmission [DL] Synchronous HARQ subframe (N+M*X)={0,8,16..} Asynchronous mode indication Allocation info. for asynchronous retransmission UL HARQ Feedback Channel 0 1 HARQ FD delay [UL] Asynchronous Mode Synchronous Mode Y(0)=3 X subframes 2 HARQ FD delay HARQ FD delay Y(0)=3 Synchronous non-adaptive Y(3)=3 5 UL HARQ Operation • UL HARQ timing for synchronous mode – – HARQ feedback delay and retransmission delay should be defined in specification HARQ feedback delay and retransmission delay are dependent on the subframe position in a frame, legacy subframe position in a frame, duplex scheme, DL/UL ratio, TX/RX processing time, etc. – The Example of TDD (5:3) Synchronous Mode New transmission asynchronous Synchronous HARQ subframe (N+M*X)={5,13,21,..} Asynchronous mode indication & allocation info. for asynchronous retransmission DL 0 1 2 X subframes HARQ FD delay Y(5)=6 MAP HARQ Feedback UL NAK indication UL HARQ burst Synchronous non-adaptive NAK indication ACK indication • DL HARQ ACK/NAK Feedback CRC included Feedback error cases Resource allocation and multiplexing for FB bits Physical DL Feedback channel DL HARQ Feedback IE in MAP No Yes • ACK to NAK error: possible collision due to synchronous retransmission • NAK to ACK error: data loss & resource waste Semi-static No uplink collisions in synchronous retransmissions (because MS should not transmit its UL HARQ burst when it fails to decode the MAP) Resource waste in uplink frame Flexible (MAP IE) 6 HARQ in Persistent Allocation • Persistent Allocation for the first HARQ transmission – MCS, Radio resource, Period, – HARQ CH IDs • Dynamic Allocation by Asynchronous HARQ signaling for HARQ retransmission – MCS, Radio resource, • – HARQ CH ID (or interlace ID), Toggle bit, SPID in IR case Additional synchronous retransmission for an MS with low link budget in UL case – Additional synchronous retransmission may be defined as part of PA. – After N (=1, 2, …) synchronous retransmissions, asynchronous retransmission may be issued. Persistent Allocation Period N+1 frame N+2 frame N frame Asynchronous retransmission (HARQ CH ID, toggle bit(0), SPID(IR case), MCS, radio resource) Asynchronous retransmission (HARQ CH ID, toggle bit(0), SPID(IR case), MCS, radio resource) PA (HARQ CH IDs) N+3 frame N+4 frame 1 0 NAK N+5 frame N+6 frame 0 N+7 frame 1 ACK ACK NAK [ Downlink PA with HARQ Operation] Asynchronous retransmission (HARQ CH ID, toggle bit(0), SPID(IR case), MCS, radio resource) Persistent allocation (HARQ CH IDs) N frame N+1 frame Persistent Allocation Period N+3 frame N+2 frame 1 0 N+5 frame 0 1 2 NAK NAK N+4 frame Synchronous retransmission The number of synchronous retransmissions = 1 Asynchronous retransmission ACK [ Uplink PA with HARQ Operation] NAK Synchronous retransmission N+6 frame N+7 frame ACK 7 HARQ Support for Fast MAC PDU Retransmission • Purpose – When some packets are lost due to HARQ failure • NAK feedback after the maximum retransmission trials • NAK-to-ACK feedback error – To reduce the long ARQ retransmission delay for ARQ connections – To fast retransmit a MAC message before the response timeout • Operation – At HARQ TX side: Internal notification of HARQ failure to the corresponding connection when BS/MS receives NAK feedback after the maximum retransmission trials – At HARQ RX side: HARQ failure signaling to the TX side by using MAC signaling (sub)header or message when BS/MS detects the NAK-to-ACK feedback error N frame N+1 frame 1 0 RX failure NAK HARQ TX side: Notification of Maximum retransmission failure to ARQ module NAK ... RX failure NAK Maximum retransmission: 2 MAP HARQ burst Feedback error (NACK à ACK) N+2 frame 2 RX failure New transmission (HARQ CH ID: X, toggle bit:1) UL HARQ Feedback Channel HARQ Feedback Message 0 RX failure New transmission (HARQ CH ID: X, toggle bit:0) Fast Retransmission 0 NAK Detection of allocation for other MS (MAP IE). New transmission (HARQ CH ID: X, toggle bit:0) ... HARQ CH ID, subframe index HARQ RX side: Generation of an HARQ feedback message 8 Proposed Text (1) • X.x. Hybrid ARQ Operations X.x.1 Basic Principles The HARQ scheme is basically a stop-and-wait protocol and supports multiple HARQ channels. Synchronous non-adaptive HARQ mode is used as a default scheme on both downlink HARQ and uplink HARQ in order to reduce downlink control overhead. Moreover, on purpose to enhance the scheduling gain and to support the flexibility of resource allocation, HARQ retransmission mode can be switched to asynchronous adaptive HARQ mode. To support optional asynchronous adaptive HARQ mode per HARQ burst, explicit signaling or implicit signaling is needed. For the HARQ operations the following parameters are considered: - HARQ type (CC, IR, CC-IR, etc.) - HARQ mode (synchronous non-adaptive, asynchronous adaptive) - HARQ CH ID - Toggle bit (new burst indication) - SPID (Redundancy version of IR) - MCS or Shortened adaptive HARQ transmission format - Allocated resource region 9 Proposed Text (2) For downlink HARQ operations, uplink HARQ feedback information (ACK/NAK) shall be transmitted through a physical uplink feedback channel. X.x.2 HARQ Operation in Persistent Allocation For Persistent Allocation, HARQ CH ID or interlace ID shall be implicitly signaled each new transmission. HARQ operation for Persistent Allocation is based on the asynchronous adaptive retransmission scheme on both downlink and uplink transmissions. However, synchronous nonadaptive retransmissions can be used for a MS with low link budget in uplink transmission. In this case, after N synchronous retransmissions, HARQ mode is automatically changed to the asynchronous adaptive HARQ scheme in uplink persistent allocation. (N=0, 1, 2, ..). Xx3 HARQ support for fast MAC PDU retransmission Owing to the errors of the physical HARQ feedback channel and failure of maximum retransmission, data loss and resource waste can be generated on both downlink and uplink transmissions. To recover data loss and to reduce retransmission delay, HARQ feedback information can be used by the TX side and RX side in transmissions of MAC management message with response timeout as well as ARQ transmissions. When a HARQ burst isn’t delivered any more owing to excess of the maximum retransmission, HARQ TX module will report this event to its ARQ module. If HARQ RX module detects a NAK to ACK feedback error, it can deliver a HARQ feedback message or a signaling (sub)Header to the TX side. 10