Adaptive Forward Error Correction for Mesh Message Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication in mesh networks is unreliable due to factors like interference and signal degradation, leading to inefficient use of resources and energy consumption, especially when FEC is not adapted to changing interference conditions.
Innovation Solution
A technique that adapts to changing interference conditions by maintaining a transmission history to determine when to use FEC, reducing unnecessary transmissions without FEC and optimizing energy consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If FEC is always used to transmit messages in mesh networks, then transmission reliability is improved, but energy consumption and transmission time increase
Solution Approach 1:
The system dynamically adjusts FEC usage based on real-time interference conditions and transmission history. The communication application monitors interference levels and maintains a history of successful/failed transmissions, switching between FEC and non-FEC modes adaptively rather than using a fixed approach, thereby optimizing energy consumption while maintaining reliability
Solution Approach 2:
The system changes the transmission parameter (FEC usage) based on detected interference conditions. When interference exceeds a threshold or failure patterns are detected in transmission history, the system transitions from non-FEC to FEC mode, adjusting the error correction parameter dynamically to balance reliability and energy efficiency
2Reliability
If FEC is used to improve transmission reliability in wireless mesh networks, then message delivery success rate increases, but transmission time increases
Solution Approach 1:
The system dynamically selects between FEC and non-FEC transmission modes based on real-time interference conditions and historical transmission data. By monitoring the transmission history for patterns of failure, the system switches to FEC only when necessary, reducing the time penalty associated with FEC while maintaining message delivery success rate
Solution Approach 2:
Instead of always applying FEC (excessive action), the system applies FEC partially - only when interference conditions warrant it or when transmission history indicates non-FEC transmissions are failing. This partial application of FEC reduces overall transmission time while maintaining sufficient reliability
3Use of energy by moving object
If non-FEC transmissions are used to reduce energy consumption, then energy efficiency improves, but transmission reliability deteriorates under interference
Solution Approach 1:
The system uses feedback from transmission history and interference monitoring to determine when to use FEC. By analyzing past transmission outcomes and current interference levels, the system intelligently switches between non-FEC (for energy efficiency) and FEC (for reliability) modes, ensuring non-FEC is used only when conditions permit
Solution Approach 2:
The system takes preliminary action by monitoring interference conditions and maintaining transmission history before attempting non-FEC transmissions. When interference thresholds are exceeded or failure patterns are detected, the system proactively switches to FEC mode beforehand, preventing reliability deterioration while maintaining energy efficiency during good conditions
Data Source
AI summary
Techniques for managing message transmission using forward error correction include determining, by a communication application executing on a first node device based on one or more consecutive attempts to transmit messages to a second node device without using forward error correction (FEC) being unsuccessful, to use FEC to transmit messages to the second node device; and transmitting, by the communication application in response to determining to use FEC to transmit messages to the second node device, a first message to the second node device using FEC.


