CN100448206C - 无线局域网多速率传输方法 - Google Patents
无线局域网多速率传输方法 Download PDFInfo
- Publication number
- CN100448206C CN100448206C CNB031346308A CN03134630A CN100448206C CN 100448206 C CN100448206 C CN 100448206C CN B031346308 A CNB031346308 A CN B031346308A CN 03134630 A CN03134630 A CN 03134630A CN 100448206 C CN100448206 C CN 100448206C
- Authority
- CN
- China
- Prior art keywords
- frame
- rate
- transmission rate
- transmitting
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种无线局域网多速率传输方法,其方法包括:进行速率信息交换;将速率分为多个等级;数据传输中的第一个发送帧及请求发送帧均采用基本速率;确定节点发送速率和对端确认帧速率;发送节点根据当前发送帧的信息速率、接收端确认帧的发送速率及本地发送的下一帧和对端返回确认帧的发送速率的下限设置预约时长。最后进行网络分配矢量的计算和更新。本发明解决了背景技术不适应于无线信道,尤其是不适应于无线高速移动信道、非对称信道以及非连通网络的技术问题。其不仅适用于无线移动信道,更适用于高速移动无线衰落信道;可工作于对称信道,亦可工作于非对称信道;且可实现非全连通网络的多速率传输。
Description
技术领域
本发明涉及一种无线局域网多速率传输方法。
背景技术
无线局域网通常是基于载波侦听多址协议CSMA的,其改进方式有:信道***预约多址接入SRMA(split-channel reservation multiple access)、冲突避免多址接入协议MACA(multiple access with collision avoidance)、改进的冲突避免多址接入协议MACAW、底部获取多址接入协议FAMA(floor acquisition multiple acess)和802.11等协议,本发明所指的无线局域网一般都是基于CSMA协议。在无线局域网中进行多速率传输需要解决两个主要问题:信道质量估计和速率选择。信道质量估计主要是以信噪比、信号强度、误比特率、误符号率或误帧率的统计作为判决测度来衡量信道的传输质量,目前实现方法较多,且较成熟。
在无线局域网中,现行的速率选择方法目前主要有两种:一种是“自动速率应变(Auto Rate Fallback)协议”,另一种是“基于接收机的自动速率(Receiver BasedAuto Rate)协议”。自动速率应变协议是由艾迪.卡莫曼等人提出的,其核心思想是,以前面传输的成功和失败次数为依据来调整传输速率。这实际是一种依误帧率的速率调整体制,当节点间成功传输一定次数后,认为信道质量可靠进而逐级提高传输速率;反之,如果节点间传输失败,则认为信道质量下降而逐级降低传输速率。根据该协议同一次传输过程中各帧的传输速率是不变的,因此多速率传输不会引起预约时长的变化,在节点间信道变化缓慢时,较为适用。但不适用于无线移动信道环境,因为在无线移动信道中,信道质量的变化较快,信道的相关时间短,以数次成功或失败的数据传输间隔作为信道质量统计时间窗时间太长,从而使得信道质量统计不可靠,传输吞吐率下降。基于接收机的自动速率协议是由盖文.荷兰德、奈廷.魏德亚和帕偌沃.巴尔提出的,该协议克服了自动速率应变协议不能适应无线移动信道的缺点。其核心思想是在MAC帧头的预约时长子域中***该帧的发送速率和帧长。传输初始时,用于接入的发送请求和发送确认帧都采用基本速率,随后发送节点和接收节点将根据接收信号估计信道质量信息,并随之自适应地调整发送速率,发送节点和接收节点则根据接收信号出数据发送率和帧长,即时更新和修正NAV。由于是以一次传输过程中的一个帧传输间隔为信道质量统计时间窗,所以该协议速率变化实时性强,适用于无线移动信道。该协议最主要的缺点是其假设信道是对称信道,且节点不能预先确定发送下一帧时的传输速率,因此不适用于非对称信道和高速移动信道。该协议假设信道是对称信道,通信节点将反向信道的估计参数当作是前向信道的信道质量参数,而非对称信道的前向信道质量和反向信道质量是不一样的,因此该协议不适用于非对称信道,而实际中,室内和城市无线信道往往是非对称信道。另外,无线信道除了有大尺度衰落,同时还存在小尺度衰落,当节点高速移动时,物理信道的信道状态信息变化较快,为了可靠地通信,对传输帧长有一定限制,一个较长的MAC帧往往要分成多个小段传输。如果存在隐藏节点,当预约速率较高,而实际传输速率较低时,这些隐藏节点可能会认为信道空闲而干扰正在进行的通信,这样的问题对于基于接收机的自动速率协议来说,在单段传输中不存在,但是在多段传输中却无法避免。因此该协议不适用于非对称信道和高速移动信道。
除了以上两种多速率传输协议,无线局域网中还有一种双信道时隙ALOHA多速率传输协议,该协议采用独立的控制信道用于传输速率的设置,由于占用信道资源过多,故实际中很少使用。
而在非全连通网络中,正在进行的数据帧传输通信事件数可能不止一个,传统多速率传输中,网络分配矢量的计算和更新办法只能针对一个通信事件,不适用于非全连通网络。
发明内容
本发明解决了背景技术不适应于无线信道,尤其是不适应于无线高速移动信道、非对称信道以及非连通网络的技术问题。
本发明的技术解决方案是:
一种无线局域网多速率传输方法,其特殊之处在于:该方法包括
1).速率信息交换
(1).传输速率信息:传输当前发送帧速率和接收端确认帧的发送速率;
(2).速率变化方式:
1].将速率分为多个等级;数据帧传输中,节点根据当前发送帧速率发送数据,数据传输中的第一个发送帧,其当前发送帧速率和接收端确认帧的发送速率均采用基本速率;
2].判断是否采用请求发送帧和允许发送帧,是,则请求发送帧的当前发送帧速率和接收端确认帧的发送速率均采用基本速率,请求发送帧的当前发送帧速率和接收端返回的允许发送帧的发送速率采用基本速率,第一个数据分段和确认帧的发送速率根据信道质量跳变或不变,其余帧速率逐级变化或不变;否,则第一个数据分段的当前发送帧速率和接收端确认帧的发送速率均采用基本速率,第一个数据分段和确认帧的发送速率采用基本速率,第二个数据分段和确认帧的发送速率根据信道质量跳变或不变,其余帧速率逐级变化或不变;
(3).节点发送速率和对端确认帧速率的确定:节点发送速率根据当前接收帧的接收端确认帧的发送速率确定,并将该值填入当前发送帧速率域通知对端;对端确认帧速率根据当前接收对信道进行估计,与当前接收帧的传输速率比较,计算出对端响应当前要发送帧的确认帧的发送速率,并将该值填入接收端确认帧的发送速率域通知对端;
2).预约时长设置
发送节点根据当前发送帧的信息速率、接收端确认帧的发送速率及本地发送的下一帧和对端返回确认帧的发送速率的下限设置预约时长;
3).网络分配矢量的计算和更新
在全连通网络中,收发节点的相邻节点根据收到帧的预约时长域计算和更新网络分配矢量;在非全连通网络中,收发节点的相邻节点根据收到帧的收发地址建立通信事件列表,并更新和计算网络分配矢量。
上述传输速率信息可利用物理帧头或媒质接入控制层帧控制域传输当前发送帧速率和接收端确认帧的发送速率。
上述数据帧传输可包括请求发送帧、允许发送帧、数据分段及确认帧的发送。
上述数据帧传输可包括数据分段与确认帧。
上述逐级变化宜采用逐帧按速率分级递增或递减为宜。
上述建立通信事件列表具体可以是:收发节点的相邻节点根据收到帧的收发地址,对侦听到的数据帧传输过程进行编号,记录相应的预约时长。
上述更新和计算网络分配矢量的情况可包括:
1).侦听到信道忙,可包括新产生的数据帧传输和已开始但未完成的数据帧传输;
2).检测到数据帧传输接入是否失败;
3).检测到数据帧传输是否意外中断。
上述信道质量可根据信噪比、信号强度、误比特率、误符号率或误帧率的统计来确定。
本发明具有如下优点:
1.本发明在数据传输过程中,信息传输速率可根据信道状态依物理帧分段自适应地变化;发送节点可根据接收节点的允许接收速率发送数据。同时根据本发明提出的速率信息的交换方法,发送节点不仅确知当前发送帧的信息速率,同时还确知对端返回的确认帧的发送速率,并能准确地估计出,本地发送的下一帧和对端返回确认帧的发送速率的下限。故本发明不仅适用于无线移动信道,更适用于高速移动无线衰落信道。
2.本发明采用了速率信息的交换技术,而速率信息的交换和信道质量信息的交换是等价的,因此本发明不仅可工作于对称信道还可工作于非对称信道。
3.本发明通过及时更新网络分配矢量的方法实现全连通网络的多速率传输,辅以建立通信事件列表的方法,还可以实现非全连通网络的多速率传输。
具体实施方式
本发明的具体实现方法是
1.速率信息交换
本发明将速率分为V1~Vp个等级,等级越高速率越快,V1速率最低,为基本速率,Vp速率最高,为最高速率。
1).传输速率信息:我们在物理帧头或控制层帧控制域中建立当前发送帧速率域和接收端确认帧的发送速率域,分别用来传输当前发送帧速率和接收端确认帧的发送速率的值。
2).速率变化方式:根据本发明,我们将速率分为V1~Vp个等级,等级越高速率越快,V1速率最低我们称之为基本速率,Vp速率最高,我们称之为最高速率。在数据帧传输时,以碰撞检测的载波侦听多址协议为例,请求发送帧、允许发送帧采用基本速率,第一个数据分段和确认帧的发送速率可根据信道质量跳变,其后的其他帧速率只能信道质量逐级变化。所谓逐级变化即逐帧发送速率按速率分级增、减或不变。信道质量则可根据信噪比、信号强度、误比特率、误符号率或误帧率的统计来确定。需要说明的是当数据帧不长或信道质量很好时,数据帧传输中的数据分段只有一个。
3).根据本发明,数据传输中的第一个发送帧,其当前发送帧速率fRATE和接收端确认帧的发送速率resp_fRATE均采用基本速率;
4).节点发送速率和对端确认帧速率的确定:除数据传输中的第一个发送帧,其当前发送帧速率fRATE和接收端确认帧的发送速率resp_fRATE均采用基本速率外,发送节点根据当前接收端返回的确认帧中的接收端确认帧的发送速率确定自己的发送速率,并将该值填入当前发送帧速率域通知对端,同时根据当前接收对信道进行估计,和当前接收帧的传输速率比较,计算出对端响应当前要发送帧的确认帧的发送速率,将该值填入接收端确认帧的发送速率域通知对端。
2.预约时长设置
发送节点根据当前发送帧的信息速率、确认帧的发送速率及本地发送的下一帧和对端返回确认帧的发送速率的下限设置预约时长。以保证不会因此发生碰撞。
3.网络分配矢量的计算和更新
当网络是全连通网络时,收发节点的相邻节点根据收到帧的预约时长域计算和更新网络分配矢量。因为全连通网络中,处于通信状态的收发节点只可能有一对。
而当网络是全连通网络时,收发节点的相邻节点,根据收到帧的收发地址建立通信事件列表,对侦听到的数据帧传输过程进行编号,记录相应的预约时长。并更新和计算NAV,这包括对以下几种情况的处理:
1).侦听到突发通信到达,这包括新产生的突发通信,和已开始但未完成的突发通信。
2).检测到突发传输预约是否失败。
3).检测到突发传输是否意外中断。
这样,一方面可以确保移动终端成对通信时不会相互干扰,消除有时预约时长大于实际传输时长的负面影响,另一方面可以提高全网的工作效率。
Claims (6)
1.一种无线局域网多速率传输方法,其特征在于:该方法包括
1).速率信息交换:
(1).传输速率信息:传输速率信息是利用物理帧头或媒质接入控制层帧控制域传输当前发送帧速率和接收端确认帧的发送速率。
(2).速率变化方式:
1].将速率分为多个等级;数据帧传输中,节点根据当前发送帧速率发送数据,数据传输中的第一个发送帧,其当前发送帧速率和接收端确认帧的发送速率均采用基本速率;
2].判断是否采用请求发送帧和允许发送帧,是,则请求发送帧的当前发送帧速率和接收端确认帧的发送速率均采用基本速率,请求发送帧的当前发送帧速率和接收端返回的允许发送帧的发送速率采用基本速率,第一个数据分段和确认帧的发送速率根据信道质量跳变或不变,其余帧速率逐级变化或不变;否,则第一个数据分段的当前发送帧速率和接收端确认帧的发送速率均采用基本速率,第一个数据分段和确认帧的发送速率采用基本速率,第二个数据分段和确认帧的发送速率根据信道质量跳变或不变,其余帧速率逐级变化或不变;
(3).节点发送速率和对端确认帧速率的确定:节点发送速率根据当前接收帧的接收端确认帧的发送速率确定,并将该值填入当前发送帧速率域通知对端;对端确认帧速率根据当前接收对信道进行估计,与当前接收帧的传输速率比较,计算出对端响应当前要发送帧的确认帧的发送速率,并将该值填入接收端确认帧的发送速率域通知对端;
2).预约时长设置:
发送节点根据当前发送帧的信息速率、接收端确认帧的发送速率及本地发送的下一帧和对端返回确认帧的发送速率的下限设置预约时长;
3).网络分配矢量的计算和更新:
在全连通网络中,收发节点的相邻节点根据收到帧的预约时长域计算和更新网络分配矢量;在非全连通网络中,收发节点的相邻节点根据收到帧的收发地址建立通信事件列表,并更新和计算网络分配矢量。
2.根据权利要求1所述的无线局域网多速率传输方法,其特征在于:所述的数据帧传输包括请求发送帧、允许发送帧、数据分段及确认帧的发送。
3.根据权利要求1或2所述的无线局域网多速率传输方法,其特征在于:所述的逐级变化是逐帧按速率分级递增或递减。
4.根据权利要求3所述的无线局域网多速率传输方法,其特征在于:所述的建立通信事件列表是:收发节点的相邻节点根据收到帧的收发地址,对侦听到的数据帧传输过程进行编号,记录相应的预约时长。
5.根据权利要求4所述的无线局域网多速率传输方法,其特征在于:所述的更新和计算网络分配矢量的情况包括:
1).侦听到信道忙,这包括新产生的数据帧传输和已开始但未完成的数据帧传输;
2).检测到数据帧传输接入是否失败;
3).检测到数据帧传输是否意外中断。
6.根据权利要求5所述的无线局域网多速率传输方法,其特征在于:所述的信道质量根据信噪比、信号强度、误比特率、误符号率或误帧率的统计来确定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031346308A CN100448206C (zh) | 2003-09-18 | 2003-09-18 | 无线局域网多速率传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031346308A CN100448206C (zh) | 2003-09-18 | 2003-09-18 | 无线局域网多速率传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1599341A CN1599341A (zh) | 2005-03-23 |
CN100448206C true CN100448206C (zh) | 2008-12-31 |
Family
ID=34659050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031346308A Expired - Fee Related CN100448206C (zh) | 2003-09-18 | 2003-09-18 | 无线局域网多速率传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100448206C (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4364165B2 (ja) * | 2005-06-17 | 2009-11-11 | 株式会社東芝 | 無線通信装置 |
CN1996908B (zh) * | 2005-12-31 | 2010-05-05 | 中兴通讯股份有限公司 | 无线局域网中信道占用结束时刻更新及其状态检测的方法 |
CN101364944B (zh) * | 2008-09-05 | 2010-12-29 | 西安电子科技大学 | 用于无线分布式网络的协同媒体接入控制方法 |
CN101808418B (zh) * | 2009-09-25 | 2012-07-25 | 南京邮电大学 | 在网络中引入无竞争传输周期的分布式处理方法 |
CN101714896B (zh) * | 2009-09-29 | 2016-11-02 | 北京新岸线移动多媒体技术有限公司 | 通信方法 |
CN102801690B (zh) | 2011-05-25 | 2015-09-30 | 华为技术有限公司 | 流媒体的处理方法、分发服务器、客户端及*** |
CN103228056B (zh) | 2013-04-24 | 2019-03-01 | 中兴通讯股份有限公司 | 一种信道接入的处理方法和装置 |
CN105960762B (zh) * | 2014-10-31 | 2019-04-26 | 华为技术有限公司 | 无源光网络的数据传输方法和相关设备及无源光网络 |
CN106656371A (zh) * | 2016-12-29 | 2017-05-10 | 中国科学院微电子研究所 | 基于接收端信噪比预测的无线速率选择方法及无线网络 |
CN110611939B (zh) * | 2019-08-20 | 2023-09-26 | 贵州电网有限责任公司 | 一种基于mesh结构的配电网监测数据智能传输方法 |
CN111278033B (zh) * | 2020-01-21 | 2022-10-18 | 北京工业大学 | 一种LoRa通讯网络传输速率智能扫描及动态优化配置的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01117536A (ja) * | 1987-10-30 | 1989-05-10 | Nec Corp | マルチレートフレーム伝送方法及び装置 |
CN1319293A (zh) * | 1998-09-22 | 2001-10-24 | 西门子公司 | 评估数字通信信号的传输质量的方法和装置 |
WO2002005578A1 (en) * | 2000-07-12 | 2002-01-17 | Symbol Technologies, Inc. | Method and apparatus for variable power control in wireless communications systems |
WO2003003657A1 (en) * | 2001-06-29 | 2003-01-09 | Koninklijke Philips Electronics N.V. | Signal to noise margin information for power control and bit rate adaptation in ieee 802.11h wlan |
-
2003
- 2003-09-18 CN CNB031346308A patent/CN100448206C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01117536A (ja) * | 1987-10-30 | 1989-05-10 | Nec Corp | マルチレートフレーム伝送方法及び装置 |
CN1319293A (zh) * | 1998-09-22 | 2001-10-24 | 西门子公司 | 评估数字通信信号的传输质量的方法和装置 |
WO2002005578A1 (en) * | 2000-07-12 | 2002-01-17 | Symbol Technologies, Inc. | Method and apparatus for variable power control in wireless communications systems |
WO2003003657A1 (en) * | 2001-06-29 | 2003-01-09 | Koninklijke Philips Electronics N.V. | Signal to noise margin information for power control and bit rate adaptation in ieee 802.11h wlan |
Non-Patent Citations (4)
Title |
---|
A Rate-Adaptive MAC Protocol for Multi-HopWireless Networks. Gavin Holland,Nitin Vaidya,Paramvir Bahl.Proceedings of ACM MOBICOM'01. 2001 |
A Rate-Adaptive MAC Protocol for Multi-HopWireless Networks. Gavin Holland,Nitin Vaidya,Paramvir Bahl.Proceedings of ACM MOBICOM'01. 2001 * |
WaveLAN -II: A High-Performance Wireless LAN for the Unlicensed Band. Ad Kamerman, Leo Monteban.Bell Labs Technical Journal,Vol.2 No.3. 1997 |
WaveLAN -II: A High-Performance Wireless LAN for the Unlicensed Band. Ad Kamerman, Leo Monteban.Bell Labs Technical Journal,Vol.2 No.3. 1997 * |
Also Published As
Publication number | Publication date |
---|---|
CN1599341A (zh) | 2005-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101127661B (zh) | 一种基于拥塞程度概率p的无线竞争接入控制方法 | |
CN101110815B (zh) | 一种无线局域网多速率自适应传输的方法 | |
US9025527B2 (en) | Adaptive channel reuse mechanism in communication networks | |
US7657276B2 (en) | Radio communication system, radio communication apparatus, radio communication method, and computer program | |
Khorov et al. | Two-slot based model of the IEEE 802.11 ah restricted access window with enabled transmissions crossing slot boundaries | |
CN1996908B (zh) | 无线局域网中信道占用结束时刻更新及其状态检测的方法 | |
CN100394748C (zh) | 无线局域网分布式竞争控制退避方法 | |
JP3987857B2 (ja) | 無線個人領域ネットワークにおける優先順位を適用した無線通信方法 | |
CN101755476B (zh) | 链路适配方案 | |
CN100448206C (zh) | 无线局域网多速率传输方法 | |
WO2006034654A1 (fr) | Procede de transmission adaptatif a debits multiples pour reseau local sans fil | |
CN105592564B (zh) | 无线Mesh网络中基于活跃节点数估计的自适应接入机制 | |
US20150124749A1 (en) | Multiple access method and system with frequency multiplexing of several request to send messages per source node | |
CN103118414A (zh) | 一种适用于超宽带的无线接入控制与时隙分配方法 | |
KR20120022832A (ko) | 랜덤 액세스 네트워크에서의 통신 링크(들)의 채널 손실률 및 충돌 손실률의 계산을 위한 장치 및 방법 | |
CN101242414B (zh) | 基于卫星网络mac协议的跨层协议通信方法 | |
EP1935113B1 (en) | Method for power control in a wireless station | |
CN105142185A (zh) | 基于信道争用与集中调度的全双工mac的数据交换方法 | |
Tuysuz et al. | An uninterrupted collision-free channel access scheme over IEEE 802.11 WLANs | |
CN1332544C (zh) | 在无线网络中发送多媒体数据的方法 | |
CN100525191C (zh) | 无线局域网传输方法 | |
CN109274528A (zh) | 一种异步多包接收机制下p坚持CSMA吞吐率的确定方法 | |
EP1746770A1 (en) | Method for modifying a transmission characteristic of a communication channel, and network device therefor | |
Lee et al. | Avoiding collision with hidden nodes in IEEE 802.11 wireless networks | |
Zhang et al. | Receiver initiated MAC design for ad hoc networks based on multiuser detection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081231 Termination date: 20110918 |