Wireless PPDU Collision Processing with MAC-Layer Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication systems, such as Wi-Fi, experience performance degradation in dense overlapping basic service set (OBSS) scenarios due to improper collision handling, leading to aborted packet reception and overall system inefficiency.
Innovation Solution
Implementing MAC-layer-aided collision processing in wireless transceiver devices, such as AP and non-AP STA devices, through PHY header detection, payload decoding, and MAC layer analysis to determine whether to continue decoding packets based on MAC header detection results, thereby enhancing collision handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If PHY layer collision detection is used to abort packet reception, then interference from overlapping packets is reduced, but the probability of successful decoding of valid packets decreases
Solution Approach 1:
The patent segments the collision detection and processing function into two layers: PHY layer performs initial collision detection and notifies MAC layer, while MAC layer performs secondary detection on payload data and makes the final decision. This segmentation allows each layer to specialize in its detection method, improving overall accuracy while maintaining the ability to abort when appropriate.
Solution Approach 2:
The MAC layer acts as an intermediary between the PHY layer collision detection and the final packet reception decision. The PHY layer detects potential collisions and notifies the MAC layer, which then performs secondary detection on the payload data before making the final decision to continue or abort reception. This intermediary role prevents premature abortion of valid packets.
2Measurement precision
If MAC layer secondary detection is implemented, then decoding accuracy improves, but processing complexity increases
Solution Approach 1:
The detection function is segmented between PHY and MAC layers, with each layer performing a specific type of detection. The PHY layer handles physical signal collision detection, while the MAC layer handles payload data consistency detection. This segmentation distributes complexity across layers rather than concentrating it in one place, making the system more manageable and efficient.
Solution Approach 2:
The PHY layer performs preliminary collision detection before full packet reception, notifying the MAC layer of potential collisions. This preliminary action allows the MAC layer to focus its secondary detection efforts only on packets that have potential collision issues, rather than processing all packets, thereby reducing overall processing complexity while maintaining high detection accuracy.
3Productivity
If early packet abortion is performed upon collision detection, then channel resources are freed for other transmissions, but valid packets may be incorrectly discarded
Solution Approach 1:
The PHY layer performs preliminary collision detection and notifies the MAC layer before full packet reception. This preliminary action allows the system to potentially abort early if the MAC layer confirms a collision, freeing channel resources. However, if the MAC layer's secondary detection determines the packet is valid despite PHY detection, reception continues, preventing incorrect discarding of valid packets.
Solution Approach 2:
The system implements feedback between PHY and MAC layers, where the PHY layer detects potential collisions and notifies the MAC layer, which then performs secondary detection and provides feedback on whether to continue or abort reception. This feedback mechanism ensures that early abortion decisions are based on accurate information, improving both channel resource utilization and packet reception reliability.
Data Source
AI summary
A method for performing collision processing with aid of medium access control (MAC) layer detection in a wireless communication system and associated apparatus are provided. The method may include: performing physical layer (PHY) header detection on a first PHY protocol data unit (PPDU) received via at least one communication circuit within a wireless transceiver device from another device; performing payload decoding on the first PPDU to obtain payload information from the first PPDU; sending the payload information of the first PPDU from a PHY receiving (Rx) module within the at least one communication circuit to a MAC layer Rx module within the at least one communication circuit via a bus, for performing the collision processing; and in response to collision between the first PPDU and another PPDU being detected, performing the collision processing according to a first detection result from the MAC layer Rx module, to selectively continue payload decoding.


