[发明专利]一种长距离链路变速率选择重传方法有效
申请号: | 201710219369.5 | 申请日: | 2017-04-06 |
公开(公告)号: | CN107070599B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 李宁;黄慧芳;马文峰;王聪 | 申请(专利权)人: | 中国人民解放军理工大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16 |
代理公司: | 32203 南京理工大学专利中心 | 代理人: | 吴茂杰<国际申请>=<国际公布>=<进入 |
地址: | 210007*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 长距离 链路变 速率 选择 方法 | ||
1.一种长距离链路变速率选择重传方法,其特征在于,包括如下步骤:
(10)调整帧结构:数据帧块不进行MPDU分片,块确认帧采用压缩块确认形式,并在记分板后增加1Byte MCS指示区;
(20)探测信道收发关系:发送端以固定发送功率,采用不同MCS唯一对应的发送速率发送数据,在接收端统计接收信号强度和帧投递率;
得到不同MCS下MAC层帧投递率与接收信号强度的关系,所述MCS指调制编码策略,MAC层指媒体接入控制层;
(30)发送端随机速率发送数据帧:首次发送数据时,发送端随机选择一个速率,发送数据帧;
(40)接收端反馈块确认帧:接收端根据接收到的数据帧,向发送端反馈BA帧,所述BA帧指块确认帧;
(50)判断是否需要发送下一帧:发送端接收到BA帧后,判断上一帧是否成功接收及上层有无新的业务需要传输,若上一帧尚未成功接收或者上层有新的业务,则转至(60)发送端以指定速率发送数据帧步骤,否则,不需要发送下一帧,传送结束;
(60)发送端以指定速率发送数据帧:发送端采用BA帧中MCS指示区编号对应的速率发送数据帧,转至(40)接收端反馈块确认帧步骤。
2.根据权利要求1所述的重传方法,其特征在于,所述(10)调整帧结构步骤包括:
(11)调整数据帧结构:不采用MPDU分片,每个A-MPDU由多个MPDU聚合而成,每个MPDU前有一个4Bytes的分隔符,每个MPDU由MPDU头、MSDUs和FCS构成,所述MPDU为MAC协议数据单元,A-MPDU指聚合MAC协议单元,FCS指帧校验序列;
(12)调整块确认帧结构:采用压缩块确认,BA帧的记分板区域由64*1bits构成,每个比特位的值代表对应MPDU的接收状态,在记分板后加入1字节MCS指示区,计入帧头、控制字段及帧校验序列,BA帧的总长度为31字节。
3.根据权利要求1所述的重传方法,其特征在于,所述(20)探测信道收发关系步骤中:
将最小竞争窗口设为3,聚合帧长度设为最大值65535Bytes,关闭MAC层ACK,并将最大重传次数设置为0,发送端有饱和业务待发送,依次从0-15改变MCS,每次以固定的发送功率和MCS发送数据,持续120s,接收端统计接收信号强度及对应的帧投递率,从而得到MAC层帧投递率与接收信号强度的关系,所述ACK指确认。
4.根据权利要求1所述的重传方法,其特征在于,所述(30)发送端随机速率发送数据帧步骤具体为:
打开MAC层ACK,并将最大重传次数设置为4,其余设置保持不变,随机选择一个速率发送数据帧。
5.根据权利要求1所述的重传方法,其特征在于,所述(40)接收端反馈块确认帧步骤包括:
(41)设置BA记分板:利用分隔符对接收到的A-MPDU进行定界,依次判断各MPDU的接收情况,若当前MPDU接收成功,将BA记分板对应位置0,否则,置1,直到整个聚合帧的末尾;
(42)选择速率:若(41)中记分板区域为全零,选择帧投递率FDR>95%对应的MCS,否则,选择帧投递率FDR>99%对应的MCS,并将其对应的编号写入BA帧的MCS指示区;
(43)发送BA帧:接收端将BA帧反馈给发送端。
6.根据权利要求1所述的重传方法,其特征在于,所述(50)判断是否需要发送下一帧步骤包括:
(51)提取BA记分板信息:发送端接收到接收端反馈的BA帧后,从中提取BA记分板信息;
(52)判断上一帧是否成功接收:若BA记分板区域为全零,则上一帧成功接收,否则,上一帧尚未成功接收,需要重传;
(53)判断是否需要发送下一帧:若(52)中判断得出上一帧尚未成功接收或者上层有新的业务传送,则需要发送下一帧,否则不需要发送。
7.根据权利要求1所述的重传方法,其特征在于,所述(60)发送端以指定速率发送数据步骤包括:
(61)提取MCS信息:发送端从接收到的BA帧中MCS指示区提取MCS编号;
(62)组帧:依据(51)中提取的记分板信息判断各MPDU的接收状态,组装将要发送的帧,若BA记分板区域不为全零,将1比特位对应的MPDU组装成帧;否则,丢弃该帧,从上层缓冲区获取新的数据,组成数据帧;
(63)发送数据帧:采用(61)中提取的MCS编号对应的速率发送(62)中组装好的数据帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710219369.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高频电源用谐振电容器
- 下一篇:一种圆柱式电容组件