System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于跨技术通信的物理层确认方法及通信系统技术方案_技高网

一种基于跨技术通信的物理层确认方法及通信系统技术方案

技术编号:41232923 阅读:2 留言:0更新日期:2024-05-09 23:48
本申请提供了一种基于跨技术通信的物理层确认方法及通信系统,该方法应用于ACK接收方,该方法包括:将待发送的确认ACK消息转换为比特序列;将所述比特序列调制成ACK信号,所述ACK信号包括一组抗偏移信号ORS,每个所述ORS包括两个波且所述两个波的波形相同;向ACK接收方发送一组所述ORS。本申请提供的方法可以使得ACK消息兼容不同的通信协议,减少流量开销,提高消息传输的可靠性。

【技术实现步骤摘要】

本申请属于物联网通信,尤其涉及一种基于跨技术通信的物理层确认方法及通信系统


技术介绍

1、目前跨技术通信(cross-technology communication,ctc)使异构设备之间(即运行不同协议的设备)能够直接通信。在ctc设计中,发送方通常向接收方发送数据,然而接收方没有向发送方发送反馈数据接收成功或失败。由于异构设备运行的协议不同,所以ctc传输不可靠,因此接收方需要向发送方发送确认(acknowledgment,ack)反馈,增加ctc传输的可靠性。

2、现有技术中,可以通过ack反馈,实现接收方向发送方发送确认反馈。由于ctc中存在采样偏移、异构设备运行的协议不同且要在ctc中添加大量冗余信息以提高可靠性,因此导致ack反馈无法在运行不同协议的异构设备中普遍应用,在ctc传输中增加额外的流量开销,无法在ctc中轻量级传输,且传输不可靠。


技术实现思路

1、本申请的目的在于提供一种基于跨技术通信的物理层确认方法及通信系统,旨在解决传统的ack反馈无法在运行不同协议的异构设备中普遍应用,在ctc传输中增加额外的流量开销,无法在ctc中轻量级传输,且传输不可靠的问题。

2、本申请实施例的第一方面提了一种基于跨技术通信的物理层确认方法,该方法应用于ack发送方,该方法包括:将待发送的ack消息转换为比特序列;将比特序列调制成ack信号,ack信号包括一组抗偏移信号(offset-resistant signal,ors),每个ors包括两个波且两个波的波形相同;向ack接收方发送一组ors。

3、在一些实施方式中,每个ors的第二个波是在ors之后且与ors相邻的另一个ors的第一个波。

4、在一些实施方式中,ack发送方存储有ack消息、ack信号与比特序列之间的映射关系,将待发送的ack消息转换为比特序列,包括:基于ack消息,从映射关系中获取比特序列。

5、在一些实施方式中,将比特序列调制成ack信号,包括:将比特序列的奇数位转换为i脉冲;将比特序列的偶数位转换为q脉冲,将转换得到的i脉冲和q脉冲进行叠加,得到ors,ors中的每个波包括两个半i脉冲和一个完整的q脉冲。

6、本申请实施例的第二方面提了一种基于跨技术通信的物理层确认方法,该方法应用于ack接收方,该方法包括:对来自ack发送方的信号进行采样,得到一组采样实例;确定一组采样实例中两个连续采样实例的相位偏移;若基于一组采样实例和相位偏移,确定信号为ack信号,则基于一组采样实例获取ack消息,ack信号包括一组ors,每个ors包括两个波且两个波的波形相同。

7、在一些实施方式中,基于一组采样实例和相位偏移,确定信号为ack信号,包括:若一组采样实例的功率大于第一阈值,且检测到的ors的数量大于第二阈值,则确定检测到ack信号。

8、在一些实施方式中,该方法还包括:若两个连续采样实例的相位偏移小于第三阈值,则确定检测到ors。

9、在一些实施方式中,基于一组采样实例获取ack消息,包括:确定一组采样实例中至少部分采样实例对应的象限;基于对应采样实例最多的象限,确定ack消息。

10、本申请实施例的第三方面提了一种通信系统,该系统包括实现如上述方法的ack发送方和ack接收方。

11、本申请实施例的第四方面提了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。

12、本申请实施例的第五方面提了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。

13、本专利技术实施例与现有技术相比存在的有益效果是:

14、可以将待发送的ack消息转换为比特序列,然后将比特序列调制成ack信号,该ack信号包括一组ors,由于每个ors包括两个波且两个波的波形相同,所以该ors具有零相位位移的属性,ors兼容其他通信协议,也即是,通过ors可以抵抗ctc中的采样偏移,且该ors可以普遍应用在不同通信协议的通信网络中。向ack接收方发送一组ors,可以使得ack接收方确认接收到了ack消息。也即是,ack接收方可以基于ors确认ack消息,ack信号可以兼容不同通信协议的ack接收方,也就改善了轻量级的ack只能应用在少部分通信网络中的问题,实现了ack消息可以在通信网络中可靠传输。

本文档来自技高网...

【技术保护点】

1.一种基于跨技术通信的物理层确认方法,其特征在于,应用于ACK发送方,所述方法包括:

2.如权利要求1所述的方法,其特征在于,每个所述ORS的第二个波是在所述ORS之后且与所述ORS相邻的另一个ORS的第一个波。

3.如权利要求1所述的方法,其特征在于,所述ACK发送方存储有ACK消息、ACK信号与比特序列之间的映射关系,所述将待发送的ACK消息转换为比特序列,包括:

4.如权利要求1-3任一所述的方法,其特征在于,所述将所述比特序列调制成ACK信号,包括:

5.一种基于跨技术通信的物理层确认方法,其特征在于,应用于ACK接收方,所述方法包括:

6.如权利要求5所述的方法,其特征在于,所述基于一组所述采样实例和所述相位偏移,确定所述信号为ACK信号,包括:

7.如权利要求5所述的方法,其特征在于,所述方法还包括:

8.如权利要求5-7任一所述的方法,其特征在于,所述基于一组所述采样实例获取ACK消息,包括:

9.一种通信系统,其特征在于,包括如权利要求1-4任一所述的ACK发送方和如权利要求5-8任一所述的ACK接收方。

10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4或如权利要求5-8任一项所述方法的步骤。

11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4或如权利要求5-8任一项所述方法的步骤。

...

【技术特征摘要】

1.一种基于跨技术通信的物理层确认方法,其特征在于,应用于ack发送方,所述方法包括:

2.如权利要求1所述的方法,其特征在于,每个所述ors的第二个波是在所述ors之后且与所述ors相邻的另一个ors的第一个波。

3.如权利要求1所述的方法,其特征在于,所述ack发送方存储有ack消息、ack信号与比特序列之间的映射关系,所述将待发送的ack消息转换为比特序列,包括:

4.如权利要求1-3任一所述的方法,其特征在于,所述将所述比特序列调制成ack信号,包括:

5.一种基于跨技术通信的物理层确认方法,其特征在于,应用于ack接收方,所述方法包括:

6.如权利要求5所述的方法,其特征在于,所述基于一组所述采样实例和所述相位偏移,确定所述信号为ack...

【专利技术属性】
技术研发人员:冯丽姚舒敏赵庆林
申请(专利权)人:澳门科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1