通信方法及装置与流程

摘要: 本技术涉及通信,尤其涉及一种通信方法及装置。背景技术:1、在无线通信技术中,提高无线信号的覆盖距离能够有效减小信号盲区,提升无线通信网络的稳定性以及提高通信质量...
通信方法及装置与流程

本技术涉及通信,尤其涉及一种通信方法及装置。

背景技术:

1、在无线通信技术中,提高无线信号的覆盖距离能够有效减小信号盲区,提升无线通信网络的稳定性以及提高通信质量等。

2、为了保证频谱资源合理分配,避免干扰以及保障应用的安全性,无线设备的工作频率范围以及功率谱密度等需要满足相应的规定。这些规定会限制无线信号的覆盖距离,因此亟需一种通信方法,能够在满足无线设备的工作频率范围以及功率谱密度等规定的同时提高无线信号的覆盖距离。

技术实现思路

1、本技术提供一种通信方法及装置,能够在满足无线设备的工作频率范围以及功率谱密度等规定的同时提高无线信号的覆盖距离。

2、第一方面,本技术提供一种通信方法,该方法包括:获取无线保真(wirelessfidelity,wifi)数据帧,wifi帧包括前导域和数据域,前导域包括训练符号和信令域,数据域包括至少一个数据符号和至少一个空符号;发送wifi帧,前导域按照前导功率因子发送,数据符号按照数据功率因子发送;其中,前导功率因子和数据功率因子分别由wifi帧中前导域的前导时长、数据符号的时长和空符号的时长确定。。

3、一种可能的实现方式中,可以通过将初始wifi帧(数据域不包括空符号(nullsymbol))的数据域中的部分符号(symbol,sym)进行打孔,得到wifi帧,空符号也可以称为打孔符号(punctured symbol)。一种可能的实现方式中,可以通过在初始wifi帧的数据域中插入至少一个空符号得到wifi帧。

4、本技术实施例是在wifi帧内添加了空符号的同时提高了非空符号(数据符号、前导域中的字段以及包扩展字段)发送功率,空符号的存在使得wifi帧在一些时间段内信号频谱消失,因此整个wifi帧的功率谱密度是满足无线设备的工作频率范围以及功率谱密度等规定的,在满足无线设备的工作频率范围以及功率谱密度等规定的同时提高了非空符号的传输功率,从而提高了无线信号的覆盖距离。

5、在一种可能的实现方式中,该方法还包括:发送空符号指示信息,空符号指示信息用于指示以下至少一项:数据域中是否存在空符号、数据域中每个空符号的位置信息。

6、示例性地,空符号指示信息可以采用单独的通知信令发送,也可以携带在wifi帧中发送,本技术实施例对空符号指示信息的发送不做限定。

7、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组相同。

8、符号组中的空符号可以均位于数据符号之后,也可以均位于数据符号之前。如果符号组中空符号和/或数据符号数量为多个,空符号和数据符号可以各自连续分布,也可以穿插分布。本技术实施例对符号组中的数据符号和空符号的排布方式不做限定。

9、在一种可能的实现方式中,该方法还包括:发送空符号指示信息,空符号指示信息用于指示:符号组中空符号的数量,或者符号组中数据符号与空符号的数量比例。

10、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组中存在不同的符号组。

11、示例性地,多个符号组中可以既存在不同的符号组,也存在相同的符号组。或者,多个符号组中任意两个符号组不同。

12、在一种可能的实现方式中,该方法还包括:发送空符号指示信息,空符号指示信息用于指示:多个符号组中每个符号组中的数据符号的数量和空符号的数量,或者每个符号组中的空符号的位置信息。

13、在一种可能的实现方式中,数据域包括多个数据符号组,数据符号组包括至少一个数据符号,每相邻两个数据符号组之间存在至少一个空符号。

14、在一种可能的实现方式中,该方法还包括:发送空符号指示信息,空符号指示信息用于指示每相邻两个数据符号组之间的空符号的数量。

15、在一种可能的实现方式中,数据域中各个空符号的长度相同。

16、本技术实施例中,数据域中各个空符号的长度相同一方面接收端无需额外的逻辑确定每个空符号的边界,而是可以直接按照同一个长度读取,简化了解析和处理wifi帧的复杂度,从而减少了对wifi帧的处理时间以及资源消耗。另一方面,在wifi帧出现传输错误时,多个空符号的长度相同能够使得接收端更快地定位错误,减少错误传播的可能性。再一方面,有利于内存对齐,提高内存访问效率,以及提高了对各种通信协议的兼容性,有利于标准化。

17、在一种可能的实现方式中,数据域包括多个数据符号,多个数据符号按照相同的数据功率因子发送。

18、第二方面,本技术提供一种通信方法,该方法包括:接收wifi帧,wifi帧包括前导域和数据域,前导域包括训练符号和信令域,数据域包括至少一个数据符号和至少一个空符号;确定wifi帧中的至少一个空符号;其中,前导域按照前导功率因子发送,数据符号按照数据功率因子发送,前导功率因子和数据功率因子分别由wifi帧中前导域的前导时长、数据符号的时长和空符号的时长确定。

19、在一种可能的实现方式中,该方法还包括:接收空符号指示信息,空符号指示信息用于指示以下至少一项:数据域中是否存在空符号、数据域中每个空符号的位置信息;根据空符号指示信息确定wifi帧中的至少一个空符号。

20、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组相同。

21、在一种可能的实现方式中,该方法还包括:接收空符号指示信息,空符号指示信息用于指示:符号组中空符号的数量,或者符号组中数据符号与空符号的数量比例;根据空符号指示信息确定wifi帧中的至少一个空符号。

22、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组中存在不同的符号组。

23、在一种可能的实现方式中,该方法还包括:接收空符号指示信息,空符号指示信息用于指示:多个符号组中每个符号组中的数据符号的数量和空符号的数量,或者每个符号组中的空符号的位置信息;根据空符号指示信息确定wifi帧中的至少一个空符号。

24、在一种可能的实现方式中,数据域包括多个数据符号组,数据符号组包括至少一个数据符号,每相邻两个数据符号组之间存在至少一个空符号。

25、在一种可能的实现方式中,该方法还包括:接收空符号指示信息,空符号指示信息用于指示每相邻两个数据符号组之间的空符号的数量;根据空符号指示信息确定wifi帧中的至少一个空符号。

26、在一种可能的实现方式中,数据域中各个空符号的长度相同。

27、在一种可能的实现方式中,数据域包括多个数据符号,多个数据符号按照相同的数据功率因子发送。

28、第三方面,本技术提供一种通信装置,该装置包括:处理模块,用于获取wifi帧,wifi帧包括前导域和数据域,前导域包括训练符号和信令域,数据域包括至少一个数据符号和至少一个空符号;收发模块,用于发送wifi帧,前导域按照前导功率因子发送,数据符号按照数据功率因子发送;其中,前导功率因子和数据功率因子分别由wifi帧中前导域的前导时长、数据符号的时长和空符号的时长确定。

29、在一种可能的实现方式中,收发模块,还用于发送空符号指示信息,空符号指示信息用于指示以下至少一项:数据域中是否存在空符号、数据域中每个空符号的位置信息。

30、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组相同。

31、在一种可能的实现方式中,收发模块,还用于发送空符号指示信息,空符号指示信息用于指示:符号组中空符号的数量,或者符号组中数据符号与空符号的数量比例。

32、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组中存在不同的符号组。

33、在一种可能的实现方式中,收发模块,还用于发送空符号指示信息,空符号指示信息用于指示:多个符号组中每个符号组中的数据符号的数量和空符号的数量,或者每个符号组中的空符号的位置信息。

34、在一种可能的实现方式中,数据域包括多个数据符号组,数据符号组包括至少一个数据符号,每相邻两个数据符号组之间存在至少一个空符号。

35、在一种可能的实现方式中,收发模块,还用于发送空符号指示信息,空符号指示信息用于指示每相邻两个数据符号组之间的空符号的数量。

36、在一种可能的实现方式中,数据域中各个空符号的长度相同。

37、在一种可能的实现方式中,数据域包括多个数据符号,多个数据符号按照相同的数据功率因子发送。

38、第四方面,本技术提供一种通信装置,该装置包括:收发模块,用于接收wifi帧,wifi帧包括前导域和数据域,前导域包括训练符号和信令域,数据域包括至少一个数据符号和至少一个空符号;处理模块,用于确定wifi帧中的至少一个空符号;其中,前导域按照前导功率因子发送,数据符号按照数据功率因子发送,前导功率因子和数据功率因子分别由wifi帧中前导域的前导时长、数据符号的时长和空符号的时长确定。

39、在一种可能的实现方式中,收发模块,还用于接收空符号指示信息,空符号指示信息用于指示以下至少一项:数据域中是否存在空符号、数据域中每个空符号的位置信息;该装置还包括:处理模块,用于根据空符号指示信息确定wifi帧中的至少一个空符号。

40、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组相同。

41、在一种可能的实现方式中,收发模块,还用于接收空符号指示信息,空符号指示信息用于指示:符号组中空符号的数量,或者符号组中数据符号与空符号的数量比例;处理模块,用于根据空符号指示信息确定wifi帧中的至少一个空符号。

42、在一种可能的实现方式中,数据域包括连续的多个符号组,符号组包括至少一个数据符号和至少一个空符号,多个符号组中存在不同的符号组。

43、在一种可能的实现方式中,收发模块,还用于接收空符号指示信息,空符号指示信息用于指示:多个符号组中每个符号组中的数据符号的数量和空符号的数量,或者每个符号组中的空符号的位置信息;处理模块,用于根据空符号指示信息确定wifi帧中的至少一个空符号。

44、在一种可能的实现方式中,数据域包括多个数据符号组,数据符号组包括至少一个数据符号,每相邻两个数据符号组之间存在至少一个空符号。

45、在一种可能的实现方式中,收发模块,还用于接收空符号指示信息,空符号指示信息用于指示每相邻两个数据符号组之间的空符号的数量;处理模块,用于根据空符号指示信息确定wifi帧中的至少一个空符号。

46、在一种可能的实现方式中,数据域中各个空符号的长度相同。

47、在一种可能的实现方式中,数据域包括多个数据符号,多个数据符号按照相同的数据功率因子发送。

48、第五方面,本技术提供一种通信系统,该系统包括发送端和接收端,发送端用于执行如第一方面中任一项所述的方法,接收端用于执行如第二方面中任一项所述的方法。

49、第六方面,本技术提供一种电子设备,该设备包括:一个或多个处理器;存储器,用于存储一个或多个计算机程序或指令;当一个或多个计算机程序或指令被一个或多个处理器执行,使得一个或多个处理器实现如第一方面和第二方面中任一项所述的方法。

50、第七方面,本技术提供一种电子设备,包括,处理器,用于执行如第一方面和第二方面中任一项所述的方法。

51、第八方面,本技术提供一种电子设备,该设备包括:处理电路和接口电路;其中,接口电路用于与电子设备外部的存储器耦合,并为处理电路访问存储器提供通信接口;处理电路用于执行存储器中的程序指令,以实现如第一方面和第二方面中任一项所述的方法。

52、在具体实现过程中,电子设备可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。

53、第九方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储了程序代码,程序代码被处理器执行时,实现如第一方面和第二方面中任一项所述的方法。

54、第十方面,本技术提供一种芯片,包括:至少一个处理器。该至少一个处理器用于执行如第一方面和第二方面中任一项所述的方法。

55、可选地,芯片还包括存储器。至少一个处理器用于执行存储器中的代码,当至少一个处理器执行该代码时,使得芯片实现如第一方面和第二方面中任一项所述的方法。

56、可选地,上述芯片还可以为集成电路。

57、第十一方面,本技术提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机实现如第一方面和第二方面中任一项所述的方法。