有人可以告诉我为什么在11n中需要两个聚合。如果11n中没有A-MPDU,将会产生什么影响?
注意:在11AC中,仅存在A-MPDU。
多个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的一部分更为有效,因为这会导致:
更多信息,您可以在此处A Brief Tutorial on WiFi Aggregation Support和此处A-MPDU vs. A-MSDU阅读