WLAN Packet Correction Using Stored Templates After FCS Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless local area network (WLAN) systems face challenges in successfully receiving and processing wireless packets due to factors like distance, interference, and corruption, leading to increased power consumption, resource usage, and latency, especially in latency-critical applications.
Innovation Solution
A WLAN device stores a template WLAN packet in memory and replaces corrupted portions of incoming packets with corresponding fields from the stored template, allowing for correction and processing without discarding the packet.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If wireless packets are transmitted over distance through interference-prone environments, then communication coverage is extended, but packet corruption increases
Solution Approach 1:
The patent stores valid packet content in memory before transmission occurs. When a packet is received with FCS errors, the pre-stored valid content is used to replace corrupted portions, enabling correction without retransmission. This preliminary preparation of backup content resolves the contradiction by maintaining reliability despite extended coverage conditions.
Solution Approach 2:
The patent creates a copy of valid packet content and stores it in memory for future use. This copied content serves as a reference template that can replace corrupted data in subsequently received packets. The copying mechanism allows the system to maintain packet integrity over extended communication areas without requiring the original transmission to be perfect.
2Reliability
If corrupted packets are discarded and retransmission is requested, then packet integrity is maintained, but latency increases
Solution Approach 1:
The receiving device performs self-correction by using pre-stored valid content to fix corrupted packets locally. Instead of discarding the packet and waiting for retransmission, the device autonomously replaces erroneous portions using its memory resources. This self-service approach maintains integrity while eliminating the time loss associated with retransmission protocols.
Solution Approach 2:
The patent enables the system to skip the traditional retransmission cycle by directly correcting corrupted packets using stored content. Rather than following the conventional path of discard-and-rerequest, the system rushes through the correction process locally, significantly reducing the time loss while maintaining packet integrity.
3Reliability
If packet retransmission is performed due to corruption, then reliable delivery is achieved, but power consumption increases
Solution Approach 1:
The receiving device corrects corrupted packets autonomously using pre-stored valid content from memory. This self-correction eliminates the need for power-intensive retransmission operations. The device serves itself by leveraging previously stored information, thereby maintaining delivery reliability while significantly reducing power consumption compared to traditional retransmission methods.
4Measurement precision
If strict frame check sequence validation is performed, then packet accuracy is ensured, but processing efficiency decreases
Solution Approach 1:
The patent discards the corrupted portions of received packets but recovers the necessary data by replacing them with content from pre-stored valid packets. This approach maintains high validation accuracy by using FCS checking on reliable reference content while improving throughput by avoiding complete packet rejection. The system recovers from errors efficiently rather than discarding entire packets.
Data Source
AI summary
This disclosure provides implementations for receiving and processing packets in a wireless local area network (WLAN). A WLAN device (such as a station or access point) may replace content in a received packet with predetermined content based on the received packet failing a frame check sequence (FCS), and the WLAN device may attempt to process the packet. In this manner, the WLAN device may not need to wait for a new packet, and the transmitting device may not need to retransmit the packet. In some aspects, the WLAN device stores a first content of a first packet. The first packet may include a mask or table indicating the fields to be replaced in a received frame and the content to include in those fields. The first packet may be generated from known settings of the WLAN or transmitting device or may be generated from a previously received packet.


