帧聚合方法、终端设备及计算机存储介质技术

技术编号:25447410 阅读:38 留言:0更新日期:2020-08-28 22:33
本发明专利技术公开了一种帧聚合方法、终端设备及计算机存储介质,在判断到发射机的缓存队列中有满足A‑MSDU聚合条件的MSDU时,通过计算并比较依次加入了各个MSDU后的模拟A‑MSDU对应的预期传输效率来选取合适的MSDU进行聚合,从而实现根据网络状态动态调整A‑MSDU的聚合长度,能够使得聚合得到的目标A‑MSDU的传输效率最优,并能够根据当前QoS业务类别调整A‑MSDU的聚合时间,从而满足对应业务类别的时延要求。

【技术实现步骤摘要】
帧聚合方法、终端设备及计算机存储介质
本专利技术涉及通信
,尤其涉及一种帧聚合方法、终端设备及计算机存储介质。
技术介绍
IEEE802.11n协议开始,为了提升媒体接入控制(MediumAccessControl,MAC)层效率和吞吐量,引进聚合MAC服务数据单元(Aggregate-MACservicedataunit,A-MSDU)和聚合MAC协议数据单元(Aggregate-MACprotocoldataunit,A-MPDU)技术。A-MSDU聚合技术是指在MAC层接收来自LLC(LogicalLinkControl,逻辑连接控制)层的多个MSDU(MACServiceDataUnit,MAC服务数据单元),将接收到的多个具有相同的接收方地址(ReceiveAddress,RA)、发送方地址(TransmitAddress,TA)和服务类型的MSDU,聚合成一个较大的载荷的技术。聚合后的多个包只有一个共同的MAC帧头。当多个帧聚合到一起后,包头的负载、传播的时间及确认包都会减少,从而提高无线传输效率。目前,在传输过程中,本文档来自技高网...

【技术保护点】
1.一种帧聚合方法,其特征在于,包括:/nS11、判断发射机的缓存队列中是否有满足A-MSDU聚合条件且未被选取过的MSDU,若是则跳转至步骤S12,若否则跳转至步骤S16;/nS12、按照所述缓存队列中的MSDU排序,将所述缓存队列中满足A-MSDU聚合条件且未被选取过的所有MSDU中的第一个MSDU,作为当前选取的MSDU,并在判断到所述当前选取的MSDU为本次聚合过程中所选取的第一个MSDU时,启动与当前QoS业务类别对应的计时器;/nS13、将所述当前选取的MSDU加入至模拟A-MSDU后,判断所述模拟A-MSDU的长度是否小于或等于最大A-MSDU长度且所述模拟A-MSDU中聚合的M...

【技术特征摘要】
1.一种帧聚合方法,其特征在于,包括:
S11、判断发射机的缓存队列中是否有满足A-MSDU聚合条件且未被选取过的MSDU,若是则跳转至步骤S12,若否则跳转至步骤S16;
S12、按照所述缓存队列中的MSDU排序,将所述缓存队列中满足A-MSDU聚合条件且未被选取过的所有MSDU中的第一个MSDU,作为当前选取的MSDU,并在判断到所述当前选取的MSDU为本次聚合过程中所选取的第一个MSDU时,启动与当前QoS业务类别对应的计时器;
S13、将所述当前选取的MSDU加入至模拟A-MSDU后,判断所述模拟A-MSDU的长度是否小于或等于最大A-MSDU长度且所述模拟A-MSDU中聚合的MSDU个数是否小于或等于最大MSDU个数,若均是则跳转至步骤S14,否则则跳转至步骤S16;
S14、计算所述模拟A-MSDU的预期传输效率,并判断计算得到的预期传输效率是否大于或等于最佳效率值,若是则将所述最佳效率值修改为与所述预期传输效率相等,将所述模拟A-MSDU当前所聚合的MSDU作为本次聚合的MSDU,并跳转至步骤S15,若否则直接跳转至步骤S15;
S15、判断所述计时器是否到达预设时间,若是则跳转至步骤S16,若否则跳转至步骤S11;
S16、将所述本次聚合的MSDU进行聚合,得到本次聚合过程的目标A-MSDU。


2.如权利要求1所述的帧聚合方法,其特征在于,所述模拟A-MSDU的预期传输效率通过以下公式计算得到:



其中,γ为所述模拟A-MSDU的预期传输效率;Tput为所述模拟A-MSDU的有效传输比特;Texp为所述模拟A-MSDU的期望传输时间。


3.如权利要求2所述的帧聚合方法,其特征在于,所述模拟A-MSDU的有效传输比特Tput通过以下公式计算得到:



其中,PER为利用指数加权移动平均值计算得到的所述模拟A-MSDU所处的长度等级对应的丢包率;为所述模拟A-MSDU中的各个MSDU的data部分的长度总和。


4.如权利要求3所述的帧聚合方法,其特征在于,所述利用指数加权移动平均值计算得到的所述模拟A-MSDU所处的长度等级对应的丢包率PER通过以下公式计算得到:
PER=α×RΔT+(1-α)×Rhis
其中,ΔT表示当前时间以前的预设时间段;RΔT表示在ΔT之内所述模拟A-MSDU所处的长度等级对应的丢包率;α表示RΔT所占的权重;(1-α)表示Rhis所占的权重;Rhis表示在ΔT之前所述模拟A-MSDU所处的长度等级对应的丢包率。


5...

【专利技术属性】
技术研发人员:郭剑军
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1