wlanMultilinkDeviceConfig
Description
Use the wlanMultilinkDeviceConfig object to set IEEE®
802.11be™ (Wi-Fi® 7) multilink device (MLD) configuration parameters.
Creation
Syntax
Description
creates a default WLAN MLD configuration object.multilinkDeviceCfg = wlanMultilinkDeviceConfig
multilinkDeviceCfg = wlanMultilinkDeviceConfig(
sets the properties of the
WLAN MLD configuration object by using one or more optional name-value arguments. For
example, Name=Value)Mode="AP" sets the operating mode of the WLAN MLD to access
point (AP).
Properties
Operating mode of MLD, specified as "STA" or
"AP".
Data Types: char | string
Maximum number of transmission attempts for a frame, specified as an integer in the range [1, 65535].
Data Types: double
Since R2024b
Mode of enhanced MLO, specified as "none" or
"EMLSR". Specify this property as "EMLSR" to
enable the enhanced multilink single radio (EMLSR) mode for this MLD. For a
demonstration of the EMLSR mode, see the 802.11be System-Level Simulation Using EMLSR Multilink Operation example.
Dependencies
To enable this property, specify the Mode property as "STA". Additionally, if you specify
this property as "EMLSR", the PHYAbstractionMethod property of the wlanNode object must be set to
"tgax-evaluation-methodology" or
"tgax-mac-calibration".
Data Types: char | string
Since R2024b
EMLSR transition delay in seconds, specified as 0,
16e-6, 32e-6, 64e-6,
128e-6, or 256e-6. This value is the time that
the EMLSR STA takes to switch from exchanging frames on one of the EMLSR links to
listening on all of the enabled EMLSR links.
Dependencies
To enable this property, specify the Mode property as "STA" and the EnhancedMultilinkMode property as "EMLSR".
Since R2024b
EMLSR padding delay in seconds, specified as 0,
32e-6, 64e-6, 128e-6, or
256e-6. This value is the minimum required duration of the MAC
padding that the AP MLD adds to initial control frames it sends to an EMLSR STA. The
EMLSR STA conveys this value to the associated AP MLD.
Dependencies
To enable this property, specify the Mode property as "STA" and the EnhancedMultilinkMode property as "EMLSR".
This property is read-only.
Link configuration of the MLD, specified as a wlanLinkConfig
object or a vector of wlanLinkConfig objects.
Note
To set this property, you must specify it at object creation.
Examples
Simulate an IEEE 802.11b (Wi-Fi 7) multilink operation (MLO) in the 2.4 GHz, 5 GHz, and 6 GHz bands.
Using this example, you can:
Create an 802.11be network consisting of an access point (AP) MLD and a station (STA) MLD.
Configure the AP MLD and STA MLD to operate in the 2.4 GHz, 5 GHz, and 6 GHz bands.
Associate the STA MLD with the AP MLD, and add full buffer downlink (DL) and uplink (UL) application traffic between them.
Simulate the network and get the statistics.
The example creates, configures, and simulates this scenario.

Check if the Communications Toolbox™ Wireless Network Simulation Library support package is installed. If the support package is not installed, MATLAB® returns an error with a link to download and install the support package.
wirelessnetworkSupportPackageCheck
Specify the simulation time in seconds. Initialize the wireless network simulator
simulationTime = 1; networkSimulator = wirelessNetworkSimulator.init;
Create an MLD link configuration object, specifying the operating frequency bands as 2.4 GHz, 5 GHz and 6 GHz.
mldLinkCfg = wlanLinkConfig(BandAndChannel=[2.4 6; 5 36; 6 1]);
Create a WLAN node with an AP MLD configuration.
mldAccessPointCfg = wlanMultilinkDeviceConfig(Mode="AP",LinkConfig=mldLinkCfg); mldAccessPointNode = wlanNode(Name="AP",DeviceConfig=mldAccessPointCfg)
mldAccessPointNode =
wlanNode with properties:
Name: "AP"
Position: [0 0 0]
Read-only properties:
MACFrameAbstraction: 1
PHYAbstractionMethod: "tgax-evaluation-methodology"
DeviceConfig: [1×1 wlanMultilinkDeviceConfig]
ID: 1
Create a WLAN node with an STA MLD configuration.
mldStationCfg = wlanMultilinkDeviceConfig(Mode="STA",LinkConfig=mldLinkCfg); mldStationNode = wlanNode(Name="STA",DeviceConfig=mldStationCfg)
mldStationNode =
wlanNode with properties:
Name: "STA"
Position: [0 0 0]
Read-only properties:
MACFrameAbstraction: 1
PHYAbstractionMethod: "tgax-evaluation-methodology"
DeviceConfig: [1×1 wlanMultilinkDeviceConfig]
ID: 2
Associate the STA MLD with the AP MLD, and add full buffer DL and UL application traffic between them.
associateStations(mldAccessPointNode,mldStationNode,FullBufferTraffic="on")Add the nodes to the wireless network simulator.
addNodes(networkSimulator,[mldAccessPointNode mldStationNode])
Run the network simulation for the specified simulation time.
run(networkSimulator,simulationTime)
Retrieve and display statistics of the AP MLD and STA MLD. For more information about the MLO statistics, see WLAN System-Level Simulation Statistics.
mldAccessPointStats = statistics(mldAccessPointNode)
mldAccessPointStats = struct with fields:
Name: "AP"
ID: 1
App: [1×1 struct]
MAC: [1×1 struct]
PHY: [1×1 struct]
Mesh: [1×1 struct]
mldStationStats = statistics(mldStationNode)
mldStationStats = struct with fields:
Name: "STA"
ID: 2
App: [1×1 struct]
MAC: [1×1 struct]
PHY: [1×1 struct]
Mesh: [1×1 struct]
Version History
Introduced in R2024aYou can now model the enhanced multilink single radio (EMLSR) mode of the multilink
operation. To use this feature, specify the EnhancedMultilinkMode property as "EMLSR".
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)