ACK and NACK Feedback Schemes for HARQ Operation IEEE 802.16 Presentation Submission Template (Rev. 9) Document Number: IEEE S80216m-08/294 Date Submitted: 2008-05-05 Source: Hung-Yu Wei, Ching-Chun Chou Department of Electrical Engineering, National Taiwan University Voice: E-mail: [Telephone Number (optional)] hywei@cc.ee.ntu.edu.tw f95921098@ntu.edu.tw Chun-Yen Wang, ChunYen@itri.org.tw Richard Li , richard929@itri.org.tw ITRI, Venue: IEEE 802.16m-08/016 - Call For Contribution on Project 802.16m System Description Document (SDD), shoot for “Hybrid ARQ (protocol and timing)” topic Base Contribution: IEEE C80216m-08/294r5 Purpose: To be discussed and adopted by TGm for use in the IEEE 802.16m 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 >. Introduction • We proposed ACK/NACK schemes for HARQ – NACK schemes • Parallel NACK • Busy Tone NACK • NACK-preamble NACK – ACK schemes • Parallel ACK / Polling ACK / Periodic ACK • The proposed schemes could provide reliable transmission and flexibility to the system – Combined scheme may be more useful. Parallel NACK Scheme • Each MS is assigned a non-interfering radio resource block – NACK messages could be sent to the BS in parallel • The transmission is done within the same frame. – The radio resource block could be • Time slot/Frequency channel/CDMA code channel/ OFDM channel/Other wireless channel • Multiple NACK could be sent simultaneously. • It would consume more resources for single data block’s retransmission. Example: Parallel NACK Scheme • BS transmits data to MS (1,2,3,4,5). • MS1 & MS3 didn’t receive the data block. – The NACK is transmitted using the Parallel NACK scheme to the BS – MS2,4,5 don’t need to trigger NACK. • The radio block is left unused. Unused radio resource for (MS2,4,5) NACK by MS1 BS data NACK by MS3 BS re-tx data Busy Tone NACK Scheme • Busy Tone is a predefined sequence/code to be transmitted at a given time. – The tone is sent using preconfigured wireless channel • MS transmits Busy Tone to the BS to indicate NACK – When an MS does not receive the anticipated data block • BS would receive one or more Busy Tone for NACK – BS knows at least one MS does not receive the data block. – BS retransmits the missing data block. Example: Busy Tone NACK Scheme BS Downlink to MS1, MS2, MS3 data 1 data 2 data 2 data 3 Re-transmission NACK MS1 rx rx MS2 rx rx MS3 rx rx rx NACK NACK NACK-preamble NACK Scheme • NACK-preamble: a predefined sequence – Indicating that the NACK IE is transmitted successively after the NACK-preamble. – If BS receives one or more preamble, then BS knows that there are data loss for the transmission. • NACK IE (Information Element) – The actual NACK message. – Containing detail information of NACK. • Node ID/HARQ parameters and configurations/ CSI/Other helpful information for data retransmission. • The NACK-preamble indicates data loss. – Even the NACK IE may be corrupted or collide with each other. Example: NACK-preamble NACK Scheme • There are two MS using the NACK-preamble NACK scheme. – The NACK IE might collide between the MS – The BS could still get the NACK-preamble. • This would initiate the retransmission. • Successful reception of NACK IE gives more retransmission information. Collision of IE Still get NACKpreamble NACK IE 1 NACK IE 2 Received NACK IE NACK IE ACK Schemes • Parallel ACK scheme – Each MS is assigned a unique radio resource block for ACK. • Actually, the block could be ACK or NACK. – ACK could be transmitted in parallel to the BS. • Polling ACK scheme – The MS only transmits ACK when BS polls it. – The ACK message could contain the reception condition of multiple data blocks • Within the polling period. • Periodic ACK scheme – The BS configures the ACK sequence for the MS. – The MS sends the ACK periodically • According to the BS’ setting for the ACK period. • The ACK could still contain the reception condition. Integrated Schemes • The NACK/ACK schemes could be applied simultaneously. – Better flexibility – The cooperation might yield better results. • The pros might be conserved and cons might be relieved • The integrated scheme is favored as: – Immediate ACK aids fast retransmission. • Lost data are reported immediately. – Delayed ACK reduces signaling overhead. • It contains cumulative feedback info and saves the number of signaling messages. – The combination of the two schemes would give more flexibility and better performance. Example: Busy Tone + Periodic ACK • The periodic ACK might suffer from larger retransmission delay. • Busy Tone NACK’s simple design gives less reception condition information. • The integrated scheme would relieve the disadvantages while still preserve the advantages. Time period for periodic ACK Periodic ACK with cumulative info BS data busy tone NACK BS data Retransmission Periodic ACK with cumulative info BS data time No busy tone NACK is transmitted Conclusion • We proposed ACK/NACK schemes for HARQ operation. • These schemes could be used under different HARQ requirement. – Channel state and other information could also be collected. • Integrated schemes could provide even better results. Proposed Text • 10.x.x ACK and NACK Design Acknowledgement (ACK) and Negative Acknowledgement (NACK) are crucial for HARQ operation. The design criterions for the ACK and NACK could be considered from the following aspects. • 10.x.x.1 Acknowledgement Feedback Latency The timing of transmitting ACK and NACK could be immediately after the data retransmission, delayed for certain period, or the integration of the two schemes. For integrated ACK/NACK, multiple types of ACK/NACK are allowed for flexibility. 10.x.x.2 Channel Access and Allocation for Acknowledgement The ACK and NACK mechanism should be able to operate on specific preconfigured channels. The number of preconfigured wireless channels could be the same as the node number or less. If the BS receives one or more acknowledgement indicating that certain data block is lost, the BS should trigger the retransmission for the specific data. •