一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种中间前导码指示、接收方法及装置与流程

2021-11-05 20:33:00 来源:中国专利 TAG:


1.本技术涉及无线通信技术领域,尤其涉及一种中间前导码指示、接收方法及装置。


背景技术:

2.在高效率无线局域网通信中,设备之间可以用如表1所示的数据单元结构进行数据传输。如表1所示,数据单元包含了传统前导码。传统前导码包括传统短训练字段(legacy short training field,l

stf)、传统长训练字段(legacy long training field,l

ltf)、传统信令(legacy signal,l

sig)字段。在传统前导码之后,为重复的传统信令(repeated l

sig)字段;高效信令字段a(high efficient signal field a,he

sig

a)、高效短训练字段(high efficient short training field,he

stf)和高效长训练字段(high efficient long training field,he

ltf)。he

ltf字段用于进行信道估计,he

ltf字段可以包含一个或多个he

ltf符号,用来进行多个空时流(space time stream,sts)上的信道估计。然后是数据(data)部分,用来承载媒体访问控制(medium access control,mac)帧。最后是数据包扩展(packet extension,pe),用于帮助接收设备获得更多的处理时间。
3.表1
[0004][0005]
无线局域网(wireless local area network,wlan)系统通常考虑的场景为设备相对静止的场景,即假设信道在一段时间内不会有显著的变化。因此接收数据的设备在根据he

ltf字段进行信道估计后,假设后续的数据字段的信道状态与接收he

ltf字段时的信道状态相同,利用根据he

ltf字段进行信道估计的结果对数据字段进行解码。
[0006]
在一些由于设备移动或周边环境有其他设备移动而产生多普勒现象的场景中,信道会随着时间变化,因此,有人提出了在数据符号插入中间前导码(midamble),使得接收设备可以根据中间前导码重新进行信道估计,以避免接收设备解码错误。
[0007]
然而,在多普勒场景下,关于中间前导码的各种信息并未进行明确定义,如何指示、接收中间前导码是当前亟待解决的问题。


技术实现要素:

[0008]
本技术提供一种中间前导码指示、接收方法及装置,用以实现第二设备能够根据第一设备发送的中间前导码对接收到的数据符号进行正确解码。
[0009]
第一方面,本技术提供了一种中间前导码指示方法,包括:
[0010]
第一设备将中间前导码指示信息发送给第二设备,所述中间前导码指示信息指示的中间前导码包含的一个he

ltf符号的时长为he

ltf符号时长集合中的一种。
[0011]
在上述方法,中间前导码指示信息所指示的中间前导码的时长为预设的中间前导码时长集合中的一种,而不能指示中间前导码时长集合之外的时长,以使后续发送的中间前导码的时长符合中间前导码的要求。
[0012]
在一种可能的实现方式中,所述he

ltf符号时长集合包括以下一种或任意组合:
[0013]
he

ltf符号中除gi部分为4个基本符号时长,gi为0.8μs;
[0014]
he

ltf符号中除gi部分为4个基本符号时长,gi为1.6μs;
[0015]
he

ltf符号中除gi部分为4个基本符号时长,gi为3.2μs;
[0016]
he

ltf符号中除gi部分为2个基本符号时长,gi为0.8μs;
[0017]
he

ltf符号中除gi部分为2个基本符号时长,gi为1.6μs;
[0018]
he

ltf符号中除gi部分为2个基本符号时长,gi为3.2μs。
[0019]
第二方面,本技术实施例提供的一种中间前导码接收方法,包括:
[0020]
第二设备接收第一设备发送的中间前导码指示信息,所述中间前导码指示信息指示的中间前导码包含的一个高效长训练字段he

ltf符号的时长为he

ltf符号时长集合中的一种。
[0021]
在一种可能的实现方式中,所述he

ltf符号时长集合包括以下一种或组合:
[0022]
he

ltf符号中除gi部分为4个基本符号时长,gi为0.8μs;
[0023]
he

ltf符号中除gi部分为4个基本符号时长,gi为1.6μs;
[0024]
he

ltf符号中除gi部分为4个基本符号时长,gi为3.2μs;
[0025]
he

ltf符号中除gi部分为2个基本符号时长,gi为0.8μs;
[0026]
he

ltf符号中除gi部分为2个基本符号时长,gi为1.6μs;
[0027]
he

ltf符号中除gi部分为2个基本符号时长,gi为3.2μs。
[0028]
第三方面,本技术提供了一种中间前导码指示方法,包括:
[0029]
第一设备将中间前导码指示信息发送给第二设备,所述中间前导码指示信息指示的中间前导码的时长大于等于阈值,所述阈值与所述第二设备的处理能力相关。
[0030]
在上述方法中,第一设备向第二设备发送中间前导码指示信息,使得第二设备可以根据该指示信息接收中间前导码,此外,随着中间前导码时长的增加,处理中间前导码的时长不会显著增加,因此,中间前导码的时长大于等于阈值,有助于避免第二设备在接收到中间前导码后由于处理能力有限而导致来不及根据中间前导码对数据符号进行正确解码的情况。
[0031]
在一种可能的实现方式中,所述中间前导码的指示信息,包括:用于指示所述中间前导码中包含的he

ltf符号数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述he

ltf符号的数量,大于等于所述预设阈值;或者,
[0032]
所述中间前导码的时长的指示信息,包括:用于指示所述中间前导码所使用的空时流数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述空时流数量对应的he

ltf符号的数量,大于等于所述预设阈值。
[0033]
中间前导码的时长为一个he

ltf和一个gi的时长总和乘以所述he

ltf符号的数量;此外,在一些情况下,中间前导码的指示信息中也可以不直接给出he

ltf符号的数量,而是在指示信息中携带有空时流数量,由于空时流的数量与he

ltf符号的数量之间存在对应关系,因此第二设备可以根据空时流数量确定出对应的he

ltf符号的数量,然后进一步确定中间前导码的时长。
[0034]
在一种可能的实现方式中,所述中间前导码的指示信息,至少包括用于指示一个
he

ltf符号中除gi部分的时长和一个gi的时长的指示信息;所述一个he

ltf符号中除gi部分的时长为2个基本符号时长或4个基本符号时长。
[0035]
一个基本符号时长为3.2μs,保护间隔的最小时长为0.8μs。因此,若中间前导码中包含的he

ltf符号中除gi部分的时长为2个基本符号时长或4个基本符号时长,那么一个he

ltf符号的时长总和至少为7.2μs或13.6μs,即中间前导码的时长至少为7.2μs或13.6μs,能够满足大部分设备处理中间前导码所需时长。
[0036]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0037]
进一步地,中间前导码指示信息所指示的中间前导码的时长,与he

ltf字段的指示信息所指示的he

ltf字段的时长不同。
[0038]
中间前导码和前导码中的he

ltf字段均可用于信道估计,然而中间前导码是被插入数据符号中间发送的,使得接收数据的设备需要在解调完中间前导码之前的数据符号后根据中间前导码进行信道估计,且上述过程需要在完整接收中间前导码的后一个数据符号之前完成,因此中间前导码对时长有更多的要求。由于二者对时长要求不同,因此使用不同的指示信息指示可以分别指示不同的时长,有助于节省信令开销。
[0039]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设的至少三种中间前导码周期中的一种。
[0040]
在上述方式中,为中间前导码提供了至少四种中间前导码的周期,以满足不同场景下多普勒效应对信道估计的需求。例如,当设备运动速度较低时,信道变化较慢时,可以采用较长的周期,在高速运行的火车上,信道变化比较快速,此时可以采用短周期。
[0041]
在一种可能的实现方式中,第一设备将中间前导码指示信息发送给第二设备,包括:第一设备通过空间复用参数(spatial reuse parameter,srp)字段中的预留条目将所述中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息发送给第二设备;或者,第一设备通过预留比特将用于指示一个he

ltf符号的时长的指示信息发送给第二设备。
[0042]
由于一个数据帧中存在一些预留比特或一些预留条目,利用这些预留比特或预留条目发送中间前导码指示信息,能够充分利用现有的帧结构。
[0043]
在一种可能的实现方式中,在第一设备将中间前导码指示信息发送给第二设备之前,还包括:所述第一设备获取所述第二设备处理中间前导码的能力信息;所述第一设备根据所述能力信息确定所述阈值。
[0044]
不同设备的处理能力不同,有些设备处理速度快或者能够并行处理,对中间前导码的时长没有较高要求,而有些设备处理速度较低或不能并行处理,对中间前导码的时长要求较高,第一设备根据第二设备的处理能力确定阈值,有效地避免第二设备处理不及时进而导致解码错误。
[0045]
在一种可能的实现方式中,在第一设备将中间前导码指示信息发送给第二设备之后,还包括:第一设备将中间前导码发送给第二设备,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0046]
中间前导码的内容是预先约定的,第二设备根据接收到的中间前导码和已知的中
间前导码的内容,进行信道估计。而在上述方法中,通过对预先约定的中间前导码的内容进行填充,以使填充后的中间前导码的时长大于等于所述阈值。其中,填充的内容、位置可以是预先约定的,也可以由中间前导码指示信息通知第二设备。
[0047]
第四方面,本技术实施例提供了一种中间前导码接收方法,包括:
[0048]
第二设备接收第一设备发送的中间前导码指示信息,所述中间前导码指示信息指示的中间前导码的时长大于等于阈值,所述阈值与所述第二设备的处理能力相关。
[0049]
进一步地,第二设备根据所述中间前导码指示信息接收中间前导码。
[0050]
在一种可能的实现方式中,在第二设备接收第一设备发送的中间前导码指示信息之前,还包括:所述第二设备向所述第一设备发送所述第二设备处理中间前导码的能力信息。
[0051]
在一种可能的实现方式中,所述中间前导码的指示信息,包括:用于指示所述中间前导码中包含的he

ltf符号数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述he

ltf符号的数量,大于等于所述预设阈值;或者,所述中间前导码的时长的指示信息,包括:用于指示所述中间前导码所使用的空时流数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述空时流数量对应的he

ltf符号的数量,大于等于所述预设阈值。
[0052]
在一种可能的实现方式中,所述中间前导码的指示信息,至少包括用于指示一个he

ltf符号中除gi部分的时长和一个gi的时长的指示信息;所述一个he

ltf符号中除gi部分的时长为2个基本符号时长或4个基本符号时长。
[0053]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0054]
进一步地,中间前导码指示信息所指示的中间前导码的时长,与he

ltf字段的指示信息所指示的he

ltf字段的时长不同。
[0055]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设至少四种中间前导码周期中的一种。
[0056]
在一种可能的实现方式中,第二设备接收第一设备发送的中间前导码指示信息,包括:第二设备通过srp字段中的预留条目接收中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息;或者,第二设备通过预留比特接收一个he

ltf符号的时长的指示信息。
[0057]
在一种可能的实现方式中,在第二设备接收第一设备发送的中间前导码指示信息之后,还包括:第二设备根据所述中间前导码指示信息接收中间前导码,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0058]
第五方面,本技术实施例提供了一种中间前导码指示方法,包括:第一设备获取第二设备处理中间前导码的能力信息;第一设备将中间前导码指示信息发送给第二设备,所述中间前导码指示信息所指示的中间前导码的时长是根据所述第二设备的能力信息确定的。
[0059]
在上述方法中,第一设备根据第二设备处理中间前导码的能力信息确定中间前导
码指示信息,有助于避免第二设备在接收到中间前导码后由于处理能力有限而导致来不及根据中间前导码对数据符号进行正确解码的情况。
[0060]
在一种可能的实现方式中,所述能力信息包括以下信息中的至少一种:
[0061]
所述第二设备能够支持的中间前导码的时长最小值;
[0062]
所述第二设备能否支持单用户和/或单用户扩展距离下的多普勒模式的信息;
[0063]
所述第二设备能否支持多用户下的多普勒模式的信息;
[0064]
所述第二设备能够支持的中间前导码占用的最大空时流数量;
[0065]
所述第二设备能够支持的中间前导码占用的最大子载波数量;
[0066]
所述第二设备在中间前导码占用l个子载波、k个空时流时,能够支持的调制与编码策略mcs的信息,其中,l和k均为大于等于1的整数。
[0067]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0068]
进一步地,中间前导码指示信息所指示的中间前导码的时长,与he

ltf字段的指示信息所指示的he

ltf字段的时长不同。
[0069]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设的至少三种中间前导码周期中的一种。
[0070]
在一种可能的实现方式中,第一设备将中间前导码指示信息发送给第二设备,包括:第一设备通过srp字段中的预留条目将所述中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息发送给第二设备;或者,第一设备通过预留比特将用于指示一个he

ltf符号的时长的指示信息发送给第二设备。
[0071]
在一种可能的实现方式中,在第一设备将中间前导码指示信息发送给第二设备之后,还包括:第一设备将中间前导码发送给第二设备,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0072]
第六方面,本技术实施例提供了一种中间前导码接收方法,包括:
[0073]
第二设备向第一设备发送所述第二设备处理中间前导码的能力信息;第二设备接收第一设备发送的所述中间前导码指示信息,所述中间前导码指示信息所指示的中间前导码的时长是根据所述第二设备的能力信息确定的;第二设备根据所述指示信息接收中间前导码。
[0074]
在一种可能的实现方式中,所述能力信息包括以下一种或组合:
[0075]
所述第二设备能够支持的中间前导码的时长最小值;
[0076]
所述第二设备能否支持单用户和/或单用户扩展距离下的多普勒模式的信息;
[0077]
所述第二设备能否支持多用户下的多普勒模式的信息;
[0078]
所述第二设备能够支持的中间前导码占用的最大空时流数量;
[0079]
所述第二设备能够支持的中间前导码占用的最大子载波数量;
[0080]
所述第二设备在中间前导码占用l个子载波、k个空时流时,能够支持的调制与编码策略mcs的信息,其中,l和k均为大于等于1的整数。
[0081]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0082]
进一步地,中间前导码指示信息所指示的中间前导码的时长,与he

ltf字段的指示信息所指示的he

ltf字段的时长不同。
[0083]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设的至少三种中间前导码周期中的一种。
[0084]
在一种可能的实现方式中,第二设备通过srp字段中的预留条目接收中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息;或者,第二设备通过预留比特接收一个he

ltf符号的时长的指示信息。
[0085]
第一设备将中间前导码指示信息发送给第二设备,包括:第一设备通过srp字段中的预留条目将所述中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息发送给第二设备;或者,第一设备通过预留比特将用于指示一个he

ltf符号的时长的指示信息发送给第二设备。
[0086]
在一种可能的实现方式中,在第二设备接收第一设备发送的所述中间前导码指示信息之后,还包括:接收第一设备发送的中间前导码,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0087]
第七方面,本技术实施例提供了一种中间前导码指示方法,包括:第一设备将中间前导码指示信息发送给第二设备,所述中间前导码指示信息与所述第一设备发送给所述第二设备的前导码中的he

ltf字段的指示信息不是同一信息。
[0088]
通过上述方法能够灵活指示前导码中的he

ltf字段以及中间前导码。
[0089]
在一种可能的实现方式中,所述中间前导码指示信息所指示的中间前导码包含的he

ltf符号的时长,与所述he

ltf字段的指示信息所指示的he

ltf字段包含的he

ltf符号的时长不同。
[0090]
可选地,前导码中的he

ltf字段可用采用较短时长的he

ltf符号,而指示中间前导码采用较大时长的he

ltf符号,在上述方法中,由于对中间前导码和前导码中的he

ltf字段的时长信息进行分别指示,使得对中间前导码的时长的限制不会影响前导码中的he

ltf字段,有助于节省前导码信令开销。
[0091]
可选地,还可以前导码中的he

ltf字段采用较大时长的he

ltf符号,或者采用数量较多的he

ltf符号,以达到信道估计的初始化比较准确的目的,而中间前导码中采用较短时长的he

ltf符号或采用数量较少的he

ltf符号,数据接收设备通过根据中间前导码得到的信道估计结果与初始的信道估计结果进行综合分析,以保证信道估计的准确性,且有助于减少中间前导码的信令开销。
[0092]
第八方面,本技术实施例提供了一种中间前导码接收方法,包括:第二设备接收第一设备发送的所述中间前导码指示信息,所述中间前导码指示信息与所述第一设备发送给所述第二设备的高效长训练序列he

ltf字段的指示信息不是同一信息;第二设备根据所述指示信息接收中间前导码。
[0093]
在一种可能的实现方式中,所述中间前导码指示信息所指示的中间前导码包含的he

ltf符号的时长,与所述he

ltf字段的指示信息所指示的he

ltf字段包含的he

ltf符号的时长不同。
[0094]
第九方面,本技术实施例提供了一种中间前导码指示方法,包括:第一设备将中间
前导码指示信息发送给第二设备,所述中间前导码指示信息用于指示所述第二设备在接收到中间前导码后根据所述中间前导码对所述中间前导码之后的第x 1至第x m个数据符号进行解码;所述m表示所述第一设备每发送m个数据符号发送一个中间前导码,x为预先约定的或者根据所述第二设备处理中间前导码的能力确定的大于等于1的整数。
[0095]
在上述方法中,按照中间前导码指示信息所指示的发送位置发送中间前导码,能够为数据接收设备进行信道估计提供了缓冲时间,有助于避免接收设备在接收到中间前导码后由于处理能力有限而导致来不及根据中间前导码对数据符号进行正确解码的情况。
[0096]
第十方面,本技术实施例提供了一种中间前导码接收方法,包括:第二设备接收中间前导码;第二设备根据所述中间前导码进行信道估计;第二设备根据信道估计结果对所述中间前导码之后的第x 1至第x m个数据符号进行解码;所述m表示所述第二设备每接收m个数据符号接收一个中间前导码,x为预先约定的或者根据所述第二设备处理中间前导码的能力确定的大于等于1的整数。
[0097]
第十一方面,本技术实施例提供了一种设备,该设备作为第一设备,包括处理单元、发送单元,这些单元可以执行上述第一方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0098]
第十二方面,本技术实施例提供了一种设备,该设备作为第二设备,包括接收单元、处理单元,这些单元可以执行上述第二方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0099]
第十三方面,本技术实施例提供了一种设备,该设备作为第一设备,包括处理单元、发送单元,这些单元可以执行上述第三方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0100]
第十四方面,本技术实施例提供了一种设备,该设备作为第二设备,包括接收单元、处理单元,这些单元可以执行上述第四方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0101]
第十五方面,本技术实施例提供了一种设备,该设备作为第一设备,包括处理单元、发送单元,这些单元可以执行上述第五方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0102]
第十六方面,本技术实施例提供了一种设备,该设备作为第二设备,包括发送单元、接收单元,这些单元可以执行上述第六方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0103]
第十七方面,本技术实施例提供了一种设备,该设备作为第一设备,包括处理单元、发送单元,这些单元可以执行上述第七方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0104]
第十八方面,本技术实施例提供了一种设备,该设备作为第二设备,包括接收单元、处理单元,这些单元可以执行上述第八方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0105]
第十九方面,本技术实施例提供了一种设备,该设备作为第一设备,包括处理单元、发送单元,这些单元可以执行上述第三方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0106]
第二十方面,本技术实施例提供了一种设备,该设备作为第二设备,包括接收单元、处理单元,这些单元可以执行上述第四方面所述的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
[0107]
第二十一方面,本技术实施例中还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面至第十方面中任一项实施例所述的方法。
附图说明
[0108]
图1为本技术实施例提供的处理中间前导码示意图;
[0109]
图2为本技术实施例提供的应用场景示意图;
[0110]
图3为本技术实施例提供的一种中间前导码指示、接收流程示意图;
[0111]
图4为本技术实施例提供的能力信息示意图;
[0112]
图5为本技术实施例提供的中间前导码填充示意图;
[0113]
图6为本技术实施例提供的中间前导码发送位置示意图;
[0114]
图7为本技术实施例提供的一种设备的结构示意图之一;
[0115]
图8为本技术实施例提供的一种设备的结构示意图之二;
[0116]
图9为本技术实施例提供的一种设备的结构示意图之三;
[0117]
图10为本技术实施例提供的一种设备的结构示意图之四;
[0118]
图11为本技术实施例提供的一种设备的结构示意图之五。
具体实施方式
[0119]
为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述。
[0120]
在一些无线局域网场景中,发送数据的设备和接收数据的设备可能处于相对运动的状态,由于相对运动产生的多普勒效应会导致在数据传输过程中信道状态发生变化,若采用根据前导码中he

ltf字段得到的信道估计结果,对信道状态已经发生较大变化时接收到的数据符号进行解码,可能会导致解码错误。
[0121]
为了解决上述问题,可以在数据字段中每隔m个数据符号插入一个中间前导码(中间前导码),使得接收设备可以根据中间前导码重新进行信道估计,并根据新的信道估计结果对后续接收到的数据符号进行解码。
[0122]
具体地,he

sig

a字段中可以包含有指示是否采用多普勒模式的信息。在开启多普勒模式下,数据单元结构可以如表2所示。
[0123]
表2
[0124][0125]
其中,中间前导码通常与前导码中的he

ltf字段内容相同。
[0126]
以一个具体场景为例,he

sig

a字段指示:采用多普勒模式时,该数据单元使用一个时空流,前导码中的he

ltf字段和中间前导码中包含的he

ltf符号数量均为1,且一个
single user physical layer protocol data unit,he su ppdu)或者为高效扩展距离单用户物理层协议数据单元(high efficient extended range single user physical layer protocol data unit,he er su ppdu)时,并没有单独指示n
he

ltf
,但是中间前导码所使用的空时流数量与中间前导码中包含的he

ltf符号的数量之间存在如公式(2)所示的对应关系。
[0140][0141]
因此,根据公式(2)、中间前导码所使用的空时流数量以及一个he

ltf符号中除gi部分的时长和一个gi的时长,也可以确定中间前导码的时长。
[0142]
在一个具体实施例中,当传输的数据类型为he su ppdu或者为he er su ppdu时,中间前导码的指示信息可以包含在he

sig

a字段中,如表3所示。
[0143]
表3
[0144][0145]
在另一个具体实施例中,当传输的数据类型为高效多用户物理层协议数据单元(high efficient multiple user physical layer protocol data unit,he mu ppdu)时,中间前导码的指示信息可以包含在he

sig

a字段中,如表4所示。
[0146]
表4
[0147][0148]
而在另外一个具体实施例中,对于基于触发帧(trigger based,tb)传输物理层协议数据单元(ppdu)的情况,用于指示中间前导码中包含的he

ltf符号的数量的指示信息以及用于指示一个he

ltf符号中除gi部分的时长和一个gi的时长的指示信息,可以与数据类型为he mu ppdu时类似。而区别在于中间前导码的指示信息携带于接入点发送给站点的触发帧中,例如在公共域中设置he

ltf符号数和中间前导码周期的字段。在后续需要进行数据传输时,不论是ap向sta发送数据帧还是sta向ap发送数据帧,均按照触发帧中有关中间前导码的指示信息发送中间前导码。
[0149]
而一个he

ltf符号中除gi部分的时长和一个gi的时长的指示信息(例如用gi ltf表示),也可以携带于前导码中的he

sig

a字段或者触发帧中。具体地,一个he

ltf符号中除gi部分的时长可以为1x(3.2μs)、2x(6.4μs)、4x(12.8μs),一个gi的时长可以为0.8μs、1.6μs、3.2μs,因此,一个he

ltf符号中除gi部分和一个gi的时长存在多种组合方式,例如可如表5所示。
[0150]
表5
[0151][0152]
基于上述表4和表6,可以得到,当传输的数据类型为he su ppdu或he er su ppdu时,中间前导码的时长可如表6所示。
[0153]
表6
[0154][0155]
基于上述表4和表5,可以得到,当传输的数据类型为he mu ppdu,中间前导码的时长可如表7所示。
[0156]
表7
[0157][0158][0159]
基于上述表4和表5,可以得到,对于tb ppdu的情况,中间前导码的时长可如表8所示。
[0160]
表8
[0161][0162]
如前所述,由于接收数据的设备可能处理能力较差,若中间前导码的时长较短,接收数据的设备可能来不及根据中间前导码完成信道估计,从而导致对中间前导码之后的数
据符号的解码产生错误。因此,在一种可能的实现方式中,可以针对中间前导码的时长设置一个阈值,即中间前导码的指示信息所指示的中间前导码的时长大于等于该阈值,以避免解码错误。具体地,可如公式(3)所示。
[0163]
t
midamble
=n
he

ltf
×
(t
he

ltf
t
gi
)≥t
m
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0164]
其中,t
m
表示阈值。
[0165]
由于随着中间前导码的时长的增加,处理中间前导码的时长不会相应的按照中间前导码时长增大的比例相应增加,例如,若中间前导码时长增加至原时长的4倍,处理中间前导码的时长小于原处理时长的4倍。因此,对中间前导码的时长设置最小阈值,有助于避免接收数据的设备在接收到中间前导码后由于处理能力有限而导致来不及根据中间前导码对数据符号进行正确解码的情况。
[0166]
具体地,当基于he su ppdu、he er su ppdu或he mu ppdu进行数据传输时,中间前导码的指示、接收流程可以如图3所示:
[0167]
步骤301、发送设备向接收设备发送中间前导码指示信息,中间前导码指示信息指示是中间前导码的时长大于等于阈值。
[0168]
发送设备在确定开启多普勒模式时,可以根据上述实施例中所述的阈值,确定中间前导码的时长,并将中间前导码的时长的指示信息携带在he

sig

a中发送给接收数据的设备。进一步地,发送设备按照指示信息指示的时长生成中间前导码发送给接收数据的设备。
[0169]
步骤302、接收设备根据中间前导码指示信息所指示的中间前导码的时长接收中间前导码。
[0170]
具体地,接收设备根据he

sig

a中的中间前导码指示信息指示的时长接收中间前导码。进一步地,接收设备根据仅在中间前导码的时长大于等于阈值时,根据接收的中间前导码进行信道估计、预处理,并根据信道估计结果对中间前导码之后的数据符号进行解调。
[0171]
当基于tb ppdu进行数据传输时,发送中间前导码指示信道的设备可以为接入点。接入点在确定开启多普勒模式时,可以根据上述实施例中所述的阈值确定中间前导码的时长,并将中间前导码的时长的指示信息携带在触发帧中发送给站点。
[0172]
站点根据在接收到中间前导码指示信息后,确定中间前导码的时长,与接入点或其他站点进行数据传输时,可以根据中间前导码指示信息指示的时长生成中间前导码并发送给接入点或其他站点,也可以根据中间前导码指示信息接收接入点发送或其他站点发送的中间前导码,并根据信道估计结果对中间前导码之后的数据符号进行解调。
[0173]
在一个具体实施例中,阈值t
m
可以是预先约定的,例如,在通信协议中规定中间前导码的时长的阈值t
m
,发送数据的设备所发送的中间前导码的时长需大于等于阈值(或者仅大于该阈值);该阈值可以是研究人员可以预先对大量设备处理中间前导码的时间进行统计分析,并根据分析结果确定的。又例如,该阈值可以为7.2μs(2x he

ltf 0.8μs gi)、14.4μs(2
×
(2x he

ltf 0.8us gi))、8μs(2x he

ltf 1.6μs gi或2
×
(1x he

ltf 0.8μs gi))等。
[0174]
在另外一个具体实施例中,还可以预先获取接收数据的设备处理中间前导码的能力信息,根据该能力信息确定出阈值t
m
。可选地,sta可以在接入ap时,上报该sta处理中间前导码的能力信息,进一步地,ap也可以将自身的能力信息发送给sta,以使sta和ap在进行
数据传输、且需要开启多普勒模式时,能够根据接收数据的设备的处理能力发送中间前导码,避免由于接收设备未来得及根据中间前导码完成信道估计从而导致对中间前导码之后的数据符号解码错误的情况发生。可选地,对于sta之间通信的情况,例如,sta1向sta2发送数据,且当前环境需要采用多普勒模式,那么sta1可以在发送数据之前先获取sta2的能力信息,并根据sta2的能力信息确定相应的阈值,然后sta1根据sta2的能力信息发送数据,而被夹在数据符号之间发送的中间前导码的时长大于等于该阈值。进一步地,获取能力信息也可以双向进行,即sta1和sta2均向对方发送自身的能力信息。
[0175]
具体地,当基于he su ppdu、he er su ppdu或he mu ppdu进行数据传输时,发送中间前导码指示信息的设备可以为发送数据的设备。发送设备在确定开启多普勒模式时,可以根据上述获取到的接收设备的能力信息,确定中间前导码的时长等信息,并将中间前导码的时长的指示信息携带在he

sig

a中发送给接收数据的设备,并按照指示信息指示的时长生成中间前导码发送给接收数据的设备。
[0176]
数据接收设备可以预先向发送设备发送自身处理中间前导码的能力信息,根据发送设备发送的he

sig

a中的中间前导码指示信息指示的时长接收中间前导码,并根据接收到的中间前导码进行信道估计、预处理,并根据信道估计结果对中间前导码之后的数据符号进行解调。
[0177]
当基于tb ppdu进行数据传输时,发送中间前导码指示信道的设备可以为接入点。接入点在确定开启多普勒模式时,可以根据站点处理中间前导码的能力信息确定中间前导码的时长等信息,并将中间前导码的时长的指示信息携带在触发帧中发送给站点。
[0178]
站点根据在接收到中间前导码指示信息后,确定中间前导码的时长,与接入点或其他站点进行数据传输时,可以根据中间前导码指示信息指示的时长生成中间前导码并发送给接入点或其他站点,也可以根据中间前导码指示信息接收接入点发送或其他站点发送的中间前导码,并根据信道估计结果对中间前导码之后的数据符号进行解调。
[0179]
可选地,接收数据的设备处理中间前导码的能力信息中,可以包括该设备能够处理的中间前导码的时长的最小阈值,那么发送数据的设备或者发送触发帧的ap,可以根据该最小阈值确定发送的中间前导码的指示信息中所指示的中间前导码的时长。
[0180]
由于对中间前导码进行处理的时长、复杂度与该中间前导码的配置相关,在一些实施例中,获取到的接收数据的设备处理中间前导码的能力信息中,还可以包括接收设备能够支持的中间前导码的配置信息。例如,处理中间前导码的时长与中间前导码所占用的资源单元(resource unit,ru)的数量(即占用的子载波数量)、空时流的数量(n
sts
)、调制与编码策略(modulation and coding scheme,mcs)等配置相关,若ru数量、n
sts
、mcs中的任两个配置参数不变,另一个配置参数增加,则所需的处理时长相应增加,反之,则所需的处理时长相应减少。因此,接收数据的设备的能力信息中可以包括以下信息中的一种或组合:
[0181]
能够支持的最大ru数量;
[0182]
能够支持的最大n
sts

[0183]
当中间前导码占用l个ru、k个n
sts
时,所能够支持的mcs的信息,其中,l和k均为大于等于1的整数。
[0184]
进一步地,接收设备的能力信息可以同时包括上述最小阈值和中间前导码的配置信息,其中,最小阈值表示不论中间前导码为何种配置信息时,均能够满足接收设备处理能
力的阈值。而确定中间前导码的指示信息的设备,可以直接根据该最小阈值为接收设备确定相应的中间前导码的时长,也可以根据具体应用需求,不考虑最小阈值,而是根据能够支持的中间前导码的配置信息确定相应的中间前导码的配置,以使发送的接收设备能够及时对中间前导码进行处理而不影响对后续数据符号的解调。例如,若中间前导码配置的ru数量、n
sts
、mcs使得接收设备在不考虑中间前导码时长的情况下能够正常处理,那么可以不必考虑最小阈值,如采用仅包含一个1x de

ltf的中间前导码,接收设备也能够及时处理,若配置的中间前导码配置的ru数量、n
sts
、mcs使得接收设备在不考虑中间前导码时长的情况下不能保证能够正常处理,那么则需考虑中间前导码时长的最小阈值。
[0185]
此外,上述能力信息中还可以包括接收设备对多普勒模式的支持信息。例如,能力信息中可以包括2个比特,其中1比特用于指示是否支持he su ppdu或he er su ppdu下的多普勒模式,另外1比特用于指示是否支持mu ppdu或tb ppdu下的多普勒模式;或者,能力信息中可以包括4个比特,其中,1比特用于指示是否支持he su ppdu或he er su ppdu下采用多普勒模式接收数据,1比特用于指示是否支持he su ppdu或he er su ppdu下采用多普勒模式发送数据,1比特用于指示是否支持he mu ppdu或tb ppdu下采用多普勒模式接收数据,1比特用于指示是否支持mu ppdu或tb ppdu下采用多普勒模式发送数据;或者,还可以将he su ppdu单独作为一组,将he er su ppdu、mu ppdu和tb ppdu分为一组,也可采用4比特分别去指示这两组是否支持多普勒模式下的接收、发送;或者,由于在不同的数据分组下接收多普勒模式的复杂度可能不同,从而造成在多用户传输时(即he mu ppdu或tb ppdu)一个sta的数据需要承载在更多的符号上,性能会受影响,因此需要分别指示。
[0186]
在一个具体实施例中,数据接收设备发送的能力信息可以如图4所示,包括:信息元素标识,表示该信息用于指示与处理中间前导码能力相关的信息;长度,用于指示该信息的长度;阈值t
m
,用于表示若中间前导码的时长大于等于该阈值,那么该数据接收设备能够正常处理;su/er su多普勒模式,表示该设备是否支持基于su/er su的多普勒模式,进一步地,还可以包括是否支持基于su/er su的多普勒模式下的接收和发送;mu/tb多普勒模式,表示该设备是否支持基于mu/tb的多普勒模式,进一步地,还可以包括时是否支持基于mu/tb的多普勒模式下的接收和发送;空时流个数,表示该设备能够处理的中间前导码所占用的最大空时流数;ru数,表示该设备能够处理的中间前导码所占用的最大ru数;当n
sts
=n1、n
ru
=ru1时,该设备能够支持的mcs的最大值;

;当n
sts
=n
k
、n
ru
=ru
k
时,该设备能够支持的mcs的最大值。
[0187]
在一种可能的实现方式中,还可以对中间前导码的指示信息中所指示的中间前导码包含的每个he

ltf符号中除gi部分的时长进行限制,例如,可以限制中间前导码中的一个he

ltf符号中除gi部分的时长为2x或4x,以满足大部分设备处理中间前导码所需时长。如表6至表8所示,当一个he

ltf符号中除gi部分的时长为2x或4x时(即gi ltf时长字段为1、2或3时),对应的中间前导码时长均大于等于7.2μs;或者,也可以限制中间前导码中的一个he

ltf符号中除gi部分的时长仅为4x,如表6至表8所示,当一个he

ltf符号中除gi部分的时长为4x时(即gi ltf时长字段为3时),对应的中间前导码时长均大于等于13.6μs。
[0188]
在一种可能的实现方式中,中间前导码指示信息指示的中间前导码的时长为中间前导码时长集合中的一种。
[0189]
可选地,所述中间前导码时长集合仅包括以下一种或任意组合:
[0190]
he

ltf符号中除gi部分时长为4x,gi为0.8μs;
[0191]
he

ltf符号中除gi部分时长为4x,gi为1.6μs;
[0192]
he

ltf符号中除gi部分时长为4x,gi为3.2μs;
[0193]
he

ltf符号中除gi部分时长为2x,gi为0.8μs;
[0194]
he

ltf符号中除gi部分时长为2x,gi为1.6μs;
[0195]
he

ltf符号中除gi部分时长为2x,gi为3.2μs。
[0196]
进一步地,数据接收设备仅在中间前导码包含的一个高效长训练字段he

ltf符号的时长为可用集合中的一种时,根据接收的中间前导码进行信道估计、预处理。
[0197]
在一个具体实施例中,当传输的数据类型为he su ppdu或he er su ppdu时,在前导码中的he

sig

a中携带的关于gi ltf的字段可以如表9所示。
[0198]
表9
[0199][0200][0201]
在一个具体实施例中,当传输的数据类型为he mu ppdu时,在前导码中的he

sig

a中携带的关于gi ltf的字段可以如表10所示。
[0202]
表10
[0203]
[0204]
在一个具体实施例中,对于tb ppdu的情况,触发帧中携带的关于gi ltf的字段可以如表11所示。
[0205]
表11
[0206][0207]
可选地,在上述任一实施例中所述的阈值,可以仅在中间前导码所占用的空时流数量大于等于2时有效,即若中间前导码所占用的空时流数为1时,则可以不考虑中间前导码的时长是否大于等于阈值。因为当中间前导码所占用的空时流数为1时,接收数据的设备在处理中间前导码时的复杂度较低,即使中间前导码的时长较短,接收设备仍能够及时完成根据中间前导码进行信道估计的过程;而当中间前导码所占用的空时流数大于等于2时,接收设备处理中间前导码时的复杂度增加,需要设置中间前导码的阈值以保证接收设备能够顺利完成根据中间前导码进行信道估计而不影响对中间前导码之后的数据符号进行解码。
[0208]
具体地,中间前导码的时长可如公式(4)所示。
[0209]
t
midamble
=n
he

ltf
×
(t
he

ltf
t
gi
)≥t
m
,n
sts
≥2
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)
[0210]
在一个具体实施例中,当空时流数据大于等于2时,一个he

ltf符号中除gi部分的时长应为4x;或者,当空时流数据大于等于2时,一个he

ltf符号中除gi部分的时长应为2x或4x。
[0211]
在开启多普勒模式是,由于中间前导码通常与前导码中的he

ltf字段内容相同,中间前导码和前导码中的he

ltf字段可以使用相同的时长指示信息。然而,在一些场景中,中间前导码与前导码中的he

ltf字段内容未必相同,或者由于接收设备对中间前导码的时长与前导码中的he

ltf字段的时长的要求不同而需要增加中间前导码的时长,因此,在一种可能的实现方式中,也可以通过不同的指示信息指示中间前导码和前导码中的he

ltf字段的时长。
[0212]
具体地,当基于he su ppdu、he er su ppdu或he mu ppdu进行数据传输时,发送中间前导码指示信息的设备可以为发送数据的设备。发送设备在确定开启多普勒模式时,可以分别确定前导码中he

ltf字段的指示信息和中间前导码的指示信息,并携带在he

sig

a中发送给接收数据的设备,并按照指示信息指示的中间前导码的信息生成中间前导码发送给接收数据的设备。
[0213]
数据接收设备分别接收前导码中he

ltf字段的指示信息和中间前导码的指示信息,分别确定前导码中he

ltf字段的相关信息和中间前导码的相关信息,并根据相关信息接收前导码中he

ltf字段和中间前导码,并根据接收到的前导码中he

ltf字段和中间前导码进行信道估计、预处理,并根据信道估计结果对中间前导码之后的数据符号进行解调。
[0214]
当基于tb ppdu进行数据传输时,发送中间前导码指示信道的设备可以为接入点。接入点在确定开启多普勒模式时,可以分别确定前导码中he

ltf字段的指示信息和中间前导码的指示信息,并携带在触发帧中发送给站点。
[0215]
站点根据在接收到前导码中he

ltf字段的指示信息和中间前导码的指示信息后,分别确定前导码的信息和中间前导码的信息,在与接入点或其他站点进行数据传输时,可以根据前导码信息和中间前导码的信息生成前导码和中间前导码并发送给接入点或其他站点。
[0216]
可选地,通过不同的指示信息指示中间前导码和前导码中的he

ltf字段中包含的一个he

ltf符号中除gi部分的时长和一个gi的时长。
[0217]
为了不增加信令开销,可以通过数据帧中的一些预留比特或预留条目(entry)指示中间前导码信息。
[0218]
例如,在由he

sig

a字段中的srp字段中存在一些预留条目,如表12所示。
[0219]
表12
[0220]
value描述0禁止基于空间复用参数的sr传输1

12预留13限制sr传输14延迟sr传输15同非sr组的重叠基本服务集合

数据包识别被禁止
[0221]
sr字段共4个比特,可提供16个条目,如表10所示,其中sr值为1~12的条目被预留,因此可以采用这12个预留条目中的部分或全部条目用于指示中间前导码和前导码中的he

ltf字段中包含的每个he

ltf符号中除gi部分的时长和/或每个gi的时长,例如,对sr字段中的预留条目进行如表13所示的定义。
[0222]
表13
[0223][0224]
在另外一些实施例中,也可以令中间前导码和前导码中的he

ltf字段中包含的每个gi的时长相同,仅分别指示中间前导码和前导码中的he

ltf字段中包含的每个he

ltf符号中除gi部分的时长,即上述表11中的条目仅对应he

ltf符号中除gi部分的时长为1x、2x或4x。
[0225]
此外,除了利用srp字段中存在的预留条目指示中间前导码中包含的一个he

ltf
符号中除gi部分的时长和/或gi的时长,还可以利用he

sig

a字段或触发帧中存在的预留比特指示中间前导码中包含的一个he

ltf符号的时长和/或一个gi的时长。例如,在传输的数据为he su ppdu或he er su ppdu时;he

sig

a字段中存在2个预留比特,在传输的数据为he mu ppdu时,he

sig

a字段中存在1个预留比特;而在触发帧中也存在一些预留比特,其中,部分预留比特被称为he

sig

a reserved,因为这部分预留与后续传输数据帧中的he

sig

a字段中的预留比特位相对应。
[0226]
在一个具体实施例中,可以对数据帧中的he

sig

a字段或触发帧中存在的1个预留比特进行如表14所示的定义。
[0227]
表14
[0228][0229]
如表12所示,仅对中间前导码中包含的一个he

ltf符号中除gi部分的时长进行了定义,而中间前导码中包含的一个gi的时长则与前导码中的gi的时长相同。此外,由于现有技术中这些预留比特位通常为缺省值或被置1,因此,在表12中用于置1表示与中间前导码与前导码中的he

ltf字段的时长相同,以方便接收设备识别,当然,也可以将0和1对应的含义互换,本技术对此不做限制。
[0230]
在另外一个具体实施例中,还可以对数据帧中的he

sig

a字段或触发帧中存在的2个预留比特进行如表15所示的定义。
[0231]
表15
[0232][0233][0234]
由于对中间前导码和前导码中的he

ltf字段的时长信息进行分别指示,使得对中间前导码的时长的限制不会影响前导码中的he

ltf字段,即前导码中的he

ltf字段可用采用较短时长的he

ltf符号中除gi部分或较短时长的gi,而指示中间前导码采用较大时长的he

ltf符号中除gi部分或较大时长的gi,有助于节省前导码信令开销。或者,由于对中间前导码和前导码中的he

ltf字段的时长信息进行分别指示,前导码中的he

ltf字段可以采用较大时长的he

ltf符号中除gi部分或较长时长的gi,或者采用数量较多的he

ltf符号,以达到信道估计的初始化比较准确的目的,而中间前导码中采用较短时长的he

ltf符号中除gi部分或采用数量较少的he

ltf符号,数据接收设备通过根据中间前导码得到的信道估计
结果与初始的信道估计结果进行加权平均,以保证信道估计的准确性,且有助于减少中间前导码的信令开销。
[0235]
此外,为了实现中间前导码的时长能够满足数据接收设备对中间前导码处理的时长需求,还可以通过对不满足时长的中间前导码进行填充,从而使填充后的中间前导码的时长满足处理需求。具体地,对中间前导码进行填充,可以是对原中间前导码进行复制,例如,原中间前导码包含1个时长为2x的he

ltf符号中除gi部分和1个时长为0.8μs的gi,经过填充后的中间前导码则包含2个时长为2x的he

ltf符号中除gi部分和2个时长为0.8μs的gi;或者也可以在根据通信协议的规定,在指定位置添加一些无关比特,以达到增加中间前导码时长的作用,或者也可以在中间前导码的指示信息中增加用于指示中间前导码中有用信息的起始位置的指示信息,以使数据接收设备可以从填充后的中间前导码获取有用信息进行信道估计。
[0236]
在一个具体实施例中,可以通过如前所述的预留比特或预留条目,表示是否对中间前导码进行了填充。而填充后的中间前导码的时长,为原中间前导码的时长的n倍,n为大于1的数值,例如,n可以为2、3或4。可选地,n的取值可以是标准中规定的,也可以通过中间前导码的指示信息通知给数据接收设备。
[0237]
以n等于2为例,填充后的中间前导码可以如图5所示。其中,图5所示的a情况,表示对原中间前导码进行复制得到的填充后的中间前导码,图5所示的b情况,表示在原中间前导码中添加了无关比特得到的填充后的中间前导码,且填充位置为有用信息之前;图5所述的c情况表示在原中间前导码中添加了无关比特得到的填充后的中间前导码,且填充位置为有用信息之后。
[0238]
相应地,数据接收设备根据中间前导码的指示信息确定出数据发送设备对原中间前导码进行了复制,那么数据接收设备在接收到填充后的中间前导码后,可以根据标准规定或者根据中间前导码的指示信息对重复信息进行删除,并根据删除后的中间前导码进行信道估计;或者数据接收设备根据中间前导码的指示信息确定出数据发送设备对原中间前导码添加了无关比特,那么数据接收设备在接收到填充后的中间前导码后,根据标准规定或者根据中间前导码的指示信息,筛选出有用信息并进行信道估计。
[0239]
目前标准中提供了两种中间前导码的发送周期,用1个比特表示,如表3、表4所示,可以每发送10个或20个数据符号发送一个中间前导码。这两种中间前导码的发送周期可以应对设备移动速度较慢时的多普勒效应,然而,对于设备移动速度较快时,例如在高速运行的火车上,由于多普勒效应更加严重导致信道状态变化十分迅速,需要在更短周期内更新信道估计结果,以实现对数据符号进行正确解码。
[0240]
为了解决上述问题,在一种可能的实现方式中,通过多个比特表示中间前导码的发送周期,以实现提供多种中间前导码的发送周期,以满足不同程度的多普勒效应对信道估计的需求。可选地,中间前导码的指示信息中的周期字段至少占用两个比特,用于指示预设的至少三种中间前导码周期中的一种。
[0241]
具体地,如前所述,he

sig

a字段或触发帧中存在一些预留比特或预留条目,可以利用这些预留比特或预留条目实现提供更多的中间前导码的发送周期。
[0242]
在一个具体实施例中,可以通过一个预留比特与原有用于指示中间前导码的发送周期的比特结合使用,如表16所示。
[0243]
表16
[0244][0245]
在另一个具体实施例中,还可以通过srp字段中的预留条目指示中间前导码的发送周期,如表17所示。
[0246]
表17
[0247]
value中间前导码的发送周期52个数据符号65个数据符号710个数据符号820个数据符号
[0248]
或者,还可以保留原有用于指示中间前导码的发送周期的比特,并结合srp字段中的预留条目指示中间前导码的发送周期,此处不再一一举例。
[0249]
此外,还可以利用he

sig

a字段中的预留条目实现提供多种中间前导码的发送周期的目的。
[0250]
在另外一个具体实施例中,中间前导码的发送周期还可以根据mcs、n
sts
等与处理中间前导码所需时长相关的参数确定。
[0251]
例如,中间前导码的发送周期可以通过原有用于指示中间前导码的发送周期的比特以及mcs配置共同确定,如表18所示。
[0252]
表18
[0253][0254][0255]
又例如,中间前导码的周期还可以通过原有用于指示中间前导码的发送周期的比特以及n
sts
配置共同确定,如表19所示。
[0256]
表19
[0257]
[0258]
此外,若中间前导码的周期较小,对数据接收设备的处理能力要求则相对较高,数据接收设备也可能不支持较小的中间前导码周期。进一步地,上述数据接收设备处理中间前导码的能力信息中还可以包括是否支持扩展的中间前导码周期的信息。
[0259]
应当理解,上述实施例中提供的4种备选中间前导码发送周期,仅为举例说明,一个周期中包含的符号数量以及可选周期的数量,本技术不做限制。
[0260]
上述任一种实施例均可单独应用于开启多普勒效应时需要发送中间前导码的场景中,也可以对上述实施例进行任意组合,以实现满足不同场景下对中间前导码的不同需求。
[0261]
当基于he su ppdu、he er su ppdu或he mu ppdu进行数据传输时,发送中间前导码指示信息的设备可以为发送数据的设备,发送设备在确定开启多普勒模式时,可以根据上述任一实施例中所述的中间前导码的信息确定中间前导码指示信息,例如中间前导码包含的he

ltf符号的数量、空时流数量、一个he

ltf符号的时长、中间前导码周期等信息,并将指示信息携带在he

sig

a中发送给接收数据的设备,并按照指示信息的指示生成中间前导码发送给接收数据的设备。
[0262]
数据接收设备根据he

sig

a中的中间前导码指示信息接收中间前导码,并根据接收到的中间前导码进行信道估计、预处理,并根据信道估计结果对中间前导码之后的数据符号进行解调。
[0263]
当基于tb ppdu进行数据传输时,发送中间前导码指示信道的设备可以为接入点。接入点在确定开启多普勒模式时,可以根据上述任一实施例中所述的中间前导码的信息确定中间前导码指示信息,并将指示信息携带在触发帧中发送给站点。
[0264]
站点根据在接收到中间前导码指示信息后,与接入点或其他站点进行数据传输时,可以根据中间前导码指示信息生成中间前导码并发送给接入点或其他站点,也可以根据中间前导码指示信息接收接入点发送或其他站点发送的中间前导码,并根据信道估计结果对中间前导码之后的数据符号进行解调。
[0265]
为了解决由于数据接收设备能力有限而导致的根据中间前导码进行信道估计的过程未能及时完成,进而导致数据解码错误的问题,本技术实施例还提供了一种不需要延长中间前导码的时长,而是通过改变中间前导码的发送位置解决上述问题的方法。
[0266]
以中间前导码的周期为10个数据符号为例,数据接收设备根据前导码中的he

ltf字段进行信道估计,并根据信道估计结果对data_1至data_10进行解调,然后接收中间前导码并重新进行信道估计,根据信道估计结果对data_11至data_20进行解调,若还有更多的数据符号,则重复执行上述过程,此处不再赘述。若中间前导码的时长较短,则可能导致数据接收设备还未来得及根据中间前导码得到信道估计结果,可能使得对data_11或更多的数据符号的解调发生错误。
[0267]
因此,本技术实施例提供了一种方法,以解决上述问题。在该方法,中间前导码的指示信息用于指示在开普勒模式下,在接收到中间前导码后,根据该中间前导码进行信道估计,并根据该信道结果对该中间前导码之后的第x 1至第x m个数据符号进行解调。其中,m表示中间前导码的周期,x为标准规定的或者根据接收设备的处理中间前导码的能力确定的大于等于1的整数。若x的取值不是标准规定的,可以通过前述的预留比特位或预留条目指示数据接收设备。
[0268]
仍以中间前导码的周期为10个数据符号、x等于2为例,如图6所示,数据发送设备首先发送data_1至data_8,然后发送中间前导码,然后发送data_9至data_18,再次发送中间前导码,然后发送data_19至data_20,若还有更多的数据符号,则重复执行上述过程,此处不再赘述。
[0269]
数据接收设备,根据前导码中的he

ltf字段进行信道估计得到信道估计结果1,并根据信道估计结果1对data_1至data_8。然后根据接收到的中间前导码重新进行信道估计并得到信道估计结果2,即使该进行信道估计的过程未能在接收完data_9之前完成,也并不影响对data_9的解调,因为对data_9和data_10的解调仍根据信道估计结果1进行,然后根据信道估计结果2对data_11至data_18进行解调。再次接收中间前导码重新进行信道估计并得到信道估计结果3,而对data_19和data_20的解调仍根据信道估计结果2进行,然后根据信道估计结果3对data_21等进行解调。
[0270]
仍以中间前导码的周期为10个数据符号、x等于2为例,在一些实施例中,若数据接收设备在接收完data_10之前完成了中间前导码进行信道估计的过程,那么数据接收设备也可以根据新得到的信道估计结果对data_10进行解调,以充分利用新得到的信道估计结果,保证数据解调的正确性。
[0271]
在一些实施例中,还可以将上述改变中间前导码的发送位置的方法与前述提供多种中间前导码周期的实施例相结合,以满足不同程度的多普勒效应对信道估计的需求。
[0272]
由于改变了中间前导码的发送位置,为数据接收设备进行信道估计提供了缓冲时间,有助于避免接收设备在接收到中间前导码后由于处理能力有限而导致来不及根据中间前导码对数据符号进行正确解码的情况。
[0273]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第一设备,用以实现上述方法实施例。参见图7,该设备包括:
[0274]
处理单元701,用于确定中间前导码指示信息,所述中间前导码指示信息指示的中间前导码包含的一个高效长训练字段he

ltf符号的时长为可用集合中的一种;
[0275]
发送单元702,用于将中间前导码指示信息发送给第二设备。
[0276]
在一种可能的实现方式中,所述可用集合包括以下一种或任意组合:
[0277]
he

ltf符号中除gi部分为4个基本符号时长,gi为0.8μs;
[0278]
he

ltf符号中除gi部分为4个基本符号时长,gi为1.6μs;
[0279]
he

ltf符号中除gi部分为4个基本符号时长,gi为3.2μs;
[0280]
he

ltf符号中除gi部分为2个基本符号时长,gi为0.8μs;
[0281]
he

ltf符号中除gi部分为2个基本符号时长,gi为1.6μs;
[0282]
he

ltf符号中除gi部分为2个基本符号时长,gi为3.2μs。
[0283]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第二设备,用以实现上述方法实施例。参见图8,该设备包括:
[0284]
接收单元801,用于接收第一设备发送的中间前导码指示信息;
[0285]
处理单元802,用于仅在所述中间前导码指示信息指示的中间前导码包含的一个高效长训练字段he

ltf符号的时长为可用集合中的一种时,根据接收的中间前导码进行信道估计。
[0286]
在一种可能的实现方式中,所述可用集合包括以下一种或任意组合:
[0287]
he

ltf符号中除gi部分为4个基本符号时长,gi为0.8μs;
[0288]
he

ltf符号中除gi部分为4个基本符号时长,gi为1.6μs;
[0289]
he

ltf符号中除gi部分为4个基本符号时长,gi为3.2μs;
[0290]
he

ltf符号中除gi部分为2个基本符号时长,gi为0.8μs;
[0291]
he

ltf符号中除gi部分为2个基本符号时长,gi为1.6μs;
[0292]
he

ltf符号中除gi部分为2个基本符号时长,gi为3.2μs。
[0293]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第一设备,用以实现上述方法实施例。该设备包括:
[0294]
处理单元,用于确定中间前导码指示信息,所述中间前导码指示信息指示的中间前导码的时长大于等于阈值,所述阈值与所述第二设备的处理能力相关;
[0295]
发送单元,用于将中间前导码指示信息发送给第二设备。
[0296]
上述处理单元与发送单元的连接示意图与图7类似。
[0297]
在一种可能的实现方式中,所述中间前导码的指示信息,包括:用于指示所述中间前导码中包含的he

ltf符号数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述he

ltf符号的数量,大于等于所述预设阈值;或者,所述中间前导码的时长的指示信息,包括:用于指示所述中间前导码所使用的空时流数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述空时流数量对应的he

ltf符号的数量,大于等于所述预设阈值。
[0298]
在一种可能的实现方式中,所述中间前导码的指示信息,至少包括用于指示一个he

ltf符号中除gi部分的时长和一个gi的时长的指示信息;所述一个he

ltf符号中除gi部分的时长为2个基本符号时长或4个基本符号时长。
[0299]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0300]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设的至少三种中间前导码周期中的一种。
[0301]
在一种可能的实现方式中,发送单元具体用于:通过srp字段中的预留条目将所述中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息发送给第二设备;或者,通过预留比特将用于指示一个he

ltf符号的时长的指示信息发送给第二设备。
[0302]
在一种可能的实现方式中,处理单元还用于:获取所述第二设备处理中间前导码的能力信息;根据所述能力信息确定所述阈值。
[0303]
在一种可能的实现方式中,发送单元在将中间前导码指示信息发送给第二设备之后,还用于:将中间前导码发送给第二设备,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0304]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第二设备,用以实现上述方法实施例。该设备包括:
[0305]
接收单元,用于接收第一设备发送的中间前导码指示信息。
[0306]
进一步地,接收单元还用于根据所述指示信息接收中间前导码。
[0307]
处理单元,用于仅在所述中间前导码指示信息指示的中间前导码的时长大于等于
阈值时,根据接收的中间前导码进行信道估计,所述阈值与所述第二设备的处理能力相关。
[0308]
上述处理单元与发送单元的连接示意图与图8类似。
[0309]
在一种可能的实现方式中,该设备还包括发送单元,用于:在接收单元接收第一设备发送的中间前导码指示信息之前,向所述第一设备发送所述第二设备处理中间前导码的能力信息。
[0310]
在一种可能的实现方式中,所述中间前导码的指示信息,包括:用于指示所述中间前导码中包含的he

ltf符号数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述he

ltf符号的数量,大于等于所述预设阈值;或者,所述中间前导码的时长的指示信息,包括:用于指示所述中间前导码所使用的空时流数量的指示信息、用于指示一个he

ltf符号的时长的指示信息;所述一个he

ltf符号的时长乘以所述空时流数量对应的he

ltf符号的数量,大于等于所述预设阈值。
[0311]
在一种可能的实现方式中,所述中间前导码的指示信息,至少包括用于指示一个he

ltf符号中除gi部分的时长和一个gi的时长的指示信息;所述一个he

ltf符号中除gi部分的时长为2个基本符号时长或4个基本符号时长。
[0312]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0313]
进一步地,中间前导码指示信息所指示的中间前导码的时长,与he

ltf字段的指示信息所指示的he

ltf字段的时长不同。
[0314]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设至少四种中间前导码周期中的一种。
[0315]
在一种可能的实现方式中,接收单元具体用于:通过srp字段中的预留条目接收中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息;或者,通过预留比特接收一个he

ltf符号的时长的指示信息。
[0316]
在一种可能的实现方式中,接收单元根据中间前导码指示信息接收中间前导码,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0317]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第一设备,用以实现上述方法实施例。该设备包括:
[0318]
处理单元,用于获取第二设备处理中间前导码的能力信息,根据所述能力信息确定中间前导码指示信息;
[0319]
发送单元,将中间前导码指示信息发送给第二设备。
[0320]
上述处理单元与发送单元的连接示意图与图7类似。
[0321]
在一种可能的实现方式中,所述能力信息包括以下信息中的至少一种:
[0322]
所述第二设备能够支持的中间前导码的时长最小值;
[0323]
所述第二设备能否支持单用户和/或单用户扩展距离下的多普勒模式的信息;
[0324]
所述第二设备能否支持多用户下的多普勒模式的信息;
[0325]
所述第二设备能够支持的中间前导码占用的最大空时流数量;
[0326]
所述第二设备能够支持的中间前导码占用的最大子载波数量;
[0327]
所述第二设备在中间前导码占用l个子载波、k个空时流时,能够支持的调制与编码策略mcs的信息,其中,l和k均为大于等于1的整数。
[0328]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0329]
进一步地,中间前导码指示信息所指示的中间前导码的时长,与he

ltf字段的指示信息所指示的he

ltf字段的时长不同。
[0330]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设的至少三种中间前导码周期中的一种。
[0331]
在一种可能的实现方式中,发送单元具体用于:通过srp字段中的预留条目将所述中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息发送给第二设备;或者,通过预留比特将用于指示一个he

ltf符号的时长的指示信息发送给第二设备。
[0332]
在一种可能的实现方式中,发送单元还用于:第一设备将中间前导码发送给第二设备,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0333]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第二设备,用以实现上述方法实施例。参见图9,为该设备的结构示意图,如图所示,该设备包括:
[0334]
发送单元901,用于向第一设备发送所述第二设备处理中间前导码的能力信息;
[0335]
接收单元902,用于接收第一设备发送的所述中间前导码指示信息,所述中间前导码指示信息所指示的中间前导码的时长是根据所述第二设备的能力信息确定的;根据所述指示信息接收中间前导码。
[0336]
在一种可能的实现方式中,所述能力信息包括以下一种或组合:
[0337]
所述第二设备能够支持的中间前导码的时长最小值;
[0338]
所述第二设备能否支持单用户和/或单用户扩展距离下的多普勒模式的信息;
[0339]
所述第二设备能否支持多用户下的多普勒模式的信息;
[0340]
所述第二设备能够支持的中间前导码占用的最大空时流数量;
[0341]
所述第二设备能够支持的中间前导码占用的最大子载波数量;
[0342]
所述第二设备在中间前导码占用l个子载波、k个空时流时,能够支持的调制与编码策略mcs的信息,其中,l和k均为大于等于1的整数。
[0343]
在一种可能的实现方式中,所述中间前导码的指示信息,与所述第一设备确定用于指示前导码中的he

ltf字段的指示信息不同。
[0344]
进一步地,中间前导码指示信息所指示的中间前导码的时长,与he

ltf字段的指示信息所指示的he

ltf字段的时长不同。
[0345]
在一种可能的实现方式中,所述中间前导码的指示信息包括所述中间前导码的周期字段,所述周期字段至少占用两个比特,用于指示预设的至少三种中间前导码周期中的一种。
[0346]
在一种可能的实现方式中,接收单元具体用于:通过srp字段中的预留条目将所述中间前导码的周期和/或用于指示一个he

ltf符号的时长的指示信息发送给第二设备;或者,第一设备通过预留比特将用于指示一个he

ltf符号的时长的指示信息发送给第二设
备。
[0347]
在一种可能的实现方式中,在第二设备接收第一设备发送的所述中间前导码指示信息之后,还包括:接收第一设备发送的中间前导码,所述中间前导码为对约定的中间前导码中包含的内容进行填充得到的,填充后的中间前导码的时长大于等于所述阈值。
[0348]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第一设备,用以实现上述方法实施例。该设备包括:
[0349]
处理单元,确定中间前导码指示信息;
[0350]
发送单元,将中间前导码指示信息发送给第二设备,所述中间前导码指示信息与所述第一设备发送给所述第二设备的前导码中的he

ltf字段的指示信息不是同一信息。
[0351]
上述处理单元与发送单元的连接示意图与图7类似。
[0352]
在一种可能的实现方式中,所述中间前导码指示信息所指示的中间前导码包含的he

ltf符号的时长,与所述he

ltf字段的指示信息所指示的he

ltf字段包含的he

ltf符号的时长不同。
[0353]
可选地,前导码中的he

ltf字段可用采用较短时长的he

ltf符号,而指示中间前导码采用较大时长的he

ltf符号,在上述方法中,由于对中间前导码和前导码中的he

ltf字段的时长信息进行分别指示,使得对中间前导码的时长的限制不会影响前导码中的he

ltf字段,有助于节省前导码信令开销。
[0354]
可选地,还可以前导码中的he

ltf字段采用较大时长的he

ltf符号,或者采用数量较多的he

ltf符号,以达到信道估计的初始化比较准确的目的,而中间前导码中采用较短时长的he

ltf符号或采用数量较少的he

ltf符号,数据接收设备通过根据中间前导码得到的信道估计结果与初始的信道估计结果进行综合分析,以保证信道估计的准确性,且有助于减少中间前导码的信令开销。
[0355]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第二设备,用以实现上述方法实施例。该设备包括:
[0356]
接收单元,用于接收第一设备发送的所述中间前导码指示信息,所述中间前导码指示信息与所述第一设备发送给所述第二设备的高效长训练字段he

ltf的指示信息不是同一信息;根据所述指示信息接收中间前导码;
[0357]
处理单元,用于根据接收的所述中间前导码进行处理。
[0358]
上述处理单元与发送单元的连接示意图与图8类似。
[0359]
在一种可能的实现方式中,所述中间前导码指示信息所指示的中间前导码包含的he

ltf符号的时长,与所述he

ltf字段的指示信息所指示的he

ltf字段包含的he

ltf符号的时长不同。
[0360]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第一设备,用以实现上述方法实施例。该设备包括:
[0361]
处理单元,用于确定中间前导码指示信息,所述中间前导码指示信息用于指示所述第二设备在接收到中间前导码后根据所述中间前导码对所述中间前导码之后的第x 1至第x m个数据符号进行解码;所述m表示所述第一设备每发送m个数据符号发送一个中间前导码,x为预先约定的或者根据所述第二设备处理中间前导码的能力确定的大于等于1的整数;
[0362]
发送单元,用于将中间前导码指示信息发送给第二设备。
[0363]
上述处理单元与发送单元的连接示意图与图7类似。
[0364]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第二设备,用以实现上述方法实施例。该设备包括:
[0365]
接收单元,用于接收中间前导码;
[0366]
处理单元,用于根据所述中间前导码进行信道估计;据信道估计结果对所述中间前导码之后的第x 1至第x m个数据符号进行解码;所述m表示所述第二设备每接收m个数据符号接收一个中间前导码,x为预先约定的或者根据所述第二设备处理中间前导码的能力确定的大于等于1的整数。
[0367]
上述接收单元与处理单元的连接示意图与图8类似。
[0368]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第一设备,用以实现上述方法实施例。该设备的结构示意图可以如图10所示,包括:处理器1001、收发器1002。
[0369]
处理器1001可以通过收发器1002执行上述任一方法实施例中第一设备所执行的方法步骤。
[0370]
基于相同的技术构思,本技术实施例还提供了一种设备,该设备可作为第二设备,用以实现上述方法实施例。该设备的结构示意图可以如图11所示,包括:处理器1101、收发器1102。
[0371]
处理器1101可以通过收发器1102执行上述任一方法实施例中第二设备所执行的方法步骤。
[0372]
本技术实施例中还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面至第十方面中任一项实施例所述的方法。
[0373]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁存储器、光学存储器等)上实施的计算机程序产品的形式。
[0374]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0375]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0376]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0377]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献