Packet Frame Iterative Decoding Across Logical Layers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In digital communications systems, iterative decoding of encoded data across multiple logical layers is inefficient due to the lack of effective error detection and correction mechanisms across different layers, leading to increased bit error rates and reduced coding gain.
Innovation Solution
A method and apparatus for iterative decoding that processes data frames across multiple logical dimensions, utilizing error detection and correction information from different layers to identify and correct errors, with a stopping condition based on reliability and bit error rate thresholds, allowing for repeated processing until a predetermined metric is met.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If iterative decoding is performed across multiple logical layers without effective error detection and correction mechanisms, then decoding complexity is reduced, but bit error rate increases and coding gain is reduced
Solution Approach 1:
The patent segments the data frame into multiple segments and applies error detection in the first logical dimension to identify unreliable segments. This segmentation allows the system to focus correction efforts on specific problematic segments rather than processing the entire frame uniformly, thus reducing overall decoding complexity while improving reliability through targeted error correction in subsequent dimensions.
Solution Approach 2:
The patent introduces a second logical dimension for error correction that operates on segments identified as unreliable in the first logical dimension. This dimensional approach allows the system to handle error detection and correction separately across different logical layers, enabling iterative processing that reduces bit error rate without requiring complex simultaneous multi-layer decoding.
2Reliability
If error detection and correction is performed across multiple logical layers with repeated processing, then coding gain increases and accuracy improves, but processing time and computational resources increase
Solution Approach 1:
The patent performs error detection in the first logical dimension before proceeding to error correction in the second logical dimension. This preliminary action identifies which segments require correction, allowing the system to skip processing of already reliable segments and focus computational resources only on problematic areas, thus reducing overall processing time while maintaining high correction accuracy.
Solution Approach 2:
The patent implements iterative processing where the results from error correction in the second logical dimension feed back into subsequent iterations. The stopping condition based on reliability and bit error rate thresholds allows the system to terminate processing early when sufficient accuracy is achieved, preventing unnecessary repeated processing and reducing time loss while maintaining high error correction accuracy.
3Reliability
If data frames are processed repeatedly until stopping conditions are met, then packet discard rate decreases, but system throughput may be reduced due to extended processing duration
Solution Approach 1:
The patent applies partial action by processing only the unreliable segments identified in the first logical dimension through error correction in the second logical dimension, rather than reprocessing entire data frames repeatedly. This selective approach reduces the computational burden per iteration while still achieving high packet delivery rates by focusing resources on problematic segments, thus maintaining system throughput.
Solution Approach 2:
The patent uses stopping conditions based on reliability and bit error rate thresholds to dynamically control the number of iterations. When these parameters indicate sufficient quality, processing terminates early, preventing excessive iterations that would reduce throughput. This parameter-based control ensures high packet delivery rates are achieved with minimal unnecessary processing, balancing reliability and productivity.
Data Source
AI summary
A receiver employs iterative decoding of packet data, where the packet data represents a data frame encoded with at least two logical dimensions. A logical dimension refers to a layer, or sub-layer, of a layered network architecture. Consequently, a first logical dimension of encoding might refer to error detection in a packet frame at the data link layer, while a second logical dimension of coding might refer to error detection/correction encoding at a physical layer. For example, a data frame might be divided into several packets, each with a corresponding cyclic redundancy check (CRC) value as coding in the first logical dimension, which are then transmitted with a convolutional code as coding in the second logical dimension. The receiver performs iterative decoding in the first and second logical dimensions until either i) all errors are identified and corrected or ii) another type of stopping condition is met.


