Forward Error Correction for Safe Bandwidth Increase
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems lack the ability to accurately determine if increased bandwidth is available for data transmission without causing data loss or quality issues, as existing methods cannot reliably assess network capacity fluctuations.
Innovation Solution
The system uses forward error correction (FEC) data to identify available bandwidth by transmitting redundant FEC data, determining error levels, and adjusting bandwidth allocation accordingly, allowing for safe increases in transmission bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the sender increases the bandwidth used in transmitting digital data, then the data transmission rate and quality improve, but the risk of data loss and network congestion increases
Solution Approach 1:
The system performs preliminary actions by sending forward error correction data before attempting to increase bandwidth. This allows the receiver to detect and correct errors that may occur during bandwidth increase, preventing data loss before it affects the main data transmission.
Solution Approach 2:
The system provides beforehand cushioning by incorporating forward error correction mechanisms that create a protective buffer against potential data loss. When bandwidth is increased, the FEC data acts as a cushion that absorbs and corrects transmission errors, allowing safer bandwidth utilization.
2Productivity
If the sender uses all available bandwidth for data transmission, then the transmission efficiency is maximized, but the ability to adapt to network fluctuations and maintain quality is reduced
Solution Approach 1:
The system implements feedback by monitoring the successful reception and correction of data using forward error correction. Based on this feedback, the sender can dynamically adjust bandwidth usage, increasing it when correction succeeds and maintaining stability when errors occur, thus adapting to network conditions while maximizing efficiency.
Solution Approach 2:
The system applies dynamics by making bandwidth allocation adjustable and responsive rather than static. The sender can dynamically increase or maintain bandwidth levels based on real-time network conditions and error correction performance, optimizing both efficiency and adaptability.
3Reliability
If the sender limits bandwidth usage to prevent data loss, then transmission reliability is maintained, but the ability to utilize available network capacity is reduced
Solution Approach 1:
The system performs preliminary error correction preparation by generating and transmitting forward error correction data before attempting higher bandwidth utilization. This preliminary action enables the system to safely increase bandwidth usage while maintaining reliability, as errors can be corrected using the pre-prepared FEC data.
Solution Approach 2:
The system changes parameters by adjusting bandwidth allocation based on error correction performance. When forward error correction successfully maintains data integrity, the system increases bandwidth utilization; when errors persist, it maintains conservative bandwidth levels, thus optimizing both reliability and productivity through parameter adjustment.
Data Source
AI summary
Methods for checking available bandwidth using forward error correction are provided, the methods comprising: identifying data to be transmitted; determining an amount of forward error correction data to be sent to a receiver; creating the forward error correction data based on corresponding data in the data to be transmitted; transmitting to the receiver the forward error correction data and the corresponding data in the data to be transmitted; determining an error level in at least one of the corresponding data and the forward error correction data; and when the error level is below a value, increasing the amount of bandwidth used in a transmission to the receiver of other data in the data to be transmitted over the amount of bandwidth used in the transmission to the receiver of the corresponding data and decreasing the amount of bandwidth used for forward error correction data in the transmission of the other data.


