Rate control algorithm in 802.11 system-level simulation

7 次查看(过去 30 天)
Hello.
I want to simulate wireless mesh network with 802.11 ax nodes.
However, it seems like the MCS of each link is constant during the simulation.
1. Is there any implemented data rate control algorithm in MATLAB such as Minstrel and ARF?
If so, how can I configure the algorithm to the mesh nodes?
2. When AP A is connected with AP B and C, can AP A use the different MCS levels when transmit frames to AP B and C?
ex) AP A transmits frames to AP B with the MCS 1, and AP A transmits frames to AP C with the MCS 5
Best regards.

回答(1 个)

Jaynik
Jaynik 2023-12-14
Hi Junyong,
I understand that you are seeking rate control algorithms such as "Minstrel" or "ARF" to configure them to the mesh nodes. Additionally, you are interested in determining the feasibility of using different MCS levels to transmit frames to various access points.
MATLAB does have helpers called “rateAdaptationMinstrelNonHT.m” and “rateAdaptationARF.m” to create objects of “Minstrel” and “ARF” algorithms respectively. You can look upon these algorithms using the “edit” command. To configure the mesh nodes with these algorithms, you can create an object with the number of nodes as parameters using the helpers mentioned.
“Minstrel” algorithm is for Non-HT PHY Tx Format. While the legacy Non-HT Wi-Fi standards do not inherently support dynamic adjustment of Modulation and Coding Scheme (MCS) levels between access points, in a simulation environment using MATLAB, you will need to create custom models and algorithms to emulate the behavior of using different MCS levels between access points.
You can refer the following examples to learn more about how to use rate level algorithms and modelling 802.11 ax network:
You can refer the following documentation to read more about the “edit” command: https://www.mathworks.com/help/matlab/ref/edit.html
Hope this helps!
Regards,
Jaynik

类别

Help CenterFile Exchange 中查找有关 WLAN Toolbox 的更多信息

产品


版本

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by