RU Puncturing Based on Quality Metrics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The IEEE 802.11be standard does not provide a mechanism to determine which resource units (RUs) or channels to puncture or prioritize for assignment, leading to inefficient wireless communication due to interference from non-WiFi sources like Bluetooth or radar, and high WiFi utilization.
Innovation Solution
A mechanism that uses quality metrics such as packet error rate (PER), signal-to-noise ratio (SNR), and RU utilization to compute scores for each RU, allowing for the identification of interfering RUs and prioritizing the allocation of highest link quality RUs, and triggering dynamic channel selection when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RUs are punctured to avoid interference, then wireless communication quality is improved, but channel utilization decreases
Solution Approach 1:
The channel is divided into multiple resource units (RUs) that can be independently evaluated and selectively punctured. Instead of treating the entire channel as a single unit, the system segments it into smaller RUs and applies quality metrics to each individual RU, allowing partial channel usage rather than complete channel abandonment when interference is detected.
Solution Approach 2:
The system applies different quality assessments to different RUs based on their specific interference conditions. Each RU is evaluated independently using quality metrics (PER, SNR, utilization), and puncturing decisions are made locally for each RU rather than uniformly across the entire channel, allowing high-quality RUs to be used while low-quality RUs are punctured.
2Reliability
If RUs are punctured to avoid non-WiFi interference, then communication reliability is improved, but available bandwidth decreases
Solution Approach 1:
The available bandwidth is segmented into discrete RUs that can be independently managed. When non-WiFi interference is detected in specific frequency portions, only the affected RUs are punctured while other RUs remain available for transmission, preserving maximum usable bandwidth rather than reducing the entire channel width.
Solution Approach 2:
The system dynamically changes the operational parameters of RUs based on measured quality metrics. When interference is detected, the RU status parameter changes from 'available' to 'punctured' selectively, allowing the bandwidth allocation to adapt to current interference conditions while maintaining overall channel efficiency.
3Reliability
If RUs are punctured to avoid congested channels, then wireless communication quality is improved, but channel capacity is reduced
Solution Approach 1:
Channel capacity is segmented into individual RU capacities that can be independently allocated. The system evaluates utilization metrics for each RU and selectively punctures only those RUs experiencing congestion, maintaining capacity utilization in non-congested RUs while avoiding the need to reduce the entire channel capacity.
Solution Approach 2:
Instead of puncturing entire channels or large portions when congestion is detected, the system applies partial action by selectively puncturing only the specific RUs that are congested. This allows the majority of channel capacity to remain available for communication while removing only the problematic segments causing quality degradation.
Data Source
AI summary
Systems, methods, and computer-readable media are disclosed for applying quality metrics for resource unit (RU) allocation in connection with a wireless access point (AP). In response to detecting threshold utilization of an AP by multiple wireless clients, an RU score is initialized. For each initialized RU score, an updated RU score is periodically computed. To perform this computation several steps are performed. First, RU quality metrics are received. Next, each quality metric is multiplied by an associated weighting coefficient. Finally, the quality products are summed to provide an updated RU score. In response to determining that a puncture candidate RU has a puncture candidate RU score below a predetermined threshold, one or more RUs are punctured or otherwise de-prioritized. A request to assign new RUs is received. In response to the request to assign the new RUs, the new RUs are assigned based on the periodically updated RU scores.


