
1.本技术涉及通信领域,并且更具体地,涉及一种用于频偏估计的方法、站点和接入点。
背景技术:2.随着无线局域网技术的发展,引入上行多站点多输入多输出(uplink mulit-user multipleinput multiple output,ul mu-mimo)技术,上行多个站点(station,sta)向接入点(accesspoint,ap)同时发送数据,通过空间复用的技术以及ap侧的正交均衡,消除各个站点之 间的干扰,有效增加了上行的频谱资源利用率。
3.然而站点各型各样,站点的射频链路各不相同,所以站点在发送数据时所用的载波频 率很难一致,即多个站点向ap发送数据时无法做到频率同步。这就导致ap侧进行信道 估计时,多个站点的信道之间难以正交、互相串扰,大大降低信道估计精度。因此,如何 提高上行多站点信道多输入多输出场景下,ap估计多个站点相对于ap的频偏值,成为 亟待解决的问题。
技术实现要素:4.本技术提供一种用于频偏估计的方法、站点和接入点,以期提高接入点确定频偏估计 的精度。
5.第一方面,提供了一种用于频偏估计的方法,该用于频偏估计的方法可以由接入点 ap执行,或者,也可以由设置于ap中的芯片或电路执行,本技术对此不作限定。
6.该用于频偏估计的方法包括:
7.该ap向sta发送第一信息,该第一信息用于指示需要上报第一训练序列和第二训练 序列的sta对应的空间流数m以及该sta上报该第一训练序列或第二训练序列占用的第 一子载波子集,其中,该sta为该多个sta中的任意一个,该第一子载波子集为s个预 设子载波子集中与该sta对应的子载波子集,该m和s为正整数,用于确定该第一训练 序列或第二训练序列;该ap在该第一子载波子集上接收来自该sta的物理层协议数据单 元ppdu,该ppdu中包括该第一训练序列和第二训练序列,该第一训练序列和第二训练 序列用于确定该sta与该ap之间的频偏值。
8.本技术实施例提供的用于频偏估计的方法,ap通过第一信息指示sta如何生成并上 报频偏估计训练序列,并基于接收到的至少两个频偏估计训练序列确定ap和sta之间的 频偏值,能够提高ap确定频偏估计的精度。
9.结合第一方面,在第一方面的某些实现方式中,该第一信息包括:第一指示信息和第 二指示信息,该第一指示信息用于指示该m,该第二指示信息用于确定该第一子载波子集。
10.上述的指示sta个数m的指示信息和指示第一子载波子集的指示信息可以为两条不 同的指示信息,提供不同的指示信息发送方式,从而提高方案的灵活性。
二训练序列之前、第二训练序列位于信道估计训练序列之前;或者,第一训练序列位于信 道估计训练序列之后,且位于第二训练序列之前、第二训练序列位于数据符号之前。
23.本技术实施例提供的用于频偏估计的方法,提供了多种不同的ppdu帧格式的结构, 从而能够提高方案的灵活性。
24.结合第一方面,在第一方面的某些实现方式中,该ppdu还包括自动增益控制训练序 列,该自动增益控制训练序列用于该ap调整在该第一子载波子集上接收该第一训练序列 和/或第二训练序列的接收功率。
25.本技术实施例提供的用于频偏估计的方法,sta向ap发送的ppdu,且该ppdu中 新增自动增益控制训练序列,ap可以基于该自动增益控制训练序列调整在第一子载波子 集上接收该第一训练序列和/或第二训练序列的接收功率,使得ap接收第一训练序列和/ 或第二训练序列的接收功率可调。
26.第二方面,提供了一种用于频偏估计的方法,该用于频偏估计的方法可以由sta执 行,或者,也可以由设置于sta中的芯片或电路执行,本技术对此不作限定。
27.该用于频偏估计的方法包括:
28.sta接收来自该ap的第一信息,该第一信息用于指示需要上报第一训练序列和第二 训练序列的sta对应的空间流数m以及该sta上报该第一训练序列或第二训练序列占用 的第一子载波子集;其中,该第一子载波子集为s个预设子载波子集中与该sta对应的 子载波子集,该m和s为正整数,用于确定该第一训练序列或第二训练序列;
29.该sta在该第一子载波子集上向该ap发送物理层协议数据单元ppdu,该ppdu中 包括该第一训练序列和第二训练序列,该第一训练序列和第二训练序列用于确定该sta 与该ap之间的频偏值。
30.本技术实施例提供的用于频偏估计的方法,sta基于接收到的第一信息确定如何生成 并上报频偏估计训练序列,使得ap能够基于接收到的至少两个频偏估计训练序列确定 ap和sta之间的频偏值,能够提高ap确定频偏估计的精度。
31.结合第二方面,在第二方面的某些实现方式中,该第一信息包括:第一指示信息和第 二指示信息,该第一指示信息用于指示该m,该第二指示信息用于确定该第一子载波子集。
32.上述的指示sta个数m的指示信息和指示第一子载波子集的指示信息可以为两条不 同的指示信息,提供不同的指示信息发送方式,从而提高方案的灵活性。
33.结合第二方面,在第二方面的某些实现方式中,该sta接收来自该ap的第一信息包 括:该sta接收来自该ap的触发帧,该触发帧用于触发该sta上报该ppdu,其中, 该触发帧中携带该第一指示信息和第二指示信息,该第一指示信息为调度信息字段。
34.本技术实施例提供的用于频偏估计的方法,ap发送的用于指示sta如何生成并上报 频偏估计训练序列的第一信息可以复用现有的ap发送给sta的触发帧,从而节省信令的 开销,并且能够与现有的流程相兼容提高方案兼容性。
35.结合第二方面,在第二方面的某些实现方式中,该触发帧中携带该第一指示信息包括: 该触发帧中包括通用信息字段,该通用信息字段中包括该第一指示信息。
36.进一步地,触发帧中包括上述的第一指示信息的一种可能的实现方式是在触发帧中的 通用信息字段中携带该第一指示信息,复用触发帧中已有的字段携带第一指示信息,
能够 节省信令的开销。
37.结合第二方面,在第二方面的某些实现方式中,该第一训练序列或第二训练序列由该 sta与p矩阵元素之间的映射关系确定。
38.上述的第一训练序列或第二训练序列可以基于预设的p矩阵中与sta相对应的元素 确定,提供基于已知的p矩阵确定第一训练序列或第二训练序列的方式,无需引入新的矩 阵能够增加与现有方案的兼容性。
39.结合第二方面,在第二方面的某些实现方式中,该ppdu还包括信道估计训练序列, 该第一训练序列、该第二训练序列和该信道估计训练序列在该ppdu中依次先后排列,或 者,间隔交叉排列。
40.本技术实施例提供的用于频偏估计的方法,ap可以基于自身在第一子载波子集上接 收到的信息矩阵确定sta与ap之间的频偏值。由于ap在第一子载波子集上接收到的两 个信息矩阵因sta与ap之间的频偏值而不同,从而基于接收到的两个信息矩阵能够准确 确定出sta与ap之间的频偏值,提高ap确定频偏估计的精度。
41.结合第二方面,在第二方面的某些实现方式中,第一训练序列、第二训练序列和信道 估计训练序列在ppdu中间隔交叉排列包括:第一训练序列位于前导序列之后,且位于信 道估计训练序列之前、第二训练序列位于信道估计训练序列之后,且位于数据符号之前; 或者,第一训练序列位于前导序列之后,且位于第一信道估计训练序列之前、第二训练序 列位于第一信道估计训练序列之后,且位于第二信道估计训练序列之前,其中,第一信道 估计训练序列和第二信道估计训练序列组成信道估计训练序列。
42.结合第二方面,在第二方面的某些实现方式中,第一训练序列、第二训练序列和信道 估计训练序列在ppdu中依次先后排列包括:第一训练序列位于前导序列之后,且位于第 二训练序列之前、第二训练序列位于信道估计训练序列之前;或者,第一训练序列位于信 道估计训练序列之后,且位于第二训练序列之前、第二训练序列位于数据符号之前。
43.本技术实施例提供的用于频偏估计的方法,提供了多种不同的ppdu帧格式的结构, 从而能够提高方案的灵活性。
44.结合第二方面,在第二方面的某些实现方式中,该ppdu还包括自动增益控制训练序 列,该自动增益控制训练序列用于该ap调整在该第一子载波子集上接收该第一训练序列 和/或第二训练序列的接收功率。
45.本技术实施例提供的用于频偏估计的方法,sta向ap发送的ppdu,且该ppdu中 新增自动增益控制训练序列,ap可以基于该自动增益控制训练序列调整在第一子载波子 集上接收该第一训练序列和/或第二训练序列的接收功率,使得ap接收第一训练序列和/ 或第二训练序列的接收功率可调。
46.第三方面,提供一种用于频偏估计的装置,所述装置用于执行上述第一方面提供的方 法。具体地,所述装置可以包括用于执行第一方面以及第一方面任一种可能实现方式的模 块。
47.第四方面,提供一种用于频偏估计的装置,所述装置用于执行上述第二方面提供的方 法。具体地,所述装置可以包括用于执行第二方面以及第二方面任一种可能实现方式的模 块。
48.第五方面,提供一种用于频偏估计的装置,包括处理器。该处理器与存储器耦合,
可 用于执行存储器中的指令,以实现上述第一方面以及第一方面任一种可能实现方式中的方 法。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口 耦合。
49.在一种实现方式中,该装置为接入点。当该装置为接入点时,所述通信接口可以是收 发器,或,输入/输出接口。
50.在另一种实现方式中,该装置为配置于接入点中的芯片。当该装置为配置于接入点中 的芯片时,所述通信接口可以是输入/输出接口。
51.在另一种实现方式中,该装置为芯片或芯片系统。
52.可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出 电路。
53.第六方面,提供一种用于频偏估计的装置,包括处理器。该处理器与存储器耦合,可 用于执行存储器中的指令,以实现上述第二方面以及第二方面任一种可能实现方式中的方 法。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口 耦合。
54.在一种实现方式中,该装置为站点。当该装置为站点时,所述通信接口可以是收发器, 或,输入/输出接口。
55.在另一种实现方式中,该装置为配置于站点中的芯片。当该装置为配置于站点中的芯 片时,所述通信接口可以是输入/输出接口。
56.在另一种实现方式中,该装置为芯片或芯片系统。
57.可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出 电路。
58.第七方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序 被装置执行时,使得所述装置实现第一方面以及第一方面任一种可能实现方式中的方法。
59.第八方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序 被装置执行时,使得所述装置实现第二方面以及第二方面任一种可能实现方式中的方法。
60.第九方面,提供一种包含指令的计算机程序产品,所述指令被计算机执行时使得装置 实现第一方面以及第一方面任一种可能实现方式中提供的方法。
61.第十方面,提供一种包含指令的计算机程序产品,所述指令被计算机执行时使得装置 实现第二方面以及第二方面任一种可能实现方式中提供的方法。
62.第十一方面,提供一种通信系统,包括如前所述的接入点和站点。
附图说明
63.图1是一个典型的wlan部署场景的系统示意图。
64.图2中(a)和(b)是本技术实施例提供的一种ap和sta之间通过mu-mimo方 式上行传输的示意图。
65.图3是本技术实施例提供的一种两个sta向ap发送数据的示意图。
66.图4是本技术实施例提供的一种单天线sta发送数据的示意图。
67.图5是本技术实施例提供的一种多sta分别对应的正交序列的示意图。
68.图6是本技术实施例提供的一种用于频偏估计的方法的示意性流程图。
69.图7中(a)和(b)是本技术实施例提供的一种子载波子集的划分示意图。
70.图8是本技术实施例提供的一种触发帧通用信息字段的示意图。
71.图9中(a)和(b)是本技术实施例提供的一种间接指示子载波子集的示意图。
72.图10是本技术实施例提供的一种确定频偏估计训练序列的相关信息的示意图。
73.图11是本技术实施例提供的一种频偏估计训练序列示意图。
74.图12中(a)-(e)是本技术实施例中提供的物理帧的帧格式示意图。
75.图13是本技术实施例提供的用于频偏估计的方法适用的场景。
76.图14是一种ap接收到的多个sta发送的物理帧的示意图。
77.图15是本技术提出的用于频偏估计的装置1500的示意图。
78.图16是适用于本技术实施例的sta 1600的结构示意图。
79.图17是本技术提出的用于频偏估计的装置1700的示意图。
80.图18是适用于本技术实施例的ap 1800的结构示意图。
具体实施方式
81.下面将结合附图,对本技术中的技术方案进行描述。
82.本技术实施例可以应用于无线局域网(wireless local area network,wlan),wlan 中可以包括一个或者多个基本服务集(basic service set,bss)。bss的网络节点包括ap 和sta。每个bss可以包含一个ap和多个关联于该ap的sta。
83.上述的ap称为接入点,也可以称之为无线访问接入点或热点等。ap是用户终端进 入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部。典型的ap覆盖半径为 几十米至上百米。应理解,ap也可以部署于户外。ap相当于一个连接有线网和无线网的 桥梁,其主要作用是将各个无线网络的客户端连接到一起,然后将无线网络接入以太网。 目前ap主要采用的标准为电气和电子工程师协会(institute of electrical and electronicsengineers,ieee)802.11系列,例如802.11ax或802.11be标准。ap可以为支持wlan 制式的设备,例如,ap可以是带有无线保真(wireless fidelity,wifi)芯片的终端设备或 者网络设备。
84.sta称为站点,在本技术中sta表示用户终端,所以下文中可以直接称之为用户终 端或用户。sta可以是带有无线通讯芯片、无线传感器或无线通信终端。sta可以为支 持wlan制式的设备,例如,sta可以是支持wifi通讯功能的移动电话、支持wifi通 讯功能的平板电脑、支持wifi通讯功能的机顶盒、支持wifi通讯功能的智能电视、支持 wifi通讯功能的智能可穿戴设备和支持wifi通讯功能的计算机。
85.图1是一个典型的wlan部署场景的系统示意图,包括一个ap和4个sta,ap可 以分别与sta#1、sta#2、sta#3和sta#4进行通信。ap和sta之间的上行传输方式 包括但不限于正交频分多址(orthogonal frequency-division multiple access,ofdma)方式, 多站点信道多输入多输出(mulit-user multiple input multiple output,mu-mimo)方式或者 ofdma与mu-mimo混合传输方式。
86.本技术中以ap和多个sta之间的上行传输方式为mu-mimo方式为例进行,ap 天线
个数n大于或者等于与之关联的所有sta的天线的总和m。应理解,任意一个sta 可以包括多个天线,当某一sta有两根天线,可以将该sta等效成两个相同的单天线 sta,只是该等效的两个sta到ap的信道不同而已。如图2所示,图2是本技术实施例 提供的一种ap和sta之间通过mu-mimo方式上行传输的示意图。图2中ap包括n 个天线(如图2所示的天线#1~天线#n),所有sta的天线根数的总和为m。图2中h
nm
表示sta侧的天线m与ap侧的天线n之间的信道。
87.本技术中,空间流数m指的是sta的天线根数的总和m,则sta对应的空间流数 m可以理解为至少一个sta的天线根数的总和m;
88.本技术实施例适用于2空间流(spatial stream,ss)的系统,也适用于4,8,16ss的 系统,随着技术的发展,本技术实施例提供的技术方案也可以适用于更多的空间流数的系 统。
89.图2(a)表示一个sta可以包括多个天线,如果该sta与ap之间存在频率差异, 则该sta包括的多个天线发出的信号与ap之间存在的频率差异相同。图2(b)是图2 (a)的等效变换,即包括多个天线的sta,可以等效为多个相同的单天线sta,应理解 这种等效变换只是为了更容易理解本技术提供的技术方案,对本技术的保护范围不构成任 何限定。在将包括多个天线的sta等效为多个相同的单天线sta的情况下,上述的sta 的天线根数的总和m可以理解为sta的个数m,即在多天线sta等效为单天线sta的 情况下本技术实施例中涉及的sta对应的空间流数m也可以称为sta的个数m。
90.为了便于理解本技术实施例,做出以下几点说明。
91.第一,在本技术中,“用于指示”可以包括用于直接指示和用于间接指示。当描述某一 指示信息用于指示a时,可以包括该指示信息直接指示a或间接指示a,而并不代表该 指示信息中一定携带有a。
92.将指示信息所指示的信息称为待指示信息,则具体实现过程中,对待指示信息进行指 示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该 待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息 与待指示信息之间存在关联关系。还可以仅仅指示待指示信息的一部分,而待指示信息的 其他部分则是已知的或者提前约定的。例如,还可以借助预先约定(例如协议规定)的各 个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。同时,还 可以识别各个信息的通用部分并统一指示,以降低单独指示同样的信息而带来的指示开 销。
93.第二,在本技术中示出的第一、第二以及各种数字编号(例如,“#1”、“#2”等)仅为 描述方便,用于区分的对象,并不用来限制本技术实施例的范围。例如,区分不同的序列, 或区分不同的sta等。而不是用于描述特定的顺序或先后次序。应该理解这样描述的对 象在适当情况下可以互换,以便能够描述本技术的实施例以外的方案。
94.第三,在本技术中,“预设的”可包括预先定义,例如,协议定义。其中,“预先定义
”ꢀ
可以通过在设备(例如,包括sta和ap)中预先保存相应的代码、表格或其他可用于指 示相关信息的方式来实现,本技术对于其具体的实现方式不做限定。
95.第四,本技术实施例中涉及的“保存”,可以是指的保存在一个或者多个存储器中。所 述一个或者多个存储器,可以是单独的设置,也可以是集成在编码器或者译码器,处理器、 或通信装置中。所述一个或者多个存储器,也可以是一部分单独设置,一部分集成在译
的长训练字段(long training field,ltf)对应的训练序列,数据可以理解为信号或信息, 该ltf包括在sta发送给ap的ppdu中,以802.11ax为例,该ltf可以为he-ltf, 包含该he-ltf的ppdu具体帧格式可以如下所示:
[0109][0110]
其中,l-stf表示非高吞吐短训练字段(non-high throughout short training field)、 l-ltf表示非高吞吐长训练字段(non-high throughout long training field)、l-sig表示非 高吞吐信号字段(non-high throughout signal field)、rl-sig表示重复非高吞吐信号字段 (repetition non-high throughout signal field)、he-sig-a表示高效信号字段a(highefficiency signal field a)、he-sig-b表示高效信号字段b(high efficiency signal field b)、 he-stf表示高效短训练字段(high-efficiency short training field,he-stf)、he-ltf表 示高效长训练字段(high-efficiency long training field,he-stf)、data表示数据字段、pe 表示包扩展字段(package extension field)。
[0111]
又如,以802.11be为例,该ltf可以为eht-ltf,包含该eht-ltf的ppdu帧的 一种可能的格式可以如下所示:
[0112][0113]
其中,l-stf表示非高吞吐短训练字段、l-ltf表示非高吞吐长训练字段、l-sig表 示非高吞吐信号字段、rl-sig表示重复非高吞吐信号字段、通用信令字段(universal signalfield,u-sig)和极高吞吐量信令字段(extremely high throughput signal field,eht-sig) 用于携带用于解调后续数据的信令、极高吞吐量短训练序列(extremely high throughputshort training field,eht
--
stf)用于后续字段的自动增益控制、极高吞吐量长训练序列 (eextremely high throughput long training field,eht-ltf)用于信道估计、data表示数据 字段、pe表示包扩展字段。
[0114]
ap侧只需要对收到信息h
11
、h
21
、h
12
以及h
22
求解得到csi。以上过程可以用矩阵方 式表示更有利于理解,在ap收到的信息矩阵表示为如下公式:
[0115][0116]
ap侧已知sta#1和sta#2发送的训练序列分别为x1=[1
ꢀ-
1]和x2=[1 1],基 于该训练序列ap能够获知上式中的矩阵该矩阵在目前协议中,称为p矩阵。 因此ap侧只需对收到的信息矩阵做如下操作即可得到信道矩阵:
[0117][0118]
作为另一种可能的实现方式,sta#1和sta#2分别与ap之间有各自的频偏,例如, sta#1相对ap的频偏为δf1,sta#2相对ap的频偏为δf2。sta1和sta2在连续的两 个正交符
sta#1分别在两个符号上发出的数据本应为x1=[1 1],由于sta与ap的频偏值为δf1, 相当于sta#1分别在两个符号上发送出来的数据为则ap天线#1收 到的连续两个符号中的数据对应的信息矩阵为ap将收到的 信息矩阵进行点除求角度,或者共轭求角度,就可以得到两个数据相对旋转的角度 2πδf1t,进而计算得到sta#1与ap的频偏值δf1。
[0128]
但是,由于在上行多sta发送数据时,ap侧收到的信息矩阵是多个sta发送的数 据的叠加,信息无法区分,即使每个sta在两个符号上发送了重复的数据,由于ap侧收 到的两个符号上的信息都是多个sta数据的叠加,所以各sta相对于ap之间的频偏值 无法通过上述的点除求角度方式进行准确估计。
[0129]
可选地,可以认为在测量的wifi带宽内,连续的子载波正交块内信道近乎是相等的, 即信道是相对平坦的信道。给各个sta发送的子载波分配不同的正交序列,使得ap侧能 够将各个sta信道信息解开,进而得到符号间的相位旋转角度。
[0130]
例如,如图5所示,图5是本技术实施例提供的一种多sta分别对应的正交序列的 示意图。对于sta#1,第一个符号各个子载波发送的数据为对 于sta#2,第一个符号各个子载波发送的数据为因为各个sta 发送的子载波分配的是正交序列,所以:
[0131][0132]
ap侧以天线#1为例,第一个符号各个子载波收到的信息可分别表示为:
[0133][0134][0135][0136][0137]
由于前提为连续的子载波正交块内信道近乎是相等,所以所以
[0138]
依次类推各个正交块,802.11ax中有234个有效子载波,要保证连续的子载波都是平 坦的。在满足上述的前提条件下,对接收到的信号进行正交化,以正交sta#2的信号为 例,对ap侧天线#1在第一个符号各个子载波收到的信号进行正交求和
[0139][0140]
由于所以可将sta#2的信号消除掉,仅剩sta#1 的信息,即:
[0141][0142]
同理,对于第二个符号,ap侧可以进行上述相同的处理,得到:
波子集为s个预设子载波子集中与该sta对应的子载波子集。
[0158]
上述的sta对应的空间流数m指的是需要上报第一训练序列和第二训练序列的至少 一个sta包括的天线根数的总和m,而且图6所示的实施例中是以单天线的sta为例进 行说明(如图2(b)所示多天线sta可以等效为单天线的sta),在该情况下sta对应 的空间流数m也可以称为sta的个数m,即空间流数和需要上报第一训练序列和第二训 练序列的sta的个数相等,则下文中sta的个数可以替换为空间流数。
[0159]
应理解,本技术实施例中涉及的第一训练序列和第二训练序列为相同的训练序列,只 是在sta向ap发送的物理层协议数据单元(physical protocol date unit,ppdu)中占的 位置不同,第一训练序列和第二训练序列中包括的信息相同,所以下文中可以从第一训练 序列的角度进行说明sta如何生成第一训练序列。上述的m和s为正整数,且m和s 用于确定第一训练序列,具体如何基于m和s确定第一训练序列将在下文中阐述,这里 不进行说明。
[0160]
上述的第一训练序列还可以称为频偏估计训练序列、长训练字段(long training field, ltf)、极高吞吐量-ltf(extremely high throughput ltf,eht-ltf)、或频偏训练序列 等,本技术实施例中对于用于估计频偏值的训练序列的名称并不限定。
[0161]
需要说明的是,为了便于描述图6所示的实施例中从一个sta的角度说明本技术实 施例提供的用于频偏估计的方法,上述的sta为与ap关联的多个sta中的任意一个。
[0162]
示例性地,该第一信息可以用于指示与ap关联的多个sta上报第一训练序列或第二 训练序列占用的子载波子集;或者,
[0163]
示例性地,ap可以分别向与ap关联的多个sta发送多个信息,多个信息分别指示 需要上报第一训练序列和第二训练序列的sta的个数以及接收信息的sta上报第一训练 序列或第二训练序列占用的子载波子集。
[0164]
另一种实现方式中,上述的第一信息可以指示sta上报第一训练序列需要的符号个数, 该符号个数可以用于确定p矩阵的维数,该p矩阵用于确定第一训练序列。
[0165]
作为另一种可能的实现方式,还可以通过协议预定义的方式确定sta上报第一训练序列 需要的符号个数。
[0166]
需要说明的是,本技术实施例中符号个数j、子载波子集总数s以及需要上报频偏估 计训练序列的sta总数m之间可以相互推导得到,也就是说j、s和m三个参数中获知 其中两个参数能够确定出另外的一个参数。具体确定过程可以是查表或者计算,本技术不 做限定。
[0167]
也就是说,当协议预定义或ap指示sta上报第一训练序列需要的符号个数的情况下, 上述的子载波子集的个数s可以无需通过协议预定义。本技术实施例中以获知子载波子集 的个数s为例进行说明,当获知上报第一训练序列需要的符号个数j的情况下与获知子载 波子集的个数s类似,区别在于一种是由s推导出j,另一种直接指示j可以无需推导得 到j,本技术不进行赘述。
[0168]
本技术实施例中子载波子集的划分方式可以是协议预定义的,还可以是sta和ap 协商的,还可以是ap确定之后通过信令通知给各个sta的,或者还可以是各个sta之 间协商确定之后将结果通过信令上报给ap的,应理解本技术实施例中对于如何划分所有 的子载波得到至少一个子载波子集的方式不做限定。
extra symbol segment)、接入点发射功率 (ap tx power)、上行报文拓展(ul packet extension)、上行空分复用(ul spatial reues)、 多普勒(doppler)、上行高效型号字段a2部分保留字段(ul he-sig-a2 reserved)、保 留字段(reserved)、触发类型相关通用信息(trigger dependent common information)。
[0181]
本技术实施例中涉及的触发帧各个字段的具体含义可以参考现有协议以及下一代标 准协议中的规定,例如802.11ax或802.11be标准中的规定,本技术中不再赘述。本技术 实施例中涉及的触发帧中的通用信息字段与现有协议以及下一代标准协议中规定的触发 帧的通用信息字段不同的是,在通用信息字段的保留位字段和触发类型相关通用信息字段 之间增加第一指示信息,该第一指示信息可以占用至少一个bit。
[0182]
例如,需要上报第一训练序列和第二训练序序列的sta的个数为10,则该第一指示 信息占用4个bit即可。
[0183]
作为另一种可能的实现方式,上述的第一信息为现有协议或下一代标准协议中规定的 触发帧,第一指示信息可以为触发帧中新增的字段,而不是一定限定为触发帧中的通用信 息字段中新增的字段,本技术实施例中对于第一指示信息具体位于触发帧中的哪个位置不 做限定,只需要将该第一指示信息携带在触发帧中发送给与ap关联的sta即可。
[0184]
作为又一种可能的实现方式,上述的第一信息为现有协议或下一代标准协议中规定的 触发帧,第一指示信息可以复用触发帧中保留的字段(如,图8所示的reserved字段), 在该实现方式下可以节省信令的开销。
[0185]
作为又一种可能的实现方式,上述的第一信息为现有协议或下一代标准协议中规定的 触发帧,第一指示信息可以部分复用触发帧中保留的字段,另外部分作为触发帧中新增的 字段(如,保留字段不够用的情况下)。
[0186]
应理解,上述第一指示信息携带在触发帧中只是举例,对本技术的保护范围不构成任 何的限定。例如,上述的第一指示信息可以携带在ap和sta之间新增的信令中,发送给 sta;或者,上述的第一指示信息可以携带在ap和sta之间其他已有的信令中,发送给 sta。
[0187]
本技术实施例同样可以应用于上行传输,即上述的第一信息可以为sta发送给ap 的ppdu,上述的第一指示信息和第二指示信息可以携带在sta发送给ap的ppdu的信 令(signal)字段中,例如携带在ppdu中的he-sig或eht-sig字段中。
[0188]
进一步地,当第一信息为现有协议或下一代标准协议中规定的触发帧的情况下,该触 发帧中包括的调度信息字段可以用于指示第一子载波子集,即上述的第二指示信息可以复 用该触发帧中的调度信息字段以实现指示第一子载波子集的功能,下面结合图9详细说明 如何复用该调度信息字段指示第一子载波子集。
[0189]
图9是本技术实施例提供的一种间接指示子载波子集的示意图。从图9中(a)包括:
[0190]
媒体接入控制头(mac header)信息、sta调度信息排序、填充(padding)以及帧 校验序列(frame check sequence,fcs)。其中,mac header信息包括帧控制(frame control)、 持续时间(duration)、接收机地址(reserve address,ra)、发射机地址(transmit address, ta)、通用信息(common information);sta调度信息排序包括至少一个用户的调度信 息(user information),该至少一个用户的调度信息在sta调度信息字段中按照一定的顺 序排列,因此可以按照触发帧中的多个sta对应的调度信息的顺序依次将每个sta对应 到各个子载波子集上,当所有的子载波子集排满之后,再重新从第一个子载
波子集开始排 列剩余的sta,最终排放效果如图9中(b),该排列过程可以表示为:
[0191]
假设,共有m个sta(如图9中(b)所示的sta#1~sta#m)需要向ap发送频偏 估计训练序列,本次调度的所有子载波一共分为s个子载波子集。则第i个sta,需要在 第mod(i-1,s)+1个子载波子集上发送频偏估计训练序列,其中,mod表示取模运算。 从图9中(b)可以看出,前mod(i-1,s)+1个子载波子集上都承载有个sta,为 了能将这个sta区分开,sta发送频偏估计训练序列时需要乘以维的p矩阵, 对应着的一个频偏估计训练序列需要个符号,其余子载波子集则承载有个 sta,为了能将这个sta区分开,sta发送频偏估计训练序列时需要乘以维的p矩阵,对应着的一个频偏估计训练序列需要个符号。
[0192]
需要说明的是,图9所示的复用调度信息字段指示第一子载波子集只是举例,对本申 请的保护范围不构成任何的限定。
[0193]
作为一种可能的实现方式,上述的第二指示信息为触发帧中新增的字段,用于指示第 一子载波子集,或者,上述的第二指示信息复用触发帧中保留字段指示第一子载波子集。
[0194]
应理解,上述第二指示信息携带在触发帧中只是举例,对本技术的保护范围不构成任 何的限定。例如,上述的第二指示信息可以携带在ap和sta之间新增的信令中,发送给 sta;或者,上述的第二指示信息可以携带在ap和sta之间其他已有的信令中,发送给 sta。
[0195]
进一步地,在sta接收到上述的第一信息之后,可以基于第一信息生成第一训练序 列。即图6所示的方法流程还包括s620,sta生成第一训练序列。
[0196]
首先,sta基于第一指示信息(如,触发帧通用信息字段中新增的字段),确定当前 调度下有m个sta需要向ap发送第一训练序列和第二训练序列。
[0197]
其次,该sta基于第二指示信息(如,该sta在调度信息字段中所处的位置为sta#i) 确定该sta对应的第一子载波子集(如,子载波子集#j),进而可以确定发送第一训练序 列需要的符号个数以及该第一子载波子集上承载的sta的个数(m
j
),并确定该sta 为该第一子载波子集上承载的第几个sta(r
i
)。
[0198]
其中,该第一子载波子集上承载的sta的个数m
j
用于确定p矩阵的维度,p矩阵为 m
j
维方阵,sta在该第一子载波子集承载的所有sta中的排序决定该sta乘以p矩阵 的第几行可以生成第一训练序列。
[0199]
以第一信息为触发帧,第二指示信息复用触发帧中的调度信息为例说明该sta生成 第一训练序列的过程:
[0200]
步骤一:
[0201]
sta基于预定义的子载波子集个数s,触发帧中携带的第一指示信息指示的sta的 个数m,以及自身在触发帧中的调度信息字段中的排序i,确定生成第一训练序列所需的 相
关信息,如图10所示,图10是本技术实施例提供的一种确定第一训练序列的相关信息 的示意图,从图10中可以看出相关信息包括以下信息:
[0202]
1、发送第一训练序列需要的符号数
[0203]
2、该sta占用的第一子载波子集的序号j=mod(i-1,s)+1;
[0204]
3、该sta占用的第一子载波子集承载的所有sta的个数
[0205][0206]
4、该sta在所占用的第一子载波子集承载的所有sta中的序号
[0207]
需要说明的是,图10是以第一指示信息为指示sta的个数m为例说明sta生成第 一训练序列,在第一指示信息指示sta上报第一训练序列需要的符号个数j的情况下, 则sta可以基于该符号个数j,以及自身在触发帧中的调度信息字段中的排序i,确定生 成第一训练序列所需的相关信息:
[0208]
1、发送第一训练序列需要的符号数
[0209]
2、该sta占用的第一子载波子集的序号j=mod(i-1,s)+1;
[0210]
3、该sta占用的第一子载波子集承载的所有sta的个数
[0211][0212]
其中,m可以由j和s确定;
[0213]
4、该sta在所占用的第一子载波子集承载的所有sta中的序号
[0214]
步骤二:
[0215]
基于步骤一中获得相关信息,sta生成需要发送给ap的第一训练序列。sta在子载 波子集#j上发送的第一训练序列如图11所示,图11是本技术实施例提供的一种第一训练 序列示意图。从图11中可以看出,用预设数据乘上m
j
维p矩阵的第r
i
行,特别的,当 时,第一训练序列的最后一个符号为第一训练序列第一个符号的复制或者第 一训练序列的最后一个符号为第一训练序列其他符号的复制。
[0216]
进一步地,sta生成第一训练序列之后,一种可能的实现方式,前导序列、信道估计 训练序列、数据符号部分按照现有协议或下一代标准协议中的规定生成即可,本技术中对 于如何生成前导序列、信道估计训练序列、数据符号部分不作限定。可以按照现有协议或 下一代标准协议中的生成方式完成生成,或者还可以基于未来协议中规定的生成方式完成 生成。
[0217]
频偏估计训练序列、前导序列、信道估计训练序列以及数据符号部分生成之后,sta 可以获得需要发送给ap的ppdu。即图6所示的方法流程还包括s630,sta向ap发送 ppdu。
[0218]
本技术实施例中ppdu中需要至少包括两个训练序列(如,第一训练序列和第二训练 序列),也可以包括两个以上的训练序列(如,除了包括上述的第一训练序列和第二训练 序列之外,还包括第三训练序列、第四训练序列等,其中,第一训练序列、第二训练序列、 第三训练序列、第四训练序列为相同的训练序列),下面以ppdu中包括两个训练序列为 例说明,当ppdu中包括两个以上的训练序列的情况下与ppdu中包括两个训练序列类似, 本技术中不再赘述。
[0219]
需要说明的是,上述的物理层协议数据单元(physical protocol date unit,ppdu)可以 理解为协议中规定的sta上报给ap的上行传输ppdu(uplink transport block ppdu,ultb ppdu),还可以简称为物理帧,本技术实施例中对于sta上报给ap的携带第一训 练序列和第二训练序列的帧的名称并不限定。
[0220]
如图12所示,图12是本技术实施例中提供的ppdu的格式示意图。
[0221]
一种可能的实现方式,第一训练序列、第二训练序列和信道估计训练序列在ppdu中 间隔交叉排列:
[0222]
例如,第一训练序列位于前导序列之后,且位于信道估计训练序列之前、第二训练序 列位于信道估计训练序列之后,且位于数据符号之前。
[0223]
示例性地,从图12中的(a)可以看出,上述的频偏估计训练序列包括两个(如,图 12中的(a)所示的第一训练序列和第二训练序列),并且该两个频偏估计训练序列可分 别放置在信道估计训练序列的前后;
[0224]
还例如,第一训练序列位于前导序列之后,且位于第一信道估计训练序列之前、第二 训练序列位于第一信道估计训练序列之后,且位于第二信道估计训练序列之前,其中,第 一信道估计训练序列和第二信道估计训练序列组成信道估计训练序列。
[0225]
示例性地,从图12中的(b)可以看出,上述的频偏估计训练序列包括两个(如,图 12中的(a)所示的第一训练序列和第二训练序列),并且该两个频偏估计训练序列可分 别放置在部分信道估计训练序列的前后。
[0226]
另一种可能的实现方式,第一训练序列、第二训练序列和信道估计训练序列在ppdu 中依次先后排列:
[0227]
例如,第一训练序列位于前导序列之后,且位于第二训练序列之前、第二训练序列位 于信道估计训练序列之前。
[0228]
示例性地,从图12中的(c)可以看出,上述的频偏估计训练序列包括两个(如,图 12中的(a)所示的第一训练序列和第二训练序列),并且该两个频偏估计训练序列可放 置在信道估计训练序列的前面;
[0229]
还例如,第一训练序列位于信道估计训练序列之后,且位于第二训练序列之前、第二 训练序列位于数据符号之前。
[0230]
示例性地,从图12中的(d)可以看出,上述的频偏估计训练序列包括两个(如,图 12中的(a)所示的第一训练序列和第二训练序列),并且该两个频偏估计训练序列可分 别放置在信道估计训练序列的后面。
[0231]
应理解,上述图12中的(a)-(d)所示的ppdu的格式只是举例对本技术的保护范 围不构成任何的限定,第一训练序列和第二训练序列在ppdu中的排列方式还可以为其他 的形式,并且ppdu中还可以包括两个以上的频偏估计训练序列,这里不再赘述。当ppdu 的格式如图12(a)所示的情况下,传输的干扰最小。
[0232]
另外,ppdu中的前导序列还可以包括第三指示信息,该第三指示信息用于指示频偏 估计训练序列上承载的sta总数m
j
。
[0233]
进一步地,ap接收到ppdu之后,基于ppdu中的两个频偏估计训练序列可以实现 频偏估计,即图6所示的方法流程还包括s640,ap进行频偏估计。
[0234]
以子载波子集j中的某个子载波为例,若不考虑sta与ap之间的频偏值,ap各天 线所收到的第一个或第二个频偏估计训练序列对应的信息矩阵可表示为:
[0235][0236]
进一步地,考虑sta与ap之间的频偏值。假设,m
j
个sta与ap之间的频偏值分 别为δf1、δf2、
…
、δf
mj
,m
j
个sta中每个sta发送的频偏估计训练序列会由于频偏, 在第一个符号之后的每个符号上发送的频偏估计训练序列相对于第一个符号上发送的频 偏估计训练序列会产生相位旋转的累加,所以某一符号q上发送的频偏估计训练序列相对 于第一个符号上发送的频偏估计训练序列的相位旋转角度为j2πδf(q-1)t,则存在频 偏的情况下ap各天线所收到的第一个频偏估计训练序列对应的第一信息矩阵可表示为:
[0237][0238]
对应于图12(a)中所示的ppdu格式ap收到的第二个频偏估计训练序列对应的第 二信息矩阵可表示为:
[0239][0240]
其中,d为信道估计训练序列的符号数。将收到的第一个频偏估计训练序列对应的第 一信息矩阵(即公式(1-2))求伪逆左乘在第二个频偏估计训练序列对应的第二信息矩 阵(即式(1-3)上),可以得到:
[0241][0242]
从式1-4可以看出第一个频偏估计训练序列对应的第一信息矩阵求逆之后,左乘于第 二个频偏估计训练序列对应的第二信息矩阵得到的结果具有标准的特征值分解性质,利用 特征值分解求解得到特征值:基于上述的 特征值计算得到m
j
个sta分别与ap之间的频偏值
[0243]
图12(b)-图12(d)所示的ppdu格式的情况下的求解过程与图12(a)所示的ppdu 格式的情况下频偏值的求解过程类似,这里不再赘述。
[0244]
需要说明的是,本技术实施例中将ap接收到频偏估计训练序列对应的内容称为信息 矩阵只是一种举例,对本技术的保护范围不构成任何的限定,例如,还可以称为信号矩阵、 频偏估计训练序列信息等。
[0245]
进一步地,本技术实施例中ppdu中还可以包括一个自动增益控制训练序列。该自动 增益控制训练序列一般可以称短训练字段(short training field,stf),例如在802.11ax 协议中,除了目前协议中规定的l-stf、he-stf之外,还增加了类似于he-stf的字
段, 该新增的字段可以称为自动增益控制训练序列;还例如,在802.11be协议或未来的wifi 协议中,除了目前协议中规定的极高吞吐量-stf(extremely high throughput stf,eht-stf) 之外,还增加了类似于eht-stf的字段,该新增的字段可以称为自动增益控制训练序列。 本技术实施例中该自动增益控制训练序列用于控制ap在接收频偏估计训练序列(如,控 制ap在接收第一训练序列和/或第二训练序列)时的接收机放大器档位控制,如图12(e) 所示。
[0246]
需要说明的是,加入该自动增益控制训练序列的原因是,sta在发送频偏估计训练序 列占用的子载波和其他部分(如,前导序列、信道估计训练序列以及数据符号)的是不同 的,由于信道的频率选择性,会使得ap总的接收信号强度相对其他部分可能发生改变, 为了增强接收性能,需要调整接收机放大器档位。
[0247]
例如,上行报文经ap放大调整后的目标信号强度为x。对于除频偏估计训练序列外 的其他部分,ap基于已有的自动增益控制训练序列估计出其信号强度为y,则ap在接 收该部分时的放大器档位需要调整为x/y;而对于频偏估计训练序列,ap基于新增的自 动增益控制训练序列估计出该部分信号强度为z,则ap在接收频偏估计训练序列部分时 的放大器档位需要调整为x/z。
[0248]
为了便于理解本技术实施例提供的用于频偏估计的方法,下面以一个具体的例子进行 说明。
[0249]
假设本技术实施例提供的用于频偏估计的方法应用于图13所示的场景下,一个ap 关联着3个sta(如图13所示的sta#1、sta#2和sta#3),每个sta为单天线的sta。
[0250]
该3个sta相对于ap的频偏分别为δf1、δf2、δf3。本次调度的整个频段划分为2 个子载波子集。在图13所示的场景下本技术实施例提供的用于频偏估计的方法包括以下 步骤:
[0251]
步骤一:
[0252]
ap发送触发帧通知所有的sta,准备发送ppdu,该触发帧中包括第一指示信息和 调度信息,该第一指示信息指示图13所示的场景下共有3个sta发送频偏估计训练序列、 触发帧中sta的调度信息字段的排序为sta#1、sta#2和sta#3。
[0253]
步骤二:
[0254]
sta#1收到触发帧后,组建频偏估计训练序列。sta#1获知两个频偏估计训练序列 中的一个频偏估计训练序列包含个符号;并且获知sta#1需要占用子载波子集 #1,且该子载波子集#1上有2个sta(sta#1和sta#3),sta#1为该子载波子集#1 上的第一个sta。因此,sta#1在两个符号上发送的第一个频偏估计训练序列分别为预 设数据乘以二维p矩阵中第一行的两个值,即乘以[1,-1]。也就是说第一个频偏估 计训练序列中的第一个符号上发送的为预设数据乘以1,第二个符号上发送的为预设数据 乘以-1。图14所示第一行为sta#1发送的物理帧,图14是一种ap接收到的多个sta 发送的ppdu的示意图。
[0255]
sta#3收到触发帧后,组建频偏估计训练序列。sta#3获知两个频偏估计训练序列 中的一个频偏估计训练序列包含2个符号;并且获知sta#3需要占用子载波子集#1,且 该子载波子集#1上有2个sta(sta#1和sta#3),sta#3为该子载波子集#1上的第 二个sta。因此,
sta#3在两个符号上发送的第一个频偏估计训练序列分别为预设数据 乘以二维p矩阵中第二行的两个值,即乘以[1,1]。也就是说第一个频偏估计训练 序列中的第一个符号上发送的为预设数据乘以1,第二个符号上发送的为预设数据乘以1。 如图14所示第二行为sta#3发送的ppdu;
[0256]
sta#2收到触发帧后,组建频偏估计训练序列。sta#2获知两个频偏估计训练序列 中的一个频偏估计训练序列包含2个符号;并且获知sta#2需要占用子载波子集#2,且 该子载波子集#2上有1个sta(sta#2),sta#2为该子载波子集#2上的第一个sta。 因此,sta#2在两个符号上发送的第一个频偏估计训练序列分别为预设数据乘以一维p 矩阵[1]中第一行的值,即乘以[1,1]。也就是说第一个频偏估计训练序列中的第一个符号上 发送的为预设数据乘以1,第二个符号上发送的为预设数据乘以1。如图14所示第三行为 sta#3发送的ppdu。
[0257]
步骤三:
[0258]
sta#1、sta#2和sta#3分别向ap发送各自组建好的两个重复的频偏估计训练序 列。
[0259]
步骤四:
[0260]
在子载波子集#1上,ap的天线#1接收到的信息矩阵是sta#1的数据经历信道h
11
与 sta#3的数据经历信道h
13
两部分数据的和、ap的天线#2收到的信息是sta#1的数据经 历信道h
21
与sta#3的数据经历信道h
23
两部分数据的和、ap的天线#3收到的信息是sta# 1的数据经历信道h
31
与sta#3的数据经历信道h
33
两部分数据的和。
[0261]
对于各个符号上发送的频偏估计训练序列,由于各sta相对于ap有不同的频偏,导 致sta#1的第二个符号上发送的本身应该是-1,但是由于相位旋转,变成了之 后的符号依次类推。同样地,sta#3的第二个符号上发送的本身应该是1,但是由于相位 旋转,变成了之后的符号依次类推。
[0262]
则ap在子载波子集1上收到的第一个频偏估计训练序列对应的第一信息矩阵为:
[0263][0264]
ap在子载波子集1上收到的第二个频偏估计训练序列对应的第二信息矩阵为:
[0265][0266]
ap用收到的第一个频偏估计训练序列对应的第一信息矩阵求伪逆左乘在第二个频偏 估计训练序列对应的第二信息矩阵上,则可得到相应的特征值标准形式:
[0267][0268]
利用特征值分解定理,可得到特征值求其特征值的角度然 后除以相应的系数则可以得到δf1和δf3。
[0269]
在子载波子集#2上,ap天线#1收到的信息是sta#2的数据经历信道h
12
的数据、ap 的天线#2收到的信息是sta#2的数据经历信道h
22
的数据。考虑sta#2和ap间的频偏, ap在子载波子集#2上收到的第一个频偏估计训练序列对应的第一信息矩阵为:
[0270][0271]
ap在子载波子集2上收到的第二个频偏估计训练序列对应的第二信息矩阵为:
[0272][0273]
ap用收到的第二个频偏估计训练序列对应的第二信息矩阵、第一个频偏估计训练序 列对应的第一信息矩阵中位置相同的系数取商,得到:
[0274][0275]
可得到取该复数角度然后除以相应的系数则可以得到δf2。
[0276]
另外,也可以通过第一个频偏估计训练序列对应的第一信息矩阵求伪逆左乘在第二个 频偏估计训练序列对应的第二信息矩阵的方式求解得到δf2,计算方式如下:
[0277]
计算中需忽略所接收到的第一个频偏估计训练序列对应的第一信息矩阵的第二列、第 二个频偏估计训练序列对应的第二信息矩阵的第二列;即使用第一个频偏估计训练序列对 应的第一信息矩阵的第一列求伪逆左乘在第二个频偏估计训练序列对应的第二信息矩阵 的第一列上,得到:
[0278]
[0279]
可得到取该复数角度然后除以相应的系数则可以得到δf2。
[0280]
应理解,上述方法实施例中ap和/或sta可以执行施例中的部分或全部步骤,这些 步骤或操作仅是示例,本技术实施例还可以包括执行其它操作或者各种操作的变形。
[0281]
还应理解,在本技术的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施 例之间的术语和/或描述可以具有一致性、且可以相互引用,不同的实施例中的技术特征 根据其内在的逻辑关系可以组合形成新的实施例。
[0282]
还应理解,上述方法实施例中,上述各过程的序号的大小并不意味着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任 何限定。
[0283]
上面结合图6详细介绍了本技术实施例提供的用于频偏估计的方法,下面结合图15
-ꢀ
图18详细介绍本技术实施例提供的用于频偏估计的装置。
[0284]
参见图15,图15是本技术提出的用于频偏估计的装置150的示意图。如图15所示, 装置1500包括接收单元1510和发送单元1520。
[0285]
接收单元1510,用于接收来自接入点ap的第一信息,所述第一信息用于指示需要上 报第一训练序列和第二训练序列的sta对应的空间流数m以及所述站点上报所述第一训 练序列或第二训练序列占用的第一子载波子集;
[0286]
其中,所述站点为与所述接入点通信的多站点中的任意一个,所述第一子载波子集为 s个预设子载波子集中与所述站点对应的子载波子集,所述m和s为正整数,用于确定 所述第一训练序列或第二训练序列。
[0287]
发送单元1520,用于在所述第一子载波子集上向所述ap发送物理层协议数据单元 ppdu,所述ppdu中包括所述第一训练序列和第二训练序列,所述第一训练序列和第二 训练序列用于确定所述站点与所述ap之间的频偏值。
[0288]
装置1500和方法实施例中的sta完全对应,装置1500可以是方法实施例中的sta, 或者方法实施例中的sta内部的芯片或功能模块。装置1500的相应单元用于执行图6所 示的方法实施例中由sta执行的相应步骤。
[0289]
其中,装置1500中的接收单元1510执行方法实施例中sta接收的步骤。例如,执 行图6中接收第一信息的步骤s610。
[0290]
发送单元1520执行方法实施例中sta发送的步骤。例如,执行图6中向ap发送ppdu 的步骤s630;
[0291]
装置150还可以包括处理单元,该处理单元执行方法实施例中sta内部实现或处理 的步骤。例如,执行图6中生成第一训练序列的步骤s620。
[0292]
发送单元1520和接收单元1510可以组成收发单元,同时具有接收和发送的功能。其 中,处理单元可以是处理器。发送单元1520可以是发射器,接收单元1510可以是接收器。 接收器和发射器可以集成在一起组成收发器。
[0293]
参见图16,图16是适用于本技术实施例的sta 1600的结构示意图。该sta 1600可 应用于图1所示出的系统中。为了便于说明,图16仅示出了sta的主要部件。如图16 所示,sta 1600包括处理器、存储器、控制电路、天线以及输入输出装置(对应于图15 中所示的发送单元1520和接收单元1530)。处理器用于控制天线以及输入输出装置收发 信号,存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,以 执行本技术提
出的用于频偏估计的方法中由sta执行的相应流程和/或操作。此处不再赘 述。
[0294]
本领域技术人员可以理解,为了便于说明,图16仅示出了一个存储器和处理器。在 实际的sta中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设 备等,本技术实施例对此不做限制。
[0295]
参见图17,图17是本技术提出的用于频偏估计的装置1700的示意图。如图17所示, 装置1700包括接收单元1710和发送单元1720。
[0296]
发送单元1720,用于向站点sta发送第一信息,所述第一信息用于指示需要上报第 一训练序列和第二训练序列的sta对应的空间流数m以及所述sta上报所述第一训练序 列或第二训练序列占用的第一子载波子集,
[0297]
其中,所述sta为与所述接入点通信的多个sta中的任意一个,所述第一子载波子 集为s个预设子载波子集中与所述sta对应的子载波子集,所述m和s为正整数,用于 确定所述第一训练序列或第二训练序列。
[0298]
上述的sta对应的空间流数m指的是需要上报第一训练序列和第二训练序列的至少 一个sta包括的天线根数的总和m,而且本技术实施例中是以单天线的sta为例进行说 明(如图2(b)所示多天线sta可以等效为单天线的sta),在该情况下sta对应的空 间流数m也可以称为sta的个数m,即空间流数和需要上报第一训练序列和第二训练序 列的sta的个数相等。
[0299]
另外,本技术实施例同样应用于上行传输时,上述第一信息可以为sta发送给ap 的ppdu,第一信息中包括的用于指示需要上报第一训练序列和第二训练序列的sta对应 的空间流数m的第一指示信息和用于指示所述sta上报所述第一训练序列或第二训练序 列占用的第一子载波子集的第二指示信息,可以携带在sta发送给ap的ppdu的信令字 段中,例如携带在ppdu中的he-sig或eht-sig字段中。
[0300]
接收单元1710,用于在所述第一子载波子集上接收来自所述sta的物理层协议数据 单元ppdu,所述ppdu中包括所述第一训练序列和第二训练序列,所述第一训练序列和 第二训练序列用于确定所述sta与所述接入点之间的频偏值。
[0301]
装置1700和方法实施例中的ap完全对应,装置1700可以是方法实施例中的ap, 或者方法实施例中的ap内部的芯片或功能模块。装置1700的相应单元用于执行图6所 示的方法实施例中由ap执行的相应步骤。
[0302]
其中,装置1700中的接收单元1710执行方法实施例中ap接收的步骤。例如,执行 图6中接收sta发送pdu的步骤s620。
[0303]
装置1700中的接收单元1720执行方法实施例中ap发送的步骤。例如,执行图6中 向sta发送第一信息的步骤s610。
[0304]
装置1700还可以包括处理单元,该处理单元执行方法实施例中ap内部实现或处理 的步骤。例如,执行图6中进行频偏估计的步骤s640。
[0305]
接收单元1710和发送单元1720可以组成收发单元,同时具有接收和发送的功能。其 中,处理单元可以是处理器。发送单元1720可以是发射器。接收单元1710可以是接收器。 接收器和发射器可以集成在一起组成收发器。
[0306]
参见图18,图18是适用于本技术实施例的ap 1800的结构示意图,可以用于实现上 述用于频偏估计的方法中的ap的功能。可以为ap的结构示意图。
[0307]
ap包括1810部分以及1820部分。1810部分主要用于射频信号的收发以及射频信号 与基带信号的转换;1820部分主要用于基带处理,对定位管理组件进行控制等。1810部 分通常可以称为收发单元、收发机、收发电路、或者收发器等。1820部分通常是定位管 理组件的控制中心,通常可以称为处理单元,用于控制定位管理组件执行上述方法实施例 中ap侧的处理操作。
[0308]
1810部分的收发单元,也可以称为收发机或收发器等,其包括天线和射频单元,其 中射频单元主要用于进行射频处理。可选地,可以将1810部分中用于实现接收功能的器 件视为接收单元,将用于实现发送功能的器件视为发送单元,即1810部分包括接收单元 和发送单元。接收单元也可以称为接收机、接收器、或接收电路等,发送单元可以称为发 射机、发射器或者发射电路等。
[0309]
1820部分可以包括一个或多个单板,每个单板可以包括一个或多个处理器和一个或 多个存储器。处理器用于读取和执行存储器中的程序以实现基带处理功能以及对定位管理 组件的控制。若存在多个单板,各个单板之间可以互联以增强处理能力。作为一种可选的 实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存 储器,或者是多个单板同时共用一个或多个处理器。
[0310]
应理解,图18仅为示例而非限定,上述包括收发单元和处理单元的ap可以不依 赖于图18所示的结构。
[0311]
还应理解,图18所示的ap 1800能够实现图6的方法实施例中涉及的ap功能。ap 1800中的各个单元的操作和/或功能,分别为了实现本技术方法实施例中由ap执行的相 应流程。为避免重复,此处适当省略详述描述。图18示例的ap的结构仅为一种可能的 形态,而不应对本技术实施例构成任何限定。本技术并不排除未来可能出现的其他形态的 ap结构的可能。
[0312]
本技术实施例还提供一种通信系统,其包括前述的sta和ap。
[0313]
本技术还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当 该指令在计算机上运行时,使得计算机执行上述如图6所示的方法中sta执行的各个步 骤。
[0314]
本技术还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当 该指令在计算机上运行时,使得计算机执行上述如图6所示的方法中ap执行的各个步骤。
[0315]
本技术还提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运 行时,使得计算机执行如图6所示的方法中sta执行的各个步骤。
[0316]
本技术还提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运 行时,使得计算机执行如图6所示的方法中ap执行的各个步骤。
[0317]
本技术还提供一种芯片,包括处理器。该处理器用于读取并运行存储器中存储的计算 机程序,以执行本技术提供的用于频偏估计的方法中由sta执行的相应操作和/或流程。 可选地,该芯片还包括存储器,该存储器与该处理器通过电路或电线与存储器连接,处理 器用于读取并执行该存储器中的计算机程序。进一步可选地,该芯片还包括通信接口,处 理器与该通信接口连接。通信接口用于接收需要处理的数据和/或信息,处理器从该通信 接口获取该数据和/或信息,并对该数据和/或信息进行处理。该通信接口可以是该芯片
存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的 介质。
[0325]
另外,本技术中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三 种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三 种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;本技术中术语
ꢀ“
至少一个”,可以表示“一个”和“两个或两个以上”,例如,a、b和c中至少一个,可以 表示:单独存在a,单独存在b,单独存在c、同时存在a和b,同时存在a和c,同时 存在c和b,同时存在a和b和c,这七种情况。另外,本技术中术语“左乘/右乘”,描 述矩阵之间的计算方式。例如,矩阵a左乘矩阵b,得到矩阵ba,矩阵a右乘矩阵b, 得到矩阵ab;本技术中术语“左乘于/右乘于”,描述矩阵之间的计算方式。例如,矩阵a 左乘于矩阵b,得到矩阵ab,矩阵a右乘于矩阵b,得到矩阵ba。
[0326]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟 悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖 在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。