Advanced error detection coding
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsFredrik Lindqvist, Erik Eriksson, Martin Hessler, Osman Nuri Can Yilmaz
Life of this patent
Estimating the term…
Abstract
There is disclosed a method for operating a transmitting node (10, 100) for a wireless communication network, the transmitting node being adapted for transmitting data utilizing error detection coding, wherein the error detection coding has a coding length in bits, the method comprising adapting the coding length based on a retransmission status of the data. There are also disclosed a corresponding method for operating a receiving node and corresponding nodes and program products and storage media.
Claims18
A method for operating a transmitting node for a wireless communication network, the transmitting node transmitting data by utilizing error detection coding, wherein the error detection coding has a coding length in bits, the method comprising:
- determining a retransmission status of the data by counting a number of transmission attempts of the data;
- adapting the coding length based on the retransmission status of the data, wherein adapting the coding length comprises reducing the coding length for retransmission of the data;
- performing forward error correction coding on the data after the error detection coding, the forward error correction coding having a correction coding length in bits;
- and
- adapting the correction coding length for the forward error correction coding, wherein adapting the correction coding length comprises increasing the correction coding length for the retransmission of the data.
A transmitting node for a wireless communication network, the transmitting node transmitting data by utilizing error detection coding, wherein the error detection coding has a coding length in bits, the transmitting node comprising:
- at least one transmitter configured to transmit the data;
- and
- at least one processor operatively associated with the at least one transmitter and configured to:
- determine a retransmission status of the data by counting a number of transmission attempts of the data;
- adapt the coding length based on the retransmission status of the data, wherein to adapt the coding length, the at least one processor is configured to reduce the coding length for retransmission of the data;
- perform forward error correction coding on the data after the error detection coding, the forward error correction coding having a correction coding length in bits;
- and
- adapt the correction coding length for the forward error correction coding, wherein to adapt the correction coding length, the at least one processor is configured to increase the correction coding length for the retransmission of the data.
A method for operating a receiving node for a wireless communication network, the receiving node receiving error encoded data, the method comprising:
- determining a retransmission status of data by counting a number of transmission attempts of the data;
- and
- adapting decoding of the error encoded data based on the retransmission status of the data, wherein adapting the decoding of the error encoded data comprises:
- adapting a coding length for decoding of an error detection coding that the data is encoded with, wherein adapting the coding length comprises reducing the coding length;
- and
- adapting a correction coding length for decoding of forward error correction coding that the data is encoded with after the error detection coding, wherein adapting the correction coding length comprises increasing the correction coding length.
A receiving node for a wireless communication network, the receiving node comprising:
- at least one receiver configured to receive error encoded data;
- and
- at least one processor operatively associated with the at least one receiver and configured to:
- determine a retransmission status of data by counting a number of transmission attempts of the data;
- and
- adapt decoding of the error encoded data based on the retransmission status of the data, wherein to adapt the decoding of the error encoded data, the at least one processor is configured to:
- adapt a coding length for decoding of an error detection coding that the data is encoded with, wherein to adapt the coding length, the at least one processor is configured to reduce the coding length;
- and
- adapt a correction coding length for decoding of forward error correction coding that the data is encoded with after the error detection coding, wherein to adapt the correction coding length, the at least one processor is configured to increase the correction coding length.
A non-transitory computer readable medium storing a computer program comprising instructions that, when executed by at least one processor of a transmitting node transmitting data by utilizing error detection coding that has a coding length in bits, cause the transmitting node to:
- determine a retransmission status of the data by counting a number of transmission attempts of the data;
- adapt the coding length based on the retransmission status of the data, wherein the coding length is adapted by reducing the coding length for retransmission of the data;
- perform forward error correction coding on the data after the error detection coding, the forward error correction coding having a correction coding length in bits;
- and
- adapt the correction coding length for the forward error correction coding, wherein the correction coding length is adapted by increasing the correction coding length for the retransmission of the data.
A non-transitory computer readable medium storing a computer program comprising instructions that, when executed by at least one processor of a receiving node receiving error encoded data, cause the receiving node to:
- determine a retransmission status of data by counting a number of transmission attempts of the data;
- and
- adapt decoding of the error encoded data based on the retransmission status of the data, wherein the decoding of the error encoded data is adapted by:
- adapting a coding length for decoding of an error detection coding that the data is encoded with, wherein adapting the coding length comprises reducing the coding length;
- and
- adapting a correction coding length for decoding of forward error correction coding that the data is encoded with after the error detection coding, wherein adapting the correction coding length comprises increasing the correction coding length.
Dependencies are inferred from the claim text.