Multi-Stage QAM De-Mapper with LDPC Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
QAM communication systems face challenges in accurately recovering data bits due to increased constellation density and signal distortions, leading to bit errors, as existing de-mapping methods do not effectively correct errors in low noise levels and are inefficient in high noise conditions.
Innovation Solution
A multi-stage de-mapping process is implemented, where the first de-mapper estimates least significant bits (LSBs) of a QAM symbol, and an LDPC decoder provides feedback to correct these bits, allowing the second de-mapper to refine the estimation and reduce the constellation size based on feedback, improving accuracy and efficiency across varying noise levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the QAM constellation size is increased to increase data rate, then the data rate is improved, but the spacing between constellation points becomes smaller reducing the margin of error
Solution Approach 1:
The de-mapping process is divided into multiple stages: a first de-mapper performs initial de-mapping of the QAM signal, and a second de-mapper performs refined de-mapping using feedback from a decoder. This segmentation allows the system to handle high-order QAM constellations by breaking down the complex de-mapping task into manageable stages, improving accuracy without reducing the constellation size.
Solution Approach 2:
A decoder generates feedback information based on the decoded output and feeds it back to the second de-mapper. This feedback mechanism allows the system to correct errors and refine the de-mapping process, maintaining high measurement precision even when using densely populated constellations for high data rates.
2Device complexity
If conventional de-mapping methods are used to simplify the receiver structure, then the device complexity is reduced, but the accuracy of data recovery deteriorates in noisy conditions
Solution Approach 1:
The receiver structure is segmented into multiple functional blocks: first de-mapper, decoder, and second de-mapper. Each block performs a specific function, allowing the system to achieve high reliability through collaborative processing while maintaining a structured and manageable receiver architecture.
Solution Approach 2:
The decoder acts as an intermediary between the first de-mapper and the second de-mapper. It processes the initial de-mapping output, generates feedback information, and enables the second de-mapper to perform refined de-mapping. This intermediary component bridges the gap between simple and complex processing, improving accuracy without creating an overly complicated structure.
3Productivity
If a single de-mapping stage is used to reduce processing time, then the productivity is improved, but the measurement precision of data bits deteriorates
Solution Approach 1:
The de-mapping process is segmented into multiple stages that can operate in parallel or sequentially. The first de-mapper handles the initial processing while the second de-mapper refines the results using feedback. This segmentation allows the system to maintain high processing speed while improving measurement precision through multi-stage processing.
Solution Approach 2:
The first de-mapper performs preliminary de-mapping of the QAM signal before the second de-mapper performs refined de-mapping. This preliminary action prepares the data for subsequent refinement, allowing the system to maintain processing efficiency while achieving high accuracy through the coordinated effort of multiple stages.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A receiver circuit, including a multi-stage QAM de-mapper, for receiving a QAM data signal is disclosed. A first de-mapper circuit recovers a set of encoded data bits from the QAM data signal by calculating a plurality of distances between a received QAM symbol and each of a plurality of possible constellation points. A second de-mapper circuit then generates a set of un-encoded data bits for the received QAM symbol based, at least in part, on the plurality of distances calculated by the first de-mapper circuit. The receiver circuit may further include a decoder circuit to decode the set of encoded data bits recovered by the first de-mapper circuit. The second de-mapper circuit may identify a subset of the plurality of possible constellation points based on a result of the decoding and select a constellation point that is associated with the shortest distance of the plurality of distances.