Dynamic FEC Frame Adjustment for Reliable Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission technologies face challenges in ensuring reliable data transmission, especially in poor network states, due to inefficiencies in managing forward error correction (FEC) encoded frames.
Innovation Solution
A method and apparatus that dynamically adjust the quantity of FEC encoded frames based on network state, incorporating a flag bit to indicate the number of FEC frames, allowing for flexible adjustment of data transmission reliability and bandwidth occupancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the quantity of FEC encoded frames is increased to ensure data transmission reliability, then transmission reliability is improved, but bandwidth occupancy increases
Solution Approach 1:
The patent implements dynamic adjustment of the quantity of FEC encoded frames based on network state conditions. The system transitions from static FEC configuration to dynamic configuration, where the number of encoded frames is adapted in real-time according to network quality metrics such as packet loss rate and bandwidth availability. This resolves the contradiction by making the system flexible enough to prioritize reliability when needed while reducing bandwidth consumption when network conditions are good.
Solution Approach 2:
The patent changes the parameter of FEC encoded frame quantity from a fixed value to a dynamically adjustable parameter. By introducing a flag bit to indicate the quantity n of FEC encoded frames and adjusting this parameter based on network state, the system can optimize the balance between transmission reliability and bandwidth occupancy. This parameter change enables the system to adapt to varying network conditions and resolve the inherent trade-off between these two opposing requirements.
2Reliability
If the quantity of FEC encoded frames is increased, then error correction capability is improved, but transmission efficiency decreases
Solution Approach 1:
The patent applies dynamic adjustment to the quantity of FEC encoded frames, allowing the system to optimize error correction capability according to actual network conditions. When network conditions are poor, the system increases the quantity of encoded frames to enhance error correction. When network conditions are good, the system reduces the quantity to improve transmission efficiency. This dynamic approach resolves the contradiction between error correction capability and transmission efficiency.
Solution Approach 2:
The patent implements partial FEC encoding by selectively applying error correction to only n signal frames out of the total frames, rather than encoding all frames. The flag bit indicates the quantity n of FEC encoded frames, allowing the system to apply error correction partially based on network needs. This partial action approach maintains adequate error correction capability while preserving transmission efficiency by avoiding excessive encoding of all frames.
3Adaptability or versatility
If dynamic adjustment of FEC encoded frames is implemented, then adaptability to network state is improved, but system complexity increases
Solution Approach 1:
The patent segments the encoded frame structure by introducing a flag bit that indicates the quantity n of FEC encoded frames. This segmentation allows the system to dynamically adjust the number of encoded frames without requiring complete restructuring of the transmission protocol. The flag bit acts as a simple indicator that enables adaptability while minimizing the increase in system complexity by adding only a small overhead element rather than a complex control mechanism.
Solution Approach 2:
The patent implements feedback mechanisms to monitor network state and adjust the quantity of FEC encoded frames accordingly. The system continuously receives feedback about network conditions (such as packet loss rate and bandwidth availability) and uses this feedback to dynamically adjust the FEC encoding parameters. This feedback loop enables the system to adapt to changing network states while maintaining manageable complexity through automated control rather than manual configuration.
Data Source
AI summary
Embodiments of this application disclose a signal transcoding method performed by an electronic device. The method includes: acquiring an encoding result of an ith signal frame and encoding results respectively corresponding to first n signal frames of the ith signal frame; generating forward error correction (FEC) encoding results respectively corresponding to the first n signal frames according to the encoding results respectively corresponding to the first n signal frames; and synthesizing the encoding result corresponding to the ith signal frame and the FEC encoding results respectively corresponding to the first n signal frames to generate an encoded frame corresponding to the ith signal frame, the encoded frame comprising a flag bit for indicating a value of n. According to this application, a quantity of FEC encoded frames included in an encoded frame can be flexibly adjusted to improve the reliability of data transmission in a poor network state.


