Multicarrier Coding Layout for Impaired Carrier Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multicarrier communication systems face challenges in correcting bit errors caused by impairment of one or more carriers, leading to unusable links, despite the use of Forward Error Correction (FEC) codes, due to high complexity and compromised performance.
Innovation Solution
Employing a turbo product code (TPC) configuration with specific code dimensions and mapping encoded data bits across multiple carriers to ensure error-free transmission even if one carrier is impaired, maintaining good bit error rate (BER) performance and signal-to-noise ratio (SNR) without increasing complexity or latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Forward Error Correction (FEC) codes are applied to multicarrier communication systems, then bit error correction capability is improved, but the system becomes unable to correct errors when one or more carriers are impaired, rendering the entire link unusable
Solution Approach 1:
The patent divides the coded data into multiple segments and maps them to different carriers. Each carrier transmits a portion of the coded data, and the segmentation allows the system to tolerate carrier impairment. Specifically, the coded data is segmented such that if one carrier fails, the remaining carriers still contain sufficient information to reconstruct the original data through the product code structure.
Solution Approach 2:
The patent introduces a multi-dimensional coding structure (product codes) that adds another dimension to the error correction capability. By organizing data in a two-dimensional array and applying separate codes along different dimensions (rows and columns), the system gains the ability to correct errors even when entire carriers (representing one dimension) are impaired, as the other dimension provides redundant correction capability.
2Reliability
If complex FEC configurations are used to correct carrier impairment errors, then reliability under impaired conditions is improved, but encoder/decoder complexity increases
Solution Approach 1:
The patent segments the error correction task into simpler sub-tasks by dividing the code into product codes that can be decoded independently along different dimensions. This segmentation allows the use of relatively simple component codes (such as convolutional codes or block codes) whose individual decoders are computationally efficient, while the product code structure provides the overall robustness against carrier impairment.
Solution Approach 2:
The patent adjusts coding parameters to achieve an optimal balance between reliability and complexity. By selecting appropriate code rates, block lengths, and product code dimensions, the system achieves good error correction performance under carrier impairment while maintaining practical encoder/decoder complexity. The parameters are optimized to provide sufficient redundancy without excessive overhead.
3Reliability
If robust error correction coding is implemented to handle carrier failures, then transmission reliability is improved, but transmission latency increases
Solution Approach 1:
The patent applies error correction coding in advance to the data before transmission, embedding redundancy information that enables immediate error correction at the receiver without requiring retransmission. This preliminary action ensures that even if carriers are impaired, the receiver can correct errors on-the-fly using the pre-encoded redundancy, avoiding the time delay associated with retransmission protocols.
Solution Approach 2:
The patent segments the coded data across multiple carriers in a manner that enables parallel processing and reduces overall transmission latency. By distributing coded segments across carriers and using product code structure, the system can recover data from remaining carriers without waiting for retransmission, thus maintaining low latency even under impaired conditions.
Data Source
AI summary
A method of transmitting a plurality of bits via at least two carriers each having a data rate for achieving transmission despite an impaired carrier, the method includes: receiving the plurality of bits for transmission via the at least two carriers; populating the plurality of bits in a N-dimensional bit structure using an aggregation pattern; producing a coded transmit block having N dimensions, a plurality of encoded rows and a plurality of encoded bits by encoding the N-dimensional bit structure; assigning each of the plurality of encoded bits to each of the at least two carriers; and transmitting the plurality of encoded bits via the at least two carriers.


