WiFi Spatial Stream Encoding for 16-Stream MU-MIMO Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing IEEE 802.11ax Standard's spatial configuration subfields are insufficient for indicating allocations of up to sixteen spatial streams to up to eight client stations, which is a limitation in the next generation IEEE 802.11be Standard for Extremely High Throughput (EHT) WLAN.

Innovation Solution

Implementing a spatial configuration subfield encoding that supports allocations of up to sixteen spatial streams to up to eight client stations, using encodings of six bits, five bits, or four bits per client station, to efficiently indicate stream allocations in the PHY preamble of DL MU packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the existing IEEE 802.11ax Standard's spatial configuration subfields are used, then the encoding structure is simple, but it is insufficient for indicating allocations of up to sixteen spatial streams to up to eight client stations

Engineering Contradiction:
Improvespatial stream allocation capabilityVSAvoidencoding structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The spatial configuration information is segmented into multiple subfields, with each subfield corresponding to a specific client station. Each subfield encodes the number of spatial streams allocated to that particular client station, allowing the system to indicate allocations to multiple client stations simultaneously while maintaining a structured and manageable encoding format.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding scheme transitions from a one-dimensional limit (8 spatial streams) to a two-dimensional allocation matrix (16 spatial streams × 8 client stations). This is achieved by introducing client station identification as an additional dimension, where each client station's subfield independently encodes its stream allocation, enabling comprehensive resource distribution across multiple users.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If more spatial streams are allocated to more client stations, then data throughput increases, but transmission overhead increases

Engineering Contradiction:
Improvedata throughputVSAvoidtransmission overhead
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The encoding scheme uses variable-length bit fields to represent spatial stream allocations. By dynamically adjusting the number of bits required to encode each client station's allocation based on the actual number of streams assigned, the system minimizes the total overhead while accommodating varying throughput requirements. This parameter-based encoding allows efficient representation of different allocation scenarios without fixed overhead penalties.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12556240B1Spatial stream configuration encoding for WiFi
Publication Date: 2026.02.17 MARVELL ASIA PTE LTD
  • US12556240B1 patent drawing
  • US12556240B1 patent drawing
  • US12556240B1 patent drawing

AI summary

A first client station receives a multi-user physical layer (PHY) data unit from an access point. The multi-user PHY data unit includes i) a PHY preamble, and ii) an MU-MIMO transmission. The PHY preamble includes respective subfields that indicate respective numbers of spatial streams allocated to respective client stations. The respective subfields have been encoded according to an encoding that supports allocating up to sixteen spatial streams to up to eight intended receivers. The respective subfields are arranged in the PHY preamble according to an order. The first client station determines a position of a particular subfield corresponding to the first client station within the order, and uses the position of the particular subfield to decodes the particular subfield to determine a number of spatial streams allocated to the first client station. The first client station processes the determined number of spatial streams in the MU-MIMO transmission.