Got it

MCS Introduction and Product Implementation

Latest reply: Nov 17, 2021 05:56:39 491 8 3 0 0

Hello everyone,

Today I will share with you what is MCS and the implementation of MCS values in products.

What is MCS?

MCS namely Modulation and Coding Scheme

The MCS for WLAN services can be understood as a sequence number combining modulation and coding strategies. The actual link rate of the WIFI device will be dynamically and adaptively selected in the existing MCS table. When the wireless signal is strong, MCS will try to choose a high-level combination (high bit + low redundancy); when the wireless signal is weak, MCS will try to choose a low-level combination (low bit + high redundancy).

The coding mode and code rate relationship corresponding to the MSC number are as follows:

The coding mode and code rate relationship

For example: If the MCS is 0, the BPSK modulation method is used, and if the MCS is 11, the 1024AQM modulation method is used.

Definition and interpretation of the MCS field in the protocol

Definition and interpretation of the MCS field in

In the above screenshot of the protocol, Figure 9-772e shows the definition of the MCS field in the protocol. This field has a total of 16 Bits, and each 2 bit represents the MCS value corresponding to a spatial stream. For example, B0-B1 represents the first MCS value corresponding to a spatial stream.

When B0-B1 is assigned a value of 00, it means that the first spatial stream supports MSC0-MCS7;

When B0-B1 is assigned a value of 01, it means that the first spatial stream supports MSC0-MSC9;

When B0-B1 is assigned a value of 10, it means that the first space is reserved to support MCS0-MSC11;

When the value of B0-B1 is 11, it means that the first spatial stream does not support HE PPDUs.

The remaining fields and so on.

The MCS value is divided into uplink and downlink, and the data structure definition corresponding to the uplink and the downlink is the same.

Implementation of MCS Values in Products

The he {tx | rx} mcs-map nss nss-value map mcs-value parameter is used to set the MCS value for the number of spatial streams.

parameter description

By default, the number of received and transmitted spatial streams is 8 and the MCS is 11.

The application scenarios are as follows:

Application scenario

For APs that support the 802.11ax protocol, the rate configuration is achieved through the modulation and coding strategy MCS (Modulation and Coding Scheme) index value. The greater the MCS value, the greater the transmission rate.

When the nss-value value is greater than or equal to the number of spatial streams actually supported by the AP, the MCS value corresponding to all the spatial streams of the AP is mcs-value.

When the nss-value value is less than the number of spatial streams actually supported by the AP, only the MCS value corresponding to the configured spatial stream on the AP is mcs-value, and the maximum MCS value of other spatial streams does not take effect.

For example, the nss-value value is 2, and the number of spatial streams actually supported by the AP is 3. Then only the MCS values corresponding to spatial streams 1 and 2 are mcs-value, and the MCS value of spatial stream 3 does not take effect.

Currently, the product supports the MCS capability carried in Beacon, Probe Resp, and Assoc Resp packets.

The MCS value carried in Beacon packets is as follows:

The MCS value carried in Beacon packets

As shown in the preceding figure, the six uplink streams support MCS11 and the six downlink streams support MCS11.

That is all I want to share with you! Thank you!


Thanks for sharing.
View more
  • x
  • convention:

Great. Thanks for sharing
View more
  • x
  • convention:

Well done
View more
  • x
  • convention:

Very good
View more
  • x
  • convention:

Thank for sharing
View more
  • x
  • convention:

Useful
View more
  • x
  • convention:

Thanks for sharing
View more
  • x
  • convention:

Thanks, its very helpful
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.