CN104219777A - 宽带高速电台的信道接入方法 - Google Patents
宽带高速电台的信道接入方法 Download PDFInfo
- Publication number
- CN104219777A CN104219777A CN201410469383.7A CN201410469383A CN104219777A CN 104219777 A CN104219777 A CN 104219777A CN 201410469383 A CN201410469383 A CN 201410469383A CN 104219777 A CN104219777 A CN 104219777A
- Authority
- CN
- China
- Prior art keywords
- data
- cascade
- time slot
- way
- channel access
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种宽带高速电台的信道接入方法,包括:在CSMA信道接入过程中选择握手及数据确认方式发送数据,按照相同的数据目标、确认方式进行级联;在握手失败时,针对本次数据目标进行退避,同时将缓存的已级联上层数据包重新参与级联;在握手成功时,将已级联数据送交物理层发送,并在数据发送后,等待接收ACK帧,接收到ACK帧后判断ACK帧中每一个时隙数据的正确性,若存在错误数据,根据所级联的上层数据包数进行退避,在退避时将错误数据时隙对应的上层数据包送入级联队列重新参与级联,同时将正确数据时隙所对应的上层数据包删除。本发明的信道接入方法能够降低重传数据量,并自适应上层数据包传输效率进行退避。
Description
技术领域
本发明涉及一种信道接入方法,尤其是一种宽带高速电台的信道接入方法。属于无线通信技术领域。
背景技术
在目前的无线宽带接入中,由于存在隐藏节点、暴露节点问题,使得宽带接入过程相比有线接入更加复杂,因此接入效率在无线宽带接入中尤其重要,为了在无线接入中尽最大限度提高接入效率,并且保证上层数据业务发送的QoS,需要对链路层中接入相关协议进行最大限度的优化。现存的大部分接入协议不能较好的将上层数据包发送、级联、重传等过程结合起来,在重传时简单重传整个链路层的级联数据包,并且在退避的计算中并不考虑上层数据包的实时性要求,因此在实际应用中,遇到信道质量有波动的应用环境,其数据业务的传输效率会有较大的起伏。
另外,Ad Hoc网络在实际应用中往往面临信道质量多变、上层业务类型多变的情况,因此,网络中的接入效率和数据传输会因以上因素有很大的起伏,数据量重复传输的问题严重。
发明内容
本发明的目的是为了解决上述现有技术的缺陷,提供一种宽带高速电台的信道接入方法,该方法能够降低重传数据量,并自适应上层数据包传输效率进行退避。
本发明的目的可以通过采取如下技术方案达到:
宽带高速电台的信道接入方法,所述方法包括:在CSMA信道接入过程中选择握手及数据确认方式发送数据,按照相同的数据目标、确认方式进行级联;在握手失败时,针对本次数据目标进行退避,同时将缓存的已级联上层数据包重新参与级联;在握手成功时,将已级联数据送交物理层发送,并在数据发送后,等待接收ACK帧,接收到ACK帧后判断ACK帧中每一个时隙数据的正确性,若存在错误数据,根据所级联的上层数据包数进行退避,在退避时将错误数据时隙对应的上层数据包送入级联队列重新参与级联,同时将正确数据时隙所对应的上层数据包删除。
作为一种优选方案,所述方法具体包括以下步骤:
1)针对数据业务,链路层使用CSMA信道接入,在CSMA信道接入过程中选择握手及数据确认方式发送数据,进入步骤2);
2)在握手及数据确认方式的数据发送中,数据按照相同的数据目标、确认方式进行级联,同时将已级联的上层数据包进行缓存,进入步骤3);
3)发送方发送RTS呼叫帧,接收方在收到RTS呼叫帧后发送CTS确认帧,若发送方收到CTS确认帧,说明握手成功,则将已级联数据送交物理层发送,进入步骤4);若发送方未收到CTS确认帧,说明握手失败,则针对本次数据发送的数据目标设置握手退避时间,进行退避,同时将缓存的已级联上层数据包重新送入级联队列,等待级联,级联后重新执行本步骤;
4)在数据发送后,等待接收方回复ACK帧,接收方的接入协议在ACK帧中添加每一个时隙数据的判断标志,用来表示时隙数据正确性信息,回复ACK帧给发送方,进入步骤5);
5)若发送方在ACK帧中没有发现任何时隙的错误数据标志,则将步骤2)中缓存的已级联上层数据包删除,然后做下次发送;若发送方在ACK帧中发现有错误数据标志存在,则计算错误数据时隙对应的上层数据包,然后根据所级联的上层数据包数计算退避时隙数进行退避,在退避时将错误数据时隙对应的上层数据包送入级联队列重新参与级联,同时将正确数据时隙所对应的上层数据包删除。
作为一种优选方案,步骤4)所述在ACK帧中添加每一个时隙数据的判断标志,用来表示时隙数据正确性信息,具体如下:
在ACK帧中使用bit信息标记每个时隙数据的正确性,通过判断相应bit位的标志来了解该时隙数据传输是否成功,bit位为0表示时隙数据发送成功,bit位为1则表示时隙数据发送失败。
作为一种优选方案,步骤3)所述退避是在前5次呼叫失败时,采用二进制指数退避方式,若连续5次呼叫失败,则改为固定退避方式。
作为一种优选方案,步骤5)所述计算退避时隙数考虑了本次链路层数据所级联的上层数据包数,假设不考虑级联数据包数时计算的退避时隙数为α,对于级联数据包数超过设备缓存50%,即认为积压数据较多,此时通过修正处理得到修正退避时隙数否则,当级联数据包数小于设备缓存的50%,即认为积压数据仍在合理范围内,此时退避时隙数仍为α。
具体的,所述ACK帧的同步信息包括同步类型、源MAC地址、链路质量、时隙数据正确性信息和CRC。
本发明相对于现有技术具有如下的有益效果:
1、本发明的信道接入方法在基于CSMA接入协议的基础上,通过在数据确认过程中添加相应时隙数据的判断标志,可以计算错误数据时隙对应的上层数据包,并在退避时隙计算中考虑了级联上层数据包个数的因素,同时将退避时隙对应的上层数据包进行退避和重传,相对于遵循802.11规范的一般性重传和退避协议的实现,本接入协议中的上层数据包的传输效率得到了更高,并且与数据的级联过程相结合,可以进一步提高***效率。
2、本发明的信道接入方法在CSMA信道接入过程中,针对握手失败的目标会设置一个握手退避时间,在一定时间内不再针对此数据目标发送请求,而该次握手所对应的上层数据包,则会重新参与级联,不影响新业务数据的实时性,能够根据数据目标进行握手退避,且退避方式可调。
3、本发明的信道接入方法与现有协议只能区分级联后整个链路层数据包的正确性相比,在CSMA信道接入过程中,数据接收方会反馈业务数据所占用每一个时隙的数据正确性标志,在兼顾物理层与MAC层功能模块区分的基础上,最大限度的利用了物理层信息。
4、本发明的信道接入方法使得宽带高速电台可以针对不同的上层应用需求、当前信道状态等信息,发起可配置的、高效的信道接入过程。
附图说明
图1为本发明实施例1中物理层按照TDMA方式划分三种物理信道的示意图。
图2为本发明实施例1在CSMA信道接入过程中数据发送流程示意图。
图3为本发明实施例1在CSMA信道接入过程中数据呼叫时握手及握手失败退避的计算过程示意图。
图4为本发明实施例1中ACK帧的同步信息示意图。
具体实施方式
实施例1:
本实施例的信道接入方法,包括以下步骤:
1)如图1所示,在物理层以时隙为单位,采用TDMA(Time Division Multiple Access,时分多址)的方式划分信道,将信道划分为数据信道、话音信道和勤务信道,图中每32个时隙为一个时帧,时隙长度可按照实际需求配置,数据信道、话音信道和勤务信道三种物理信道在一个时帧中按照28∶2∶2的比例分配,分别对应上层的数据业务、话音业务以及勤务业务;
图中Dx表示数据时隙,Vx表示话音时隙,Bx表示勤务时隙(x表示32个时隙,序号为0~31),其中话音时隙占用位置为时帧第15、30时隙,勤务时隙占用位置为第31、32时隙,其余时隙均为数据时隙。这样方式划分可以在保证基本话音质量、保证基本勤务交互需求的基础上,最大化数据传输速率,为高速数据业务提供尽可能多的传输机会。
如果实际需求中对话音传输实时性要求更高,或者话音数据量较大,可以采用以下a和b两种方案解决:
a、在不改变物理层时帧结构的前提下,将话音数据安排在数据时隙传输,这样可以灵活分配资源,但话音质量会有一定损失;
b、改变物理层时帧结构,增加话音时隙个数,例如,可以将第7、23时隙划分为话音时隙,这样可以进一步保证话音质量,但会降低数据业务传输效率;
与话音时隙的分配相同,如果实际需求中勤务交互较多,可以适当参照话音时隙分配的方式进行。
2)对于话音业务和勤务业务,链路层使用物理层划分的TDMA时隙表进行接入;对于数据业务,链路层使用TDMA或CSMA(Carrier Sense Multiple Access,载波监听多路访问)信道接入,若使用CSMA信道接入,进入步骤3);
3)在CSMA信道接入过程中,从握手及数据确认、只握手、只带数据确认和无握手无数据确认四种发送方式中选择任意一种方式发送数据,若选择握手及数据确认方式发送数据,进入步骤4);
以下步骤4)~7)为在CSMA信道接入过程中数据发送流程,如图2所示;其中步骤4)~5)为CSMA信道接入过程中数据呼叫时握手及握手失败退避的计算过程,如图3所示;
4)在握手及数据确认方式的数据发送中,数据按照相同的数据目标、确认方式进行级联,同时将已级联的上层数据包进行缓存,进入步骤5);
5)发送方发送RTS呼叫帧,接收方在收到RTS(Request To Send)呼叫帧后发送CTS(Clear To Send)确认帧,若发送方收到CTS确认帧,说明握手成功,则将已级联数据送交物理层发送,进入步骤6);若发送方未收到CTS确认帧,说明握手失败,则针对本次数据发送的数据目标设置握手退避时间,进行退避,同时将缓存的已级联上层数据包重新送入级联队列,等待级联,级联后重新执行本步骤;
在步骤5)中,握手的退避只针对单次数据发送,如果在退避中出现新的业务数据,则算为另一次握手,也即是独立的一次数据发送,新的握手过程不受上一次握手失败的影响,且在握手失败时独立进行退避;所述退避是在前5次呼叫失败时,采用二进制指数退避方式,若连续5次呼叫失败,则改为固定退避方式,这样可以避免在信道质量不好的时候退避过多,其中退避的时间单位为秒;所述二进制指数退避就是以2n为最大退避时间,n是失败次数;所述固定退避是以一个固定时间作为每次的最大退避时间;两者区别就是指数退避越失败等待时间越长,固定退避的等待时间与失败次数无关。
6)在数据发送后,等待接收方回复ACK(Acknowledgement)帧,即数据确认帧,接收方的接入协议在ACK帧中使用bit信息标记每个时隙数据的正确性,即可以通过判断相应bit位的标志来了解该时隙数据传输是否成功,bit位为0表示时隙数据发送成功,bit位为1则表示时隙数据发送失败;接收方回复ACK帧给发送方后,进入步骤7);
如图4所示,所述ACK帧的同步信息包括同步类型、源MAC地址、链路质量、时隙数据正确性信息和CRC,其中:
同步类型:区分不同的时隙类型,比如呼叫时隙同步信息、确认时隙同步信息等,用来按照不同类型的方式解析同步信息;
源MAC地址:标志同步信息发送方的MAC地址;
链路质量:表示本次确认所对应数据发送方数据接收方的链路质量;
时隙数据正确性信息:标志多时隙数据发送情况下,每个时隙对应数据的正确性;
CRC:进行同步信息的CRC校验使用;
7)若发送方在ACK帧中没有发现任何时隙的错误数据标志(所有bit位为0),则将步骤4)中缓存的已级联上层数据包删除,然后做下次发送;若发送方在ACK帧中发现有错误数据标志存在(存在bit位为1),则计算错误数据时隙对应的上层数据包,然后计算退避时隙数进行退避,退避时隙数的计算可以包含级联上层数据包数、失败次数、邻居节点数等多种因素,而本实施例主要考虑了本次链路层数据所级联的上层数据包数,在退避时将错误数据时隙对应的上层数据包送入级联队列重新参与级联,同时将正确数据时隙所对应的上层数据包删除,从而最小化重传数据量,提高链路层效率;
在步骤7)计算退避时隙数时,假设不考虑级联数据包数时计算的退避时隙数为α,对于级联数据包数超过设备缓存50%,即认为积压数据较多,此时通过修正处理得到修正退避时隙数否则,当级联数据包数小于设备缓存的50%,即认为积压数据仍在合理范围内,此时退避时隙数仍为α。也就是说,对于级联数据包较多的情况,退避较少,级联数据包较少的情况,则退避较多,通过上述方法可进一步提高上层协议重新发送数据包时的效率,从而提高业务的QoS。
综上所述,本发明方法的整个数据的发送过程包含呼叫、呼叫确认、数据发送、数据确认多个环节,流程包含握手退避和数据失败(即出现错误数据)退避两个退避过程,在计算数据失败退避的过程中,计算退避时隙数时考虑了本次链路层数据所级联的上层数据包数,提高了上层协议重新发送数据包时的效率。
以上所述,仅为本发明专利较佳的实施例,但本发明专利的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明专利所公开的范围内,根据本发明专利的技术方案及其发明构思加以等同替换或改变,都属于本发明专利的保护范围。
Claims (6)
1.宽带高速电台的信道接入方法,其特征在于所述方法包括:在CSMA信道接入过程中选择握手及数据确认方式发送数据,按照相同的数据目标、确认方式进行级联;在握手失败时,针对本次数据目标进行退避,同时将缓存的已级联上层数据包重新参与级联;在握手成功时,将已级联数据送交物理层发送,并在数据发送后,等待接收ACK帧,接收到ACK帧后判断ACK帧中每一个时隙数据的正确性,若存在错误数据,根据所级联的上层数据包数进行退避,在退避时将错误数据时隙对应的上层数据包送入级联队列重新参与级联,同时将正确数据时隙所对应的上层数据包删除。
2.根据权利要求1所述的宽带高速电台的信道接入方法,其特征在于所述方法具体包括以下步骤:
1)针对数据业务,链路层使用CSMA信道接入,在CSMA信道接入过程中选择握手及数据确认方式发送数据,进入步骤2);
2)在握手及数据确认方式的数据发送中,数据按照相同的数据目标、确认方式进行级联,同时将已级联的上层数据包进行缓存,进入步骤3);
3)发送方发送RTS呼叫帧,接收方在收到RTS呼叫帧后发送CTS确认帧,若发送方收到CTS确认帧,说明握手成功,则将已级联数据送交物理层发送,进入步骤4);若发送方未收到CTS确认帧,说明握手失败,则针对本次数据发送的数据目标设置握手退避时间,进行退避,同时将缓存的已级联上层数据包重新送入级联队列,等待级联,级联后重新执行本步骤;
4)在数据发送后,等待接收方回复ACK帧,接收方的接入协议在ACK帧中添加每一个时隙数据的判断标志,用来表示时隙数据正确性信息,回复ACK帧给发送方,进入步骤5);
5)若发送方在ACK帧中没有发现任何时隙的错误数据标志,则将步骤2)中缓存的已级联上层数据包删除,然后做下次发送;若发送方在ACK帧中发现有错误数据标志存在,则计算错误数据时隙对应的上层数据包,然后根据所级联的上层数据包数计算退避时隙数进行退避,在退避时将错误数据时隙对应的上层数据包送入级联队列重新参与级联,同时将正确数据时隙所对应的上层数据包删除。
3.根据权利要求2所述的宽带高速电台的信道接入方法,其特征在于:步骤4)所述在ACK帧中添加每一个时隙数据的判断标志,用来表示时隙数据正确性信息,具体如下:
在ACK帧中使用bit信息标记每个时隙数据的正确性,通过判断相应bit位的标志来了解该时隙数据传输是否成功,bit位为0表示时隙数据发送成功,bit位为1则表示时隙数据发送失败。
4.根据权利要求2所述的宽带高速电台的信道接入方法,其特征在于:步骤3)所述退避是在前5次呼叫失败时,采用二进制指数退避方式,若连续5次呼叫失败,则改为固定退避方式。
5.根据权利要求2所述的宽带高速电台的信道接入方法,其特征在于:步骤5)所述计算退避时隙数时考虑了本次链路层数据所级联的上层数据包数,假设不考虑级联数据包数时计算的退避时隙数为α,对于级联数据包数超过设备缓存50%,即认为积压数据较多,此时通过修正处理得到修正退避时隙数否则,当级联数据包数小于设备缓存的50%,即认为积压数据仍在合理范围内,此时退避时隙数仍为α。
6.根据权利要求1或2所述的宽带高速电台的信道接入方法,其特征在于:所述ACK帧的同步信息包括同步类型、源MAC地址、链路质量、时隙数据正确性信息和CRC。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410469383.7A CN104219777B (zh) | 2014-09-15 | 2014-09-15 | 宽带高速电台的信道接入方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410469383.7A CN104219777B (zh) | 2014-09-15 | 2014-09-15 | 宽带高速电台的信道接入方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104219777A true CN104219777A (zh) | 2014-12-17 |
CN104219777B CN104219777B (zh) | 2017-09-22 |
Family
ID=52100811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410469383.7A Active CN104219777B (zh) | 2014-09-15 | 2014-09-15 | 宽带高速电台的信道接入方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219777B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911426A (zh) * | 2017-02-16 | 2017-06-30 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002054671A2 (en) * | 2001-01-02 | 2002-07-11 | At & T Corp. | Random medium access methods with backoff adaptation to traffic |
CN103327638A (zh) * | 2013-04-17 | 2013-09-25 | 东南大学 | 一种超窄带通信模式的无线媒体接入控制方法 |
CN103369597A (zh) * | 2012-03-31 | 2013-10-23 | 中兴通讯股份有限公司 | 无线帧的发送方法及装置 |
-
2014
- 2014-09-15 CN CN201410469383.7A patent/CN104219777B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002054671A2 (en) * | 2001-01-02 | 2002-07-11 | At & T Corp. | Random medium access methods with backoff adaptation to traffic |
CN103369597A (zh) * | 2012-03-31 | 2013-10-23 | 中兴通讯股份有限公司 | 无线帧的发送方法及装置 |
CN103327638A (zh) * | 2013-04-17 | 2013-09-25 | 东南大学 | 一种超窄带通信模式的无线媒体接入控制方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911426A (zh) * | 2017-02-16 | 2017-06-30 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
WO2018149298A1 (zh) * | 2017-02-16 | 2018-08-23 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
KR20190112143A (ko) * | 2017-02-16 | 2019-10-02 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 플렉시블 이더넷에서 데이터를 전송하는 방법 및 디바이스 |
CN106911426B (zh) * | 2017-02-16 | 2020-07-28 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
CN111953450A (zh) * | 2017-02-16 | 2020-11-17 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
KR102258632B1 (ko) * | 2017-02-16 | 2021-05-28 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 플렉시블 이더넷에서 데이터를 전송하는 방법 및 디바이스 |
KR20210064409A (ko) * | 2017-02-16 | 2021-06-02 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 플렉시블 이더넷에서 데이터를 전송하는 방법 및 디바이스 |
US11115153B2 (en) | 2017-02-16 | 2021-09-07 | Huawei Technologies Co., Ltd. | Method for transmitting data in flexible ethernet and device |
KR102519513B1 (ko) * | 2017-02-16 | 2023-04-06 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 플렉시블 이더넷에서 데이터를 전송하는 방법 및 디바이스 |
Also Published As
Publication number | Publication date |
---|---|
CN104219777B (zh) | 2017-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4558739B2 (ja) | マルチキャストサービスを提供する方法 | |
US7773569B2 (en) | System and method for efficiently routing data packets and managing channel access and bandwidth in wireless multi-hopping networks | |
US7813324B1 (en) | Scalable mobile adaptive reliable ToS based automatic retransmit request | |
CN100514907C (zh) | 通信设备、通信方法和通信*** | |
US7644200B2 (en) | Method of repeating data transmission between network devices by timing a first predetermined period after previous first data transmission | |
CN101743716B (zh) | 无线网络中可靠多播/广播的建立 | |
KR200404695Y1 (ko) | 매시 네트워크에서 사용되는 무선 스테이션 | |
KR100664953B1 (ko) | 모바일 애드 혹 네트워크 환경에서의 멀티캐스트 라우팅방법 | |
JP4054878B2 (ja) | 通信システム、通信方法、および基地局 | |
US20080159337A1 (en) | Data transmission method and device using controlled transmission profile | |
EP1510043A2 (en) | Hybrid arq for a wireless ad-hoc network and a method for using the same | |
WO2008034335A1 (fr) | Procédé et appareil pour une retransmission à répétition automatique hybride | |
JP4447452B2 (ja) | アド・ホック通信ネットワーク用のarqmac及びこれを使用した方法 | |
CN103036657A (zh) | 一种数据传输方法和装置 | |
EP3244562B1 (en) | User equipment and transmission method for acknowledgement information | |
CN101860423A (zh) | 一种协议分组传输的重传方法和装置 | |
JP2007300509A (ja) | 無線通信方法および無線通信装置 | |
WO2020210940A1 (zh) | 无线局域网的通信方法、装置、终端及可读存储介质 | |
CN107733589B (zh) | 自组网自动重传请求的实现方法、装置、设备以及存储介质 | |
KR100755709B1 (ko) | Mpr 셋 정보를 활용한 멀티캐스트 전송 방법 | |
CN108347788A (zh) | 基于Slotted-FAMA协议利用传播时延的数据并发传输方法 | |
CN109067497B (zh) | 一种适用于超短波tdma无线信道的高效组网方法 | |
WO2002023791A2 (en) | Retransmission for broadcast information | |
JP2016201833A (ja) | ブロードキャスト準備メッセージを用いたデータブロードキャスト | |
CN104219777A (zh) | 宽带高速电台的信道接入方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |