OFDM De-Interleaver Address Generation for Correlated Fading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing OFDM systems face challenges in improving the integrity of data communication, particularly in DVB-T and DVB-H modes, due to correlated fading in terrestrial broadcast channels, which affects the performance of error correction coding schemes like LDPC/BCH codes.
Innovation Solution
A receiver is designed with a symbol de-interleaver and a bit interleaver that performs inverse permutation and LDPC decoding to de-interleave data symbols from OFDM sub-carrier signals, using a linear feedback shift register and permutation circuit to generate addresses for optimal interleaving, enhancing error correction resistance to burst errors and erasures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data symbols are mapped onto sub-carrier signals without interleaving, then the device complexity is reduced, but the reliability deteriorates due to correlated fading in terrestrial broadcast channels
Solution Approach 1:
The data stream is segmented into blocks that are interleaved across different sub-carrier signals. The symbol interleaver divides the incoming data symbols into groups and maps them to different sub-carriers in a scrambled order, while the bit interleaver further segments the LDPC encoded bits within each symbol. This multi-level segmentation approach distributes correlated fading effects across multiple segments, improving reliability without requiring excessive complexity in any single stage.
Solution Approach 2:
The patent introduces interleaving in the frequency dimension by mapping data symbols to different sub-carrier frequencies in a permuted order. The linear feedback shift register generates pseudo-random sequences that determine the frequency mapping, effectively spreading data across the frequency spectrum. This dimensional transformation from sequential to frequency-scattered mapping protects against frequency-selective fading while maintaining manageable system complexity.
2Reliability
If LDPC decoding is performed without inverse permutation, then the processing speed is improved, but the reliability deteriorates due to burst errors and erasures
Solution Approach 1:
The inverse permutation operation is performed as a preliminary step before LDPC decoding. By reordering the received symbols and bits back to their original sequence positions, the system prepares the data in an optimal format for decoding. This preliminary arrangement concentrates error patterns in a way that makes them more amenable to LDPC correction, improving reliability without adding significant processing overhead since the permutation follows a deterministic pattern.
Solution Approach 2:
The linear feedback shift register uses feedback from previous stages to generate the permutation sequence. This feedback mechanism creates a pseudo-random yet deterministic pattern that spreads and concentrates errors in controlled ways. The feedback-based generation ensures that the inverse permutation at the receiver perfectly reverses the transmission-side permutation, maintaining synchronization without requiring complex external control signals.
3Reliability
If a simple address generator is used, then the device complexity is reduced, but the reliability deteriorates due to inability to handle correlated fading
Solution Approach 1:
The linear feedback shift register acts as an intermediary component that generates pseudo-random sequences to control the interleaving process. Rather than using complex external control logic or lookup tables, the LFSR provides a self-contained source of deterministic randomness that drives both the symbol and bit interleaving operations. This intermediary mechanism achieves reliable fading channel performance while keeping the address generation logic relatively simple and self-sufficient.
Solution Approach 2:
The system changes the parameter of address generation from simple sequential counting to pseudo-random sequence generation using LFSR. By modifying the address generation parameter to use feedback-based pseudo-random sequences, the system achieves better frequency diversity and fading resistance. The LFSR parameters (polynomial coefficients and initial state) can be adjusted to match different channel conditions, providing flexibility without substantial complexity increases.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A data processing apparatus is arranged in operation to recover data bits from data symbols received from a predetermined number of sub-carrier signals of an Orthogonal Frequency Division Multiplexed (OFDM) symbol to form an output bit stream. The data processing apparatus comprises a symbol de-interleaver operable to read-into and out from the predetermined number of data symbols from the OFDM sub-carrier signals in accordance with a set of addresses, with the effect that the data symbols are de-interleaved from the OFDM sub-carrier signals into the output symbol stream. A de-mapping unit is operable to generate from the data symbols of the output symbol stream parity interleaved LDPC encoded data bits by converting each of the data symbols of the output symbol stream representing a modulation symbol of the OFDM sub-carrier signals into data bits corresponding to a modulation scheme. An inverse permuter is adapted to perform an inverse permutation process so that a plurality of the LDPC encoded data bits corresponding to a value of 1 in an arbitrary row of an information matrix corresponding to information bits of an LDPC code, which was used to encode the data bits, is not incorporated into the same symbol. An LDPC decoder is adapted to perform LDPC decoding on the LDPC encoded data bits on which the inverse permutation process has been performed to form the output data bits. The symbol de-interleaver includes an address generator operable to generate the set of addresses. The set of addresses are generated by an address generator which has been optimised to interleave the data symbols on to the sub-carrier signals of the OFDM carrier signals for a given operating mode of the OFDM system, such as a 32K operating mode for DVB-T2 or DVB-C2.