System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无线通信,尤其涉及一种基于半双工通信模式下的时隙可变协议通信方法及装置。
技术介绍
1、随着无线通信技术的快速发展,通信技术应用逐渐分为了两个方向:一种是花费更多软硬件资源追求极限传输速率的高码率数据传输的方向;另一种是尽可能节省资源同时满足实际应用需求的通信应用。半双工通信就是经常应用在后一种通信应用上的通信方式,即通信设备在同一时刻只能进行发送或是接收,从而大幅简化设备实现的难度或是减少通信所需的资源。虽然半双工通信设备无法像双工通信设备一样具备单台设备同时进收发数据的能力,但它是可以通过切换发送与接收模式来进行信息的双向交互。
2、通常使用半双工通信进行信息交互的系统,会规定在一定时间内,一半的时间用于单一方向的信息传输,另一半的时间用于反方向的信息传输;即对系统中的单个通信设备而言,发送或是接收时隙与接收或是发送时隙的时长一致,使得两个传输方向的信息传输能力(带宽)相等。这种情况下,如果系统在两个方向上需要传输的信息量始终一致或是接近,那么这样的系统能够以最大的传输效率进行数据的双向传输,即带宽利用率最大。
3、但是,在实际的应用中,不仅两个方向上传输的数据量差距很大,而且还会随着系统运行这种差距在不断的变化,若在这种应用中仍保持两个方向的数据带宽一致,就会造成带宽的浪费,降低通信效率。
技术实现思路
1、本专利技术提供一种基于半双工通信模式下的时隙可变协议通信方法及装置,用以解决现有技术中半双工通信在两个方向上数据带宽不一致,导致通信
2、第一方面,本专利技术提供一种基于半双工通信模式下的时隙可变协议通信方法,包括:
3、将主设备与从设备之间建立通信连接;
4、在所述主设备与所述从设备的通信过程中,所述主设备根据所述从设备反馈的待发数据量,实时控制调整双向通信的时隙比例;
5、其中,所述双向通信的通信收发周期包括:主设备发送时隙、第一次保护间隔时隙、从设备发送时隙和第二次保护间隔时隙。
6、根据本专利技术提供的一种基于半双工通信模式下的时隙可变协议通信方法,所述主设备发送时隙由主设备发送,从设备接收;
7、所述第一次保护间隔时隙间插于所述主设备发送时隙和所述从设备发送时隙之间;
8、所述从设备发送时隙由从设备发送,主设备接收;
9、所述第二次保护间隔时隙间插于所述从设备发送时隙和下一个主设备发送时隙之间。
10、根据本专利技术提供的一种基于半双工通信模式下的时隙可变协议通信方法,所述主设备和所述从设备发送的有效数据内容包括:帧同步头、帧类型标识、帧长、有效数据和ldpc编码;
11、所述帧同步头用于供接收方进行帧头同步使用;
12、所述帧类型标识用于区分帧类型为业务数据类型或控制数据类型;
13、所述帧长用于表示的是有效数据区内有效数据的长度;
14、所述有效数据与帧类型相对应,用于表示业务数据或控制数据;
15、所述ldpc编码用于为占用编码数据使得整帧数据通过接收译码具备错误纠正的能力。
16、根据本专利技术提供的一种基于半双工通信模式下的时隙可变协议通信方法,所述ldpc编码使用882字节数据,编码码长126字节。
17、根据本专利技术提供的一种基于半双工通信模式下的时隙可变协议通信方法,所述控制数据包括:有效控制数据和填充字段;
18、所述有效控制数据包括第一控制数据单元、第二控制数据单元、第三控制数据单元、第四控制数据单元、第五控制数据单元和第六控制数据单元;
19、所述第一控制数据单元用于表示发送方在上一接收时隙内的接收情况;
20、所述第二控制数据单元用于指示当前发送时隙是否为最后一个时隙;
21、所述第三控制数据单元用于表示主设备发送时隙的时长;
22、所述第四控制数据单元用于表示从设备发送时隙的时长;
23、所述第五控制数据单元用于表示第一次保护间隔时隙和所述第二次保护间隔时隙的时长;
24、所述第六控制数据单元用于表示发送设备待发送的数据量。
25、根据本专利技术提供的一种基于半双工通信模式下的时隙可变协议通信方法,所述有效控制数据和填充字段合计为874字节;
26、当所述有效数据不足874字节时,发送方在后面补填0x5a数据至满足874字节。
27、根据本专利技术提供的一种基于半双工通信模式下的时隙可变协议通信方法,所述将主设备与从设备之间建立通信连接,包括:
28、主设备会以10ms发送时隙,10ms接收时隙,2ms保护间隔时隙的通信收发周期不断发送建立连接;
29、在发送时隙内,所述主设备不断发送控制数据帧,其中,第一控制数据单元为0x01、第二控制数据单元为0x00、第三控制数据单元与第四控制数据单元为0x0a、第五控制数据单元为0x02,第六控制数据单元为实际数值;
30、所述从设备在接收到所述主设备发送的控制数据帧后,按照约定时隙反向送控制指令,其中,第一控制数据单元为0x01、第二控制数据单元为0x00、第三控制数据单元与第四控制数据单元为0x0a、第五控制数据单元为0x02,第六控制数据单元为实际数值;
31、所述主设备在接收到所述从设备第一次反向发送的控制数据后,再次发送控制数据,第一控制数据单元变为0x00,第二控制数据单元为0x00,第三控制数据单元、第四控制数据单元、第五控制数据单元按照前一次收发中所述主设备的待发数据量与所述从设备的待发数据量比例,决定主设备发送时隙与从设备发送时隙的数值;第六控制数据单元为实际待发数据量,发送完成后,所述主设备进入建立连接状态;
32、所述从设备按照此控制指令约定的新时隙,反向发送相同的控制指令数据,并在发送完成之后进入建立连接状态,建立主设备与从设备的连接。
33、根据本专利技术提供的一种基于半双工通信模式下的时隙可变协议通信方法,所述主设备根据所述从设备反馈的待发数据量,实时控制调整双向通信的时隙比例,包括:
34、主设备在主设备发送时隙内,从设备在从设备发送时隙内,首先发送一帧控制数据帧,而后才开始发送业务数据帧,每次发送时隙的最后再发送一次控制数据帧;
35、所述主设备根据实时反馈的主设备和从设备各自待发的数据量调整每个收发周期内双向数据通信的时隙时长,控制双向数据带宽。
36、第二方面,本专利技术还提供一种基于半双工通信模式下的时隙可变协议通信装置,包括:
37、通信模块,用于将主设备与从设备之间建立通信连接;
38、调整模块,用于在所述主设备与所述从设备的通信过程中,所述主设备根据所述从设备反馈的待发数据量,实时控制调整双向通信的时隙比例;其中,所述双向通信的通信收发周期包括:主设备发送时隙、第一次保护间隔时隙、从设备发送时隙和第二次保护间隔时隙。
3本文档来自技高网...
【技术保护点】
1.一种基于半双工通信模式下的时隙可变协议通信方法,其特征在于,包括:
2.根据权利要求1所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述主设备发送时隙由主设备发送,从设备接收;
3.根据权利要求1所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述主设备和所述从设备发送的有效数据内容包括:帧同步头、帧类型标识、帧长、有效数据和LDPC编码;
4.根据权利要求3所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述LDPC编码使用882字节数据,编码码长126字节。
5.根据权利要求3所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述控制数据包括:有效控制数据和填充字段;
6.根据权利要求5所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述有效控制数据和填充字段合计为874字节;
7.根据权利要求5所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述将主设备与从设备之间建立通信连接,包括:
8.根据权利要求1
9.一种基于半双工通信模式下的时隙可变协议通信装置,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述基于半双工通信模式下的时隙可变协议通信方法。
...【技术特征摘要】
1.一种基于半双工通信模式下的时隙可变协议通信方法,其特征在于,包括:
2.根据权利要求1所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述主设备发送时隙由主设备发送,从设备接收;
3.根据权利要求1所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述主设备和所述从设备发送的有效数据内容包括:帧同步头、帧类型标识、帧长、有效数据和ldpc编码;
4.根据权利要求3所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述ldpc编码使用882字节数据,编码码长126字节。
5.根据权利要求3所述的基于半双工通信模式下的时隙可变协议通信方法,其特征在于,所述控制数据包括:有效控制数据和填充字段;
6.根据权利要求5所...
【专利技术属性】
技术研发人员:黄李天均,姚吴嘉鑫,
申请(专利权)人:北京融为科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。