Trellis-Shaped LDPC DMT Constellation Mapping for DSL Gain
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Obtaining shaping gain in Digital Subscriber Line (DSL) systems using Low Density Parity Check (LDPC)-coded modulation is not straightforward, particularly when combined with trellis shaping, as it requires complex iterative processes and more powerful codes, unlike in trellis-coded modulation systems.
Innovation Solution
The integration of trellis shaping with LDPC-coded modulation in DSL systems involves bit interleaving and Gray-coded bit mapping to generate constellation points with varying energy levels, allowing for the creation of a symbol that represents a third point in the complex plane, effectively achieving a shaping gain without increasing transmitter power or complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If trellis shaping is integrated with LDPC-coded modulation in DSL systems, then shaping gain is achieved, but system complexity increases
Solution Approach 1:
The patent segments the bitstream into multiple groups (first group of bits, second group of bits, third group of bits) and processes each group separately through different constellation mappers. This segmentation allows the system to achieve shaping gain through the interaction of multiple simpler mapping operations rather than requiring a single complex shaping operation, thereby reducing overall system complexity while maintaining reliability improvements.
Solution Approach 2:
The patent implements a nested structure where multiple constellation mappers are hierarchically organized. The first constellation mapper processes the first group of bits, the second constellation mapper processes the second group, and the third constellation mapper processes the third group, with their outputs combined to form the final modulated signal. This nesting allows each mapper to operate independently at a lower complexity level while collectively achieving the shaping gain benefit.
2Reliability
If more powerful codes are used to achieve shaping gain, then system performance improves, but transmitter power increases
Solution Approach 1:
The patent applies different mapping strategies to different groups of bits based on their local characteristics. The first group of bits is mapped using a first constellation mapper, the second group using a second constellation mapper with interleaving, and the third group using a third constellation mapper. This local differentiation allows the system to optimize performance for each bit group without requiring increased transmitter power across the entire system.
Solution Approach 2:
The patent changes the mapping parameters by introducing bit interleaving in the second constellation mapper and using different mapping rules for different bit groups. These parameter changes enable the system to achieve better performance by optimizing the mapping process itself rather than increasing transmitter power or using more powerful codes.
3Reliability
If iterative decoding is used to achieve shaping gain, then performance improves, but processing time increases
Solution Approach 1:
The patent performs preliminary actions by pre-defining the mapping relationships in the constellation mappers and pre-organizing the bit groups before transmission. The bit interleaving and mapping rules are established in advance, allowing the receiver to efficiently decode without requiring multiple iterative passes. This preliminary structuring of the data reduces the processing time needed for decoding while maintaining performance gains.
Data Source
Figure 1
Figure 2
Figure 3A~4B
AI summary
A transmitter in a Digital Subscriber Line (DSL) system includes a rate encoder configured to generate a first set of encoded bits using a set of least significant bits, a trellis shaper configured to generate a second set of encoded bits using a most significant bit and the first set of encoded bits, a first constellation mapper configured to generate a first point described by integer coordinates in a complex plane based on the first set of encoded bits obtained from the rate encoder, a second constellation mapper configured to generate a second point described by integer coordinates in the complex plane after interleaving two bits from the second set of encoded bits obtained from the trellis shaper, and a merger module configured to merge the first point with the second point to generate a symbol. The symbol represents a third point described by integer coordinates in the complex plane.