MAC Header Compression for Sub-1GHz WLANs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IEEE 802.11 standards for wireless local area networks (WLANs) have inefficiencies in MAC header processing, particularly in sub-1GHz frequency operations, leading to increased overhead and power consumption due to unnecessary address fields and the lack of support for unassociated stations and multicast addresses.
Innovation Solution
The proposed solution involves modifying the MAC header structure by removing unnecessary address fields and using flag bits to indicate association status and packet type, allowing for reduced overhead and efficient processing, especially in scenarios where AIDs are not available or multicast addresses are required.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the standard MAC header structure with multiple address fields is used, then compatibility with existing IEEE 802.11 standards is maintained, but MAC header overhead increases and power consumption increases
Solution Approach 1:
The patent extracts and removes unnecessary address fields from the MAC header based on packet type and association status. Specifically, the third address field is omitted for unassociated stations, and the fourth address field is omitted for direct communications, thereby reducing MAC header overhead while maintaining necessary functionality through conditional field inclusion
Solution Approach 2:
The patent implements dynamic MAC header structure where the presence and content of address fields change based on runtime conditions such as association status, packet direction, and communication mode. This dynamic adaptation allows the header to contain only necessary information for each specific transmission scenario, reducing overall overhead
2Adaptability or versatility
If the standard MAC header structure with full address fields is used, then all communication scenarios are supported, but power consumption increases due to processing unnecessary information
Solution Approach 1:
The patent extracts and removes unnecessary address fields from the MAC header based on packet type and association status. Specifically, the third address field is omitted for unassociated stations, and the fourth address field is omitted for direct communications, thereby reducing MAC header overhead while maintaining necessary functionality through conditional field inclusion
Solution Approach 2:
The patent changes the parameters of the MAC header structure dynamically based on communication scenarios. By modifying which address fields are present and their content based on association status and packet direction, the system adapts the header to contain only necessary information, reducing processing power consumption
3Adaptability or versatility
If the third address field is always included in the MAC header, then multicast and unassociated station support is maintained, but MAC header overhead increases
Solution Approach 1:
The patent implements dynamic MAC header structure where the presence and content of address fields change based on runtime conditions such as association status, packet direction, and communication mode. This dynamic adaptation allows the header to contain only necessary information for each specific transmission scenario, reducing overall overhead
Solution Approach 2:
The patent applies different address field configurations to different packet types and communication scenarios. Specifically, unassociated stations receive packets with omitted third address fields, while multicast packets include appropriate address fields, thereby optimizing the header structure locally for each specific case rather than using a uniform structure
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method includes receiving, at or from a station STA, a plurality of packets. Each packet includes a set of flag bits, and a MAC header containing at least a first address field specifying a receiver address and a second address field specifying a transmitter address. The method also includes determining whether each set of flag bits indicates that the STA was associated with an AP when the respective packet was generated, and processing the MAC header of each packet. Processing the MAC header of each packet includes processing a third address field in each packet for which it is determined that the respective set of flag bits indicates that the STA was not associated with an AP when the respective packet was generated. The third address field contains a MAC address of the STA.