Wireless Packet Error Correction Using Expected Bit Values
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication networks face issues with packet errors leading to decreased data throughput, network performance, and user experience due to retransmissions when errors are detected, increasing latency and overhead.
Innovation Solution
A method for wireless devices to perform a first check on received packets, replace corrupted or incorrect bits with expected values, and process the packet based on the outcome of the second check, potentially obtaining expected values from previous packets or negotiations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error detection checks are performed on received packets, then packet reliability is improved, but data throughput decreases due to retransmissions
Solution Approach 1:
The patent performs preliminary error detection checks (first check) on received packets before full processing. When errors are detected in overhead fields, the system proactively corrects them using expected values derived from previous packets or negotiations, rather than waiting for retransmission protocols. This preliminary correction action prevents throughput degradation by resolving errors in-place.
Solution Approach 2:
The system uses feedback from previous packets and negotiation processes to determine expected values for overhead fields. When a packet fails the first check, the system compares received values against expected values derived from historical data and protocol negotiations, correcting discrepancies before processing. This feedback mechanism enables reliable error correction without requiring retransmissions.
2Reliability
If error detection checks are performed on received packets, then packet reliability is improved, but latency increases due to retransmission requests
Solution Approach 1:
The patent performs preliminary error detection and correction checks on received packets before full processing. When errors are detected in overhead fields, the system proactively corrects them using expected values derived from previous packets or negotiations, rather than waiting for retransmission protocols. This preliminary correction action reduces latency by resolving errors in-place without requiring round-trip retransmission delays.
3Reliability
If retransmission requests are sent for erroneous packets, then data integrity is maintained, but network overhead increases
Solution Approach 1:
The patent extracts and corrects errors specifically in overhead fields of packets using expected values from previous packets or negotiations. By targeting only the overhead portion rather than requiring full packet retransmission, the system maintains data integrity while minimizing network overhead. The correction process removes the need for energy-intensive retransmission of entire packets.
4Reliability
If overhead field values are replaced with expected values, then packet processing reliability is improved, but device complexity increases
Solution Approach 1:
The patent performs preliminary determination of expected overhead field values during packet reception, before full processing. By pre-computing or pre-obtaining expected values from previous packets or negotiations, the system simplifies the correction process. This preliminary preparation reduces the complexity of error correction by having reference values ready, avoiding complex real-time analysis during packet processing.
Data Source
AI summary
This disclosure provides methods, components, devices and systems for error correction for increased reliability of packets. Various aspects generally relate how a receiving wireless device may recover one or more incorrect bits of a received packet. The receiving wireless device may replace the one or more incorrect bits with expected values of the one or more incorrect bits. In some aspects, the receiving wireless device may determine the expected values for the one or more incorrect bits from one or more previously received packets, by observing changes in values associated with the one or more incorrect bits over time, or by negotiating the expected values with a transmitting device.


