EP1745580B1

Incremental redundancy operation in a wireless communication network

Abstract

The invention relates to incremental redundancy operation, and a basic idea of the invention is to provide an extended acknowledgment feedback, for each of a number of data blocks, from the receiving side to the transmitting side to enable indication whether any soft information associated with at least one sub-block of the data block has been stored in memory at the receiving side. This information helps the transmitter to select which of the data blocks that may be suitable to retransmit next. For example, by first retransmitting data blocks for which one or more sub-blocks are already stored in the receiver memory, the probability of successful decoding of these data blocks increases, and thus the corresponding sub-blocks can be removed from memory, allowing room for sub-blocks of new data blocks. This significantly improves the utilization of the memory on the receiving side, increases throughput and reduces delay.

EP1745580B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 10 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

38 claims: 4 independent, 34 dependent

  1. 1
    A method for incremental redundancy operation for a wireless communication network, wherein each of a number of data blocks is encoded with redundancy and reduced into at least one encoded version of the data block for transmission from a transmitting side to a receiving side, said method comprising the steps of:- extended acknowledgement feedback (S8, S10) from the receiving side to the transmitting side for transfer of information, for each of a number of data blocks, representative of the level of reliability of information associated with at least one version of the data block received and stored in memory at the receiving side;and - selecting (S14) at least one data block to retransmit based on the extended acknowledgement feedback for a number of said data blocks by prioritizing those data blocks that have higher level of reliability of information in said memory.
  2. 14
    A system for incremental redundancy operation for a wireless communication network, wherein each of a number of data blocks is encoded with redundancy and reduced into at least one encoded version for transmission from a transmitting side to a receiving side, said system comprising:- means (255, 280) for extended acknowledgement feedback from the receiving side to the transmitting side for transfer of information, for each of a number of data blocks, representative of the level of reliability of information associated with at least one version of the data block received and stored in memory at the receiving side;and - means (150) for selecting at least one data block to retransmit based on the extended acknowledgement feedback for a number of said data blocks by prioritizing those data blocks that have higher level of reliability of information in said memory.
  3. 27
    A receiving node (200) for incremental redundancy operation for a wireless communication network, said receiving node comprising:- means (210, 220) for receiving encoded versions of data blocks to decode (240) at least one data block, each data block initially being encoded with redundancy and reduced into at least one encoded version;and - means (255, 280) for extended acknowledgement feedback to the transmitting side for transfer of information, for each of a number of data blocks, representative of the level of reliability of information associated with at least one version of the data block received and stored in memory in said receiving node;- means for receiving (210, 220) data blocks retransmitted based on prioritization of those data blocks that have higher level of reliability of information in said memory.
  4. 37
    A transmitting node (100) for incremental redundancy operation for a wireless communication network, said transmitting node comprising:- means (110) for encoding each of a number of data blocks with redundancy and reducing each encoded data block into at least one encoded version;- means (130, 140) for transmitting said encoded versions to the receiving side;- means (150) for receiving extended acknowledgement feedback from the receiving side indicating, for each of a number of said data blocks, the level of reliability of information associated with at least one version of the data block received and stored in memory at the receiving side;and - means (150) for selecting at least one data block to retransmit to the receiving side based on the extended acknowledgement feedback for a number of said data blocks by prioritizing those data blocks that have higher level of reliability of information in said memory.