为什么要在11n中进行两次聚合(A-MSDU&A-MPDU)

问题描述 投票:0回答:1

有人可以告诉我为什么在11n中需要两个聚合。如果11n中没有A-MPDU,将会产生什么影响?

注意:在11AC中,仅存在A-MPDU。

authentication client wireless wlan 802.11
1个回答
0
投票

enter image description here多个MSDU数据包可以组合成一个AMSDU。该AMSDU单元用作一个分组,由高层向下传递到MAC。在每个这些AMSDU上计算CRC。因此,如果任何单个AMSDU传输失败,则必须重新传输整个AMSDU。因此,对于所考虑的误码率(BER)的有效分组误码率(PER)由AMSDU的大小确定。

但是,如果协议仅支持聚合的AMSDU层,则通过聚合多个MAC层单元而实现的聚合优势将受到聚合大小可实现的PER的限制。相反,WiFi协议允许发送方将多个AMSDU(也称为MPDU)单元聚合到单个AMPDU中,同时允许对AMPDU中的每个AMSDU进行CRC检查和重试。因此,WiFi协议允许我们通过发送AMPDU来实现更高的MAC效率,同时在PERMS和AMSDU级别上限制重传。

将AMSDU作为AMPDU的一部分更为有效,因为这会导致:

  • 发送方和接收方的较小数据包的CRC计算量减少–一次每个AMSDU,而不是每个MSDU]
  • 较少的MAC头(MSDU头)。

更多信息,您可以在此处A Brief Tutorial on WiFi Aggregation Support和此处A-MPDU vs. A-MSDU阅读

© www.soinside.com 2019 - 2024. All rights reserved.