Decoding with selective iterative decoding skipping
AssigneeSamsung Electronics Co., Ltd.
InventorYoochang Eun
Life of this patent
Estimating the term…
Abstract
An operating method of a decoder device, included in a reception device of a multiple input multiple output (MIMO) communication system, includes receiving a transport block including a plurality of code blocks from a transmission device, performing sequential decoding on the plurality of code blocks and performing iterative decoding by up to a maximum iteration number on each of the plurality of code blocks, monitoring a result of the sequential decoding in real time to generate a count value of a decoding fail number, and determining whether to activate selective skipping of the iterative decoding or selective skipping of the sequential decoding on one or more remaining code blocks of the transport block, based on the count value.
Claims20
An operating method of a decoder device included in a reception device of a multiple input multiple output (MIMO) communication system, the operating method comprising:
- receiving a transport block including a plurality of code blocks from a transmission device;
- performing sequential decoding on at least some of the plurality of code blocks, the sequential decoding including iterative decoding on individual code blocks of the plurality of code blocks up to a maximum iteration number of decoding iterations per code block;
- performing cyclic redundancy check (CRC) and parity check (PC) to determine a decoding result on each code block;
- monitoring the decoding result in real time to generate a count value of a decoding fail number of coding blocks;
- and
- determining whether to activate a first operation mode for selective skipping of subsequent iterative decoding and a second operation mode for selective skipping of subsequent sequential decoding on one or more remaining code blocks of the transport block, based on the count value.
A decoder device included in a reception device of a multiple input multiple output (MIMO) communication system, the decoder device comprising:
- an error correction code (ECC) decoder configured to receive a transport block including a plurality of code blocks through the reception device, perform sequential decoding on at least some of the plurality of code blocks, the sequential decoding including iterative decoding by up to a maximum iteration number on individual code blocks of the plurality of code blocks;
- a cyclic redundancy check (CRC) and parity check (PC) checker configured to receive an output of the ECC decoder and perform CRC and PC to determine a decoding result on each code block;
- an error counter configured to monitor the decoding result output from the CRC and PC checker to generate a count value of a decoding fail number of code blocks;
- and
- an early termination checker configured to receive the count value from the error counter to determine a first operation mode for selectively skipping the iterative decoding of the ECC decoder and a second operation mode for selectively skipping the sequential decoding.
A wireless communication system, comprising:
- a transmitting device configured to encode data based on one of a turbo code and a low density parity check (LDPC) code, and deserialize a serial bit string of the encoded data;
- and
- a receiving device configured to receive a transport block including a plurality of code blocks from the transmitting device, perform sequential decoding on at least some of the plurality of code blocks;
- the sequential decoding including iterative decoding on individual code blocks of the plurality of code blocks up to a maximum iteration number of decoding iterations per code block, perform cyclic redundancy check (CRC) and parity check (PC) to determine a decoding result on each code block, monitor the decoding result in real time to generate a count value of a decoding fail number of coding blocks, and determine whether to activate a first operation mode for selective skipping of subsequent iterative decoding and a second operation mode for selective skipping of subsequent sequential decoding on one or more remaining code blocks of the transport block, based on the count value.
Dependencies are inferred from the claim text.