摘要
本发明公开了网络通信领域的一种帧聚合算法,旨在提高无线局域网的传输速率,包括如下步骤:对所接收的MSDU帧进行AMSDU聚合,当达到AMSDU可聚合最大长度时,结束AMSDU聚合,生成AMSDU帧;对AMSDU帧进行AMPDU聚合,当达到根据最大带宽计算的AMPDU可聚合最大长度时,结束AMPDU聚合,生成AMPDU帧;将AMPDU帧拆分成多个子AMPDU帧,根据当前带宽进行子AMPDU帧发送;其中子AMPDU帧的长度为根据当前带宽计算的AMPDU可聚合最大长度。本算法能够提高数据帧发送的吞吐率,同时又能在带宽下降的情况下减少丢包率,增加数据发送的鲁棒性。