Channel Interleaver Layout for Fast Multi-Code-Block Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, the performance of channel estimation is compromised when demodulation of a resource element occurs before all necessary reference signals are received, especially in OFDM systems, leading to deleterious effects on channel estimation performance if demodulation occurs before the OFDM symbol containing the reference signals is received.
Innovation Solution
An improved channel interleaver design and receiver architecture that ensures each code block receives roughly equal protection by mapping coded bits to modulation symbols and resources, allowing for the reconstruction and cancellation of successfully decoded code blocks to reduce interference and facilitate the decoding of other code blocks, using cyclic redundancy checks (CRC) for error detection, and employing iterative decoding and interleaving techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If channel interleaver maps coded bits of different code blocks to modulation symbols and resources to ensure equal protection, then decoding reliability is improved, but decoding speed is reduced due to waiting for all reference signals
Solution Approach 1:
The transmission block is divided into multiple code blocks, each independently coded and mapped to different modulation symbols. This segmentation allows the receiver to decode individual code blocks independently without waiting for all reference signals, thus improving decoding speed while maintaining reliability through proper interleaving design
Solution Approach 2:
The channel interleaver pre-maps coded bits to modulation symbols and resources in advance, distributing bits from different code blocks across different time-frequency resources. This preliminary arrangement enables the receiver to identify and decode successfully received code blocks before all reference signals are received, resolving the contradiction between reliability and speed
2Measurement precision
If demodulation waits for all reference signals to be received, then channel estimation performance is improved, but transmission latency increases
Solution Approach 1:
The receiver performs partial channel estimation using available reference signals before all reference signals are received. The channel interleaver design allows demodulation to proceed with incomplete channel state information, accepting some estimation error in exchange for reduced latency, while still achieving acceptable performance through the distributed mapping of code blocks
3Adaptability or versatility
If code blocks are transmitted with separate coding, then decoding flexibility is improved, but interference between code blocks increases
Solution Approach 1:
The channel interleaver acts as an intermediary that distributes coded bits from different code blocks across different modulation symbols and time-frequency resources. This intermediate mapping reduces the concentration of interference between code blocks, allowing separate coding to maintain flexibility while mitigating interference through proper resource allocation
Data Source
AI summary
Resource elements from multiple code blocks are separated into different groups, and decoding the code bits of the resource elements within each group without waiting for a completed reception of a transport block to start decoding. Coded bits from multiple code blocks are separated into different groups, and the code blocks containing coded bits within each group are decoded. A first CRC is attached to the transport block and a second CRC is attached to at least one code block from the transport block. An improved channel interleaver design includes mapping from coded bits of different code blocks to modulation symbols, and mapping from modulation symbols to time, frequency, and spatial resources, to make sure each code block to get roughly the same level of protection.


