[发明专利]用于无线局域网的报文发送方法及装置在审
| 申请号: | 201410196204.7 | 申请日: | 2014-05-09 |
| 公开(公告)号: | CN103986564A | 公开(公告)日: | 2014-08-13 |
| 发明(设计)人: | 张巍巍;廖欣 | 申请(专利权)人: | 北京奇天揽胜科技有限公司 |
| 主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L5/00 |
| 代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100096 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 无线 局域网 报文 发送 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体而言,涉及一种用于无线局域网的报文发送方法和一种用于无线局域网的报文发送装置。
背景技术
WLAN(Wireless Local Area Network,无线局域网)技术是一种广泛应用的无线接入技术,已经广泛应用于家庭及企业等机构,其中,802.11n协议作为802.11的改进协议,使得无线局域网系统的吞吐量达到了后者的五倍以上,不仅能够在房间内传输高清视频流,而且能同时为多用户提供高质量的IP语音流与数据传输业务。
802.11n协议主要是结合物理层和MAC(Media Access Control,媒介访问控制)层的优化来充分提高WLAN技术的吞吐量。主要的物理层技术涉及了MIMO(Multiple-Input Multiple-Output,多入多出技术)、40MHz、Short GI(Short Guard Interval,保护间隔)等技术,从而将物理层的吞吐量提高到600Mbps。如果仅仅提高了物理层的速率,而没有对空口访问等MAC协议层进行优化,802.11n的物理层优化将无从发挥。因此,802.11n对MAC协议层采用了BA(Block Acknowledgement,块确认)、帧聚合等技术,大大提高MAC层的效率。
其中,帧聚合技术是将多个数据帧,即MPDU(MAC Protocol Data Unit,MAC协议数据单元)进行封装,组合成AMPDU(Aggregate MPDU,聚合的MPDU),通过一次性发送若干个MPDU,减少了发送每个报文所需的PLCP(Physical Layer Convergence Procedure,物理层汇聚协议)Preamble(前导码,通信之前用于握手、同步、开始等目的的一串码子),PLCP Header(PLCP头),从而提高系统的吞吐量。
为保证数据传输的可靠性,802.11协议规定每收到一个数据帧,都必须立即回应一个ACK(Acknowledgement,确认)帧。AMPDU的接收端在收到AMPDU后需要对其中的每一个MPDU进行处理,同样针对每一个MPDU都需要发送ACK帧。其中,BA通过使用一个ACK帧来完成对多个MPDU的应答,以提高效率,而当某一个MPDU发送失败,需要丢弃时,发送方需要给接收端发送BAR(Block ACK Request,块确认请求)使得接收端更新序列号,以通知接收端某个序列号的报文发送失败。
相关技术中,在发送报文时,通常采用如图1所示的系统,即包括:处理单元102(可以是CPU系统)、WLAN驱动单元104、媒介访问控制芯片106(即WLAN MAC芯片)和射频单元108。具体地,在处理单元102需要通过WLAN发送报文给接收端设备110时,先将待发送报文交由WLAN驱动单元104,由WLAN驱动单元104对报文进行封装,以得到MPDU,之后将MPDU送入媒介访问控制芯片106中进行处理,并通过射频单元108发送至接收端设备110,其中,系统的处理流程如图2所示,具体包括:
步骤202,处理单元102将待发送报文放入软件发送队列。
步骤204,选择四档速率,具体地,在系统有空闲可以发送报文时,WLAN驱动单元104根据历史发送完成的信息选择用于使用硬件发送报文的四档发送速率,即发送速率0、发送速率1、发送速率2和发送速率3,其中四档发送速率递减,且每档发送速率对应于一个硬件的重传次数,即发送速率0对应于重发次数0、发送速率1对应于重发次数1、发送速率2对应于重发次数2、发送速率3对应于重发次数3。
步骤206,WLAN驱动单元104根据最小速率聚合AMPDU。具体地,由于802.11n协议规定对信道的一次占用不能超过一定时间,因此在聚合AMPDU时,WLAN驱动单元104需要在最低档速率即发送速率3的基础上计算AMPDU的最大聚合长度,以将发送聚合后的AMPDU时所占用的时间限定在一定范围内。在聚合完成之后,WLAN驱动单元104将聚合后的AMPDU或未聚合的MPDU送入媒介访问控制芯片106的硬件发送队列中进行发送。
步骤208,硬件发送。具体地,硬件依次使用四档速率发送报文,直到接收到ACK或BA为止,若使用四档速率依次发送之后仍然没有收到ACK或BA,则表明报文硬件发送失败。
步骤210,判断报文是否发送成功,若是,则结束;否则,执行步骤212。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇天揽胜科技有限公司,未经北京奇天揽胜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410196204.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可加大电流的电感
- 下一篇:PTC电阻连接固定结构





