Adaptive Interleaver Control for Periodic Channel Blockage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication systems face challenges in maintaining throughput due to periodic blockages, such as those caused by a helicopter's rotor, which lead to corrupted data and inefficient error correction or retransmission, requiring manual configuration of parameters and excessive bandwidth or processing power.
Innovation Solution
The implementation of Upper Layer Protocol Enhancement (ULPE) allows for autonomous and dynamic adjustment of communication parameters, including interleaver parameters, based on the duration and interval of blockages, to optimize throughput by adjusting code rates and interleaver dimensions in response to changing blockage conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual configuration of ULPE parameters is used for each aircraft and flight path, then error correction effectiveness is maintained, but device complexity and time consumption increase
Solution Approach 1:
The system enables autonomous adaptation by allowing the communication system to automatically detect blockage characteristics and adjust ULPE parameters without manual intervention. The system serves itself by monitoring channel conditions and self-configuring optimal parameters based on detected blockage duration and interval patterns.
Solution Approach 2:
The system dynamically changes ULPE parameters (such as code rate, interleaver depth, and block size) based on detected blockage characteristics. By adjusting these parameters in response to varying blockage conditions, the system maintains error correction effectiveness while adapting to different operational scenarios without manual reconfiguration.
2Reliability
If ULPE parameters are set for worst-case communication interruption, then reliability is improved, but productivity decreases due to lower throughput in less severe conditions
Solution Approach 1:
The system transitions from static worst-case parameter configuration to dynamic adaptation. By continuously monitoring blockage characteristics and adjusting parameters in real-time, the system optimizes throughput for current conditions while maintaining sufficient error correction capability, rather than always using conservative worst-case settings.
Solution Approach 2:
The system varies ULPE parameters based on detected blockage severity. When blockages are mild or absent, the system uses higher code rates and more aggressive interleaving for maximum throughput. When severe blockages are detected, parameters are adjusted to prioritize error correction, achieving optimal balance between reliability and productivity for each condition.
3Productivity
If higher code rate is used when blockage is less severe, then productivity increases, but reliability may be compromised under severe blockage conditions
Solution Approach 1:
The system dynamically adjusts code rate based on real-time blockage detection. Code rate is increased to maximize throughput when channel conditions are good, and decreased to prioritize reliability when severe blockages are detected. This dynamic adjustment resolves the contradiction by making the system adaptive rather than fixed.
Solution Approach 2:
The system uses feedback from blockage detection to control code rate selection. By monitoring channel conditions and using this information to adjust parameters, the system ensures that higher code rates are only used when blockage conditions permit, maintaining reliability while maximizing productivity when possible.
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for improving communication throughput despite periodic blockages. In some implementations, a method includes receiving, by a receiver and from a transmitter, code blocks transmitted according to a first set of communication parameters that includes one or more first interleaver parameters used to interleave information in the code blocks prior to transmission. Corrupted portions of at least some of the received code blocks are identified. A blockage duration and a blockage interval of a blockage of communication channel between the transmitter and the receiver are determined based on the corrupted portions of the received code blocks. A second set of communication parameters that includes one or more second interleaver parameters are determined based on the blockage duration and blockage interval. The second set of communication parameters are communicated to the transmitter for subsequent transmissions by the transmitter to the receiver.


