Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
UPLINK MULTIUSER DATA TRANSMISSION METHOD AND UPLINK MULTIUSER INPUT AND OUTPUT SYSTEM
Document Type and Number:
WIPO Patent Application WO/2014/206115
Kind Code:
A1
Abstract:
Disclosed are an uplink multiuser data transmission method and an uplink multiuser input and output system. The method comprises: an access point (AP) sending indication information to at least two stations (STAs), the indication information being used to indicate to the at least two STAs to conduct uplink multiuser data transmission; the AP receiving uplink data sent by the at least two STAs through respective channels to the AP; and the AP using a pre-estimated received beam corresponding to the channel of each STA to the AP to respectively demodulate the uplink data sent by the at least two STAs. In the embodiments of the present invention, an AP receives uplink data of a plurality of STAs through different channels of all the STAs to the AP, and uses a received beam corresponding to each channel to demodulate the data, so that it is achieved that the AP separates and demodulates the uplink data sent by the plurality of STAs, thereby achieving uplink multiuser data transmission.

Inventors:
YANG XUN (CN)
LUO YI (CN)
Application Number:
PCT/CN2014/073229
Publication Date:
December 31, 2014
Filing Date:
March 11, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04L1/06; H04B7/06; H04B7/08
Foreign References:
CN102237920A2011-11-09
CN1568026A2005-01-19
EP2538599A12012-12-26
CN103081552A2013-05-01
CN101383645A2009-03-11
Download PDF:
Claims:
权利要求

1、 一种上行多用户数据传输方法, 其特征在于, 包括:

接入点 AP向至少两个站台 STA发送指示信息, 所述指示信息用于指示 所述至少两个 STA进行上行多用户数据传输;

所述 AP接收所述至少两个 STA通过各自到所述 AP的信道发送的上行 数据;

所述 AP利用预先估计出的各所述 STA到所述 AP的信道所对应的接收 波束分别对所述至少两个 STA发送的上行数据进行解调。

2、 根据权利要求 1所述的方法, 其特征在于, 在所述 AP向至少两个 STA发送指示信息之后, 所述方法还包括:

所述 AP根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道。

3、根据权利要求 2所述的方法, 其特征在于, 所述 AP根据各所述 STA 发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道, 包括: 所述 AP接收所述至少两个 STA通过各自到所述 AP的信道同时发送的 第一数据帧前导, 所述第一数据帧前导中包含用于信道估计的训练序列, 其中, 各所述 STA的训练序列之间相互正交;

所述 AP根据所述第一数据帧前导中的训练序列估计各所述 STA到所述 AP的信道。

4、根据权利要求 2所述的方法, 其特征在于, 所述 AP根据各所述 STA 发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道, 包括: 所述 AP接收所述至少两个 STA通过各自到所述 AP的信道依次发送的 第二数据帧前导, 所述第二数据帧前导中包含所述 STA的标识信息; 所述 AP根据所述第二数据帧前导中所述 STA 的标识信息估计各所述 STA到所述 AP的信道。

5、 根据权利要求 1所述的方法, 其特征在于, 在所述 AP向至少两个 STA发送指示信息之前, 所述方法还包括:

所述 AP根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道。

6、 根据权利要求 5所述的方法, 其特征在于, 所述 AP根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道, 包 括:

所述 AP向所述至少两个 STA逐一发送第一请求,所述第一请求用于 指示所述至少两个 STA在接收到所述请求后反馈零数据报文 NDP ;

所述 AP根据所述至少两个 STA通过各自到所述 AP的信道逐一反馈的 NDP , 估计各所述 STA到所述 AP的信道。

7、根据权利要求 5所述的方法, 其特征在于, 所述 AP根据各所述 STA 发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道, 包括: 所述 AP 发送第二请求, 所述第二请求用于指示所述至少两个 STA 在接收到所述第二请求后同时反馈 NDP ;

所述 AP接收所述至少两个 STA通过各自到所述 AP的信道同时反馈的 NDP, 所述 NDP中包含用于信道估计的训练序列, 其中, 各所述 STA的训练 序列之间相互正交;

所述 AP根据所述 NDP中的训练序列估计各所述 STA到所述 AP的信道。

8、 根据权利要求 1至 7中任意一项所述的方法, 其特征在于, 所述方 法还包括:

所述 AP对所述至少两个 STA发送的上行数据进行解调后向所述至少两 个 STA回复确认信息。

9、 根据权利要求 1至 8中任意一项所述的方法, 其特征在于, 在所述 AP向至少两个 STA发送指示信息之前, 所述方法还包括:

所述 AP在多个 STA中确定出需要进行上行数据传输的 STA作为所述至 少两个 STA。

10、 根据权利要求 9所述的方法, 其特征在于, 所述 AP在多个 STA中 确定出需要进行上行数据传输的 STA作为所述至少两个 STA, 包括:

所述 AP向所述多个 STA广播请求指示信息, 所述请求指示信息用于指 示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发送上传数据 的请求;

所述 AP接收所述需要进行上行数据传输的 STA发送的上传数据的请 求, 其中, 所述上传数据的请求中包含用于唯一标识所述需要进行上行数 据传输的 STA的标识序列, 所述需要进行上行数据传输的 STA的标识序列 之间相互正交;

所述 AP根据所述标识序列确定出所述需要进行上行数据传输的 STA。

1 1、 根据权利要求 9所述的方法, 其特征在于, 所述 AP在多个 STA中 确定出需要进行上行数据传输的 STA作为所述至少两个 STA, 包括:

所述 AP接收所述多个 STA依次发送的各自的发送缓存信息;

所述 AP在所述多个 STA中选择所述发送缓存信息达到阈值条件的 STA 作为所述需要进行上行数据传输的 STA。 12、 根据权利要求 1至 8中任意一项所述的方法, 其特征在于, 在所 述 AP向至少两个 STA发送指示信息之前, 所述方法还包括:

所述 AP接收单个 STA发送的上行数据;

所述 AP根据所述单个 STA发送的上行数据占用的空时流数判断是否还 存在空闲的空时流; 若是, 则所述 AP执行所述向至少两个 STA发送指示信 息的歩骤。

13、 一种上行多用户数据传输方法, 其特征在于, 包括:

站台 STA接收接入点 AP发送的指示信息, 所述指示信息用于指示包括 所述 STA在内的至少两个 STA进行上行多用户数据传输;

所述 STA通过其到所述 AP的信道发送上行数据, 以使所述 AP利用预 先估计出的各所述 STA到所述 AP的信道所对应的接收波束分别对所述至少 两个 STA发送的上行数据进行解调。

14、 根据权利要求 13所述的方法, 其特征在于, 在所述 STA接收 AP 发送的指示信息之后, 所述方法还包括:

所述 STA向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据 所述用于进行信道估计的信息估计所述 STA到所述 AP的信道。

15、 根据权利要求 14所述的方法, 其特征在于, 所述 STA向所述 AP 发送用于进行信道估计的信息, 包括:

所述 STA通过其到所述 AP的信道发送第一数据帧前导, 所述第一数据 帧前导中包含用于信道估计的训练序列, 其中, 所述至少两个 STA 同时发 送各自的第一数据帧前导, 且各所述 STA的训练序列之间相互正交。

16、 根据权利要求 14所述的方法, 其特征在于, 所述 STA向所述 AP 发送用于进行信道估计的信息, 包括:

所述 STA通过其到所述 AP的信道发送第二数据帧前导, 其中, 所述至 少两个 STA按次序发送各自的第二数据帧前导, 且各所述 STA的第二数据 帧前导中包含其标识信息。

17、 根据权利要求 13所述的方法, 其特征在于, 在所述 STA接收 AP 发送的指示信息之前, 所述方法还包括:

所述 STA向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据 所述用于进行信道估计的信息估计所述 STA到所述 AP的信息。

18、 根据权利要求 17所述的方法, 其特征在于, 所述 STA向所述 AP 发送用于进行信道估计的信息, 包括:

所述 STA接收所述 AP向所述至少两个 STA逐一发送的第一请求, 所 述第一请求用于指示所述至少两个 STA在接收到所述请求后反馈零数据 报文 NDP ;

所述 STA通过其到所述 AP的信道反馈 NDP。

19、 根据权利要求 17所述的方法, 其特征在于, 所述 STA向所述 AP 发送用于进行信道估计的信息, 包括:

所述 STA接收所述 AP发送的第二请求, 所述第二请求用于指示所述 至少两个 STA在接收到所述请求后同时反馈 NDP ;

所述 STA通过其到所述 AP的信道反馈 NDP, 所述 NDP中包含用于信道 估计的训练序列, 其中, 各所述 STA的训练序列之间相互正交。

20、 根据权利要求 13至 19中任意一项所述的方法, 其特征在于, 所 述方法还包括: 所述 STA接收所述 AP在对所述 STA发送的上行数据进行解调后回复的 确认信息。

21、 根据权利要求 13至 20中任意一项所述的方法, 其特征在于, 在 所述 STA接收 AP发送的指示信息之前, 所述方法还包括:

所述 STA接收所述 AP广播的请求指示信息, 所述请求指示信息用于指 示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发送上传数据 的请求;

当所述 STA需要进行上行数据传输时,向所述 AP发送上传数据的请 求, 其中, 所述上传数据的请求中包含用于唯一标识所述 STA的标识序列, 所述需要进行上行数据传输的 STA的标识序列之间相互正交。

22、 根据权利要求 13至 20中任意一项所述的方法, 其特征在于, 在 所述 STA接收 AP发送的指示信息之前, 所述方法还包括:

所述 STA向所述 AP发送其发送缓存信息, 以使所述 AP在多个 STA中 选择发送缓存信息达到阈值条件的 STA作为需要进行上行数据传输的 STA。

23、 根据权利要求 13至 20中任意一项所述的方法, 其特征在于, 在 所述 STA接收 AP发送的指示信息之后, 所述方法还包括:

所述 STA将发送数据的格式更改为支持上行多用户输入输出的传输格 式, 然后再执行所述 STA通过其到所述 AP的信道发送上行数据的歩骤。

24、 根据权利要求 13至 20中任意一项所述的方法, 其特征在于, 在 所述 STA接收 AP发送的指示信息之前, 所述方法还包括:

所述 STA监听其他 STA向所述 AP发送的上行数据;

所述 STA比较所述其他 STA发送的上行数据占用的空时流数与所述 AP支持的空时流数;

当所述 AP存在空闲空时流时, 所述 STA向所述 AP发送上行数据。

25、 一种接入设备, 其特征在于, 包括:

发送指示单元, 用于向至少两个站台 STA发送指示信息, 所述指示信 息用于指示所述至少两个 STA进行上行多用户数据传输;

数据接收单元, 用于接收所述至少两个 STA通过各自到所述 AP的信 道发送的上行数据;

数据解调单元, 用于利用预先估计出的各所述 STA到所述 AP的信道所 对应的接收波束分别对所述至少两个 STA发送的上行数据进行解调。

26、 根据权利要求 25所述的接入设备, 其特征在于, 还包括: 第一信道估计单元, 用于在所述发送指示单元向至少两个 STA发送指 示信息之后, 根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道。

27、 根据权利要求 26所述的接入设备, 其特征在于, 所述第一信道估 计单元包括:

第一接收子单元, 用于接收所述至少两个 STA通过各自到所述 AP的信 道同时发送的第一数据帧前导, 所述第一数据帧前导中包含用于信道估计 的训练序列, 其中, 各所述 STA的训练序列之间相互正交;

第一确定子单元, 用于根据所述第一数据帧前导中的训练序列估计各 所述 STA到所述 AP的信道。

28、 根据权利要求 26所述的接入设备, 其特征在于, 所述第一信道估 计单元包括: 第二接收子单元, 用于接收所述至少两个 STA通过各自到所述 AP的信 道依次发送的第二数据帧前导, 所述第二数据帧前导中包含所述 STA 的标 识信息;

第二确定子单元, 用于根据所述第二数据帧前导中所述 STA 的标识信 息估计各所述 STA到所述 AP的信道。

29、 根据权利要求 25所述的接入设备, 其特征在于, 还包括: 第二信道估计单元, 用于在所述发送指示单元向至少两个 STA发送指 示信息之前, 根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道。

30、 根据权利要求 29所述的接入设备, 其特征在于, 所述第二信道 估计单元包括:

第一发送子单元, 用于向所述至少两个 STA逐一发送第一请求, 所 述第一请求用于指示所述至少两个 STA在接收到所述请求后反馈零数据 报文 NDP ;

第三确定子单元, 用于根据所述至少两个 STA通过各自到所述 AP的 信道逐一反馈的 NDP, 估计各所述 STA到所述 AP的信道。

31、 根据权利要求 29所述的接入设备, 其特征在于, 所述第二信道估 计单元包括:

第二发送子单元, 用于发送第二请求, 所述第二请求用于指示所述 至少两个 STA在接收到所述第二请求后同时反馈 NDP ;

反馈接收子单元, 用于接收所述至少两个 STA通过各自到所述 AP的信 道同时反馈的 NDP, 所述 NDP中包含用于信道估计的训练序列, 其中, 各所 述 STA的训练序列之间相互正交; 第四确定子单元, 用于根据所述 NDP中的训练序列估计各所述 STA到 所述 AP的信道。

32、 根据权利要求 25至 31中任意一项所述的接入设备, 其特征在于, 还包括:

确认回复单元, 用于对所述至少两个 STA发送的上行数据进行解调后 向所述至少两个 STA回复确认信息。

33、 根据权利要求 25至 32中任意一项所述的接入设备, 其特征在于, 还包括:

站台确定单元, 用于在所述发送指示单元向至少两个 STA发送指示信 息之前, 在多个 STA中确定出需要进行上行数据传输的 STA作为所述至少 两个 STA。

34、 根据权利要求 33所述的接入设备, 其特征在于, 所述站台确定单 元包括:

广播子单元, 用于向所述多个 STA广播请求指示信息, 所述请求指示 信息用于指示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发 送上传数据的请求;

请求接收子单元, 用于接收所述需要进行上行数据传输的 STA发送的 上传数据的请求, 其中, 所述上传数据的请求中包含用于唯一标识所述需 要进行上行数据传输的 STA的标识序列,所述需要进行上行数据传输的 STA 的标识序列之间相互正交;

第一站台确定子单元, 用于根据所述标识序列确定出所述需要进行上 35、 根据权利要求 33所述的接入设备, 其特征在于, 所述站台确定单 元包括:

信息接收子单元, 用于接收所述多个 STA依次发送的各自的发送缓存 自 .

I口心;

第二站台确定子单元, 用于在所述多个 STA 中选择所述发送缓存信息 达到阈值条件的 STA作为所述需要进行上行数据传输的 STA。

36、 根据权利要求 25至 32中任意一项所述的接入设备, 其特征在于, 还包括:

单数据接收单元, 用于在所述发送指示单元向至少两个 STA发送指示 信息之前, 接收单个 STA发送的上行数据;

判断单元, 用于根据所述单个 STA发送的上行数据占用的空时流数判 断是否还存在空闲的空时流; 若是, 则所述 AP再执行所述向至少两个 STA 发送指示信息的歩骤。

37、 一种站台, 其特征在于, 包括:

指示接收单元, 用于接收接入点 AP发送的指示信息, 所述指示信息用 于指示包括所述 STA在内的至少两个 STA进行上行多用户数据传输;

数据发送单元, 用于通过其到所述 AP的信道发送上行数据, 以使所述 AP利用预先估计出的各所述 STA到所述 AP的信道所对应的接收波束分别对 所述至少两个 STA发送的上行数据进行解调。

38、 根据权利要求 37所述的站台, 其特征在于, 还包括:

第一信息发送单元, 用于在所述指示接收单元接收 AP发送的指示信息 之后, 向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据所述用 于进行信道估计的信息估计所述 STA到所述 AP的信道。 39、 根据权利要求 38所述的站台, 其特征在于,

所述第一信息发送单元, 具体用于通过其到所述 AP的信道发送第一数 据帧前导, 所述第一数据帧前导中包含用于信道估计的训练序列, 其中, 所述至少两个 STA同时发送各自的第一数据帧前导, 且各所述 STA的训练 序列之间相互正交。

40、 根据权利要求 38所述的站台, 其特征在于,

所述第一信息发送单元, 具体用于通过其到所述 AP的信道发送第二数 据帧前导, 其中, 所述至少两个 STA按次序发送各自的第二数据帧前导, 且各所述 STA的第二数据帧前导中包含其标识信息。

41、 根据权利要求 37所述的站台, 其特征在于, 还包括:

第二信息发送单元, 用于在所述指示接收单元接收 AP发送的指示信息 之前, 向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据所述用 于进行信道估计的信息估计所述 STA到所述 AP的信息。

42、 根据权利要求 41所述的站台, 其特征在于, 所述第二信息发送单 元包括:

第一请求接收子单元, 用于接收所述 AP向所述至少两个 STA逐一发 送的第一请求, 所述第一请求用于指示所述至少两个 STA在接收到所述 请求后反馈零数据报文 NDP ;

第一反馈子单元, 用于通过其到所述 AP的信道反馈 NDP。

43、 根据权利要求 42所述的站台, 其特征在于, 所述第二信息发送单 元包括: 第二请求接收子单元, 用于接收所述 AP发送的第二请求, 所述第二 请求用于指示所述至少两个 STA在接收到所述请求后同时反馈 NDP ; 第二反馈子单元, 用于通过其到所述 AP的信道反馈 NDP, 所述 NDP中 包含用于信道估计的训练序列, 其中, 各所述 STA 的训练序列之间相互正

、 - 父。

44、 根据权利要求 37至 43中任意一项所述的站台, 其特征在于, 还 包括:

确认接收单元, 用于接收所述 AP在对所述 STA发送的上行数据进行解 调后回复的确认信息。

45、 根据权利要求 37至 44中任意一项所述的站台, 其特征在于, 还 包括:

广播接收单元,用于在所述指示接收单元接收 AP发送的指示信息之前, 接收所述 AP广播的请求指示信息,所述请求指示信息用于指示所述多个 STA 中的需要进行上行数据传输的 STA向所述 AP发送上传数据的请求;

请求发送单元, 用于当需要进行上行数据传输时, 向所述 AP发送上 传数据的请求, 其中, 所述上传数据的请求中包含用于唯一标识所述 STA 的标识序列, 所述需要进行上行数据传输的 STA的标识序列之间相互正交。

46、 根据权利要求 37至 44中任意一项所述的站台, 其特征在于, 还 包括:

缓存发送单元,用于在所述指示接收单元接收 AP发送的指示信息之前, 向所述 AP发送其发送缓存信息, 以使所述 AP在多个 STA中选择发送缓存 信息达到阈值条件的 STA作为需要进行上行数据传输的 STA。 47、 根据权利要求 37至 46中任意一项所述的站台, 其特征在于, 还 包括:

格式变换单元,用于在所述指示接收单元接收 AP发送的指示信息之后, 将发送数据的格式更改为支持上行多用户输入输出的传输格式, 然后再由 所述数据发送单元通过其到所述 AP的信道发送上行数据。

48、 根据权利要求 37至 46中任意一项所述的站台, 其特征在于, 还 包括:

监听单元, 用于在所述指示接收单元接收 AP发送的指示信息之前, 监 听其他 STA向所述 AP发送的上行数据;

比较单元, 用于比较所述其他 STA发送的上行数据占用的空时流数 与所述 AP支持的空时流数;

携带传输单元, 用于当所述 AP存在空闲空时流时, 向所述 AP发送 上行数据。

49、 一种多用户数据传输系统, 其特征在于, 包括如权利要求 25 至 36中任意一项所述的接入设备,以及多个如权利要求 37至 48中任意 一项所述的站台。

Description:
上行多用户数据传输方法及上行多用户输入输 出系统 本申请要求于 2013 年 06 月 25 日提交中国专利局、 申请号为 201310255933. 0, 发明名称为 "上行多用户数据传输方法及上行多用户输 入输出系统" 的中国专利申请的优先权, 其全部内容通过引用结合在本申 请中。 技术领域 本发明涉及通信技术领域, 特别是涉及一种上行多用户数据传输方法 及上行多用户输入输出 ( Uplink Multiuser Multiple Input Multiple Output, UL MU MIMO) 系统。

背景技术

MIMO在无线通信系统中是指利用多天线构建 维的空间资源, 这些 多维空间资源形成多个并行通路, 无线站台就可以利用这些并行的通路 传送多路信号, 提升数据的传输速率。 进一歩的, 由于发送的无线站台 和接收的无线站台在天线数量上不相同, 又出现了配备较多天线数的站 台可以支持与多个配备较少天线数的站台同时 传输数据(Date)的场景。 通常, 我们将配备较多天线数的站台向多个配备较少 天线数的站台传输 数据称作下行多用户 MIMO (DL MU-MIM0) , 将多个配备较少天线数的站 台同时向配备较多天线数的站台传输数据称作 上行多用户 MIMO ( UL MU- MIM0)。

上行多用户 MIMO的收发结构如图 1所示。其中,每个站台(Station, STA) 只有一根天线; K个 STA同时向接入点 (Access Point , AP) 发送 各自的数据。 AP利用其大于或者等于 K的天线数所获得的空间资源, 可 以同时解调出 K路相互独立的数据信息。 信道 H则为此通信提供了 K个 维度。

然而, 在将 UL MU-MIM0应用到无线系统时, AP如何分离并解调各 STA的数据从而实现上行多用户的数据传输仍是 需要解决的问题。

发明内容 本发明实施例中提供了一种上行多用户数据传 输方法及上行多用户 输入输出系统, 能够实现上行多用户的数据传输。

为了解决上述技术问题, 本发明实施例公开了如下技术方案: 第一方面, 提供一种上行多用户数据传输方法, 包括:

接入点 AP向至少两个站台 STA发送指示信息,所述指示信息用于指 示所述至少两个 STA进行上行多用户数据传输;

所述 AP接收所述至少两个 STA通过各自到所述 AP的信道发送的上 行数据;

所述 AP利用预先估计出的各所述 STA到所述 AP的信道所对应的接 收波束分别对所述至少两个 STA发送的上行数据进行解调。

结合上述第一方面, 在第一种可能的实现方式中, 在所述 AP向至少 两个 STA发送指示信息之后, 所述方法还包括:

所述 AP根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道。

结合上述第一方面, 和 /或第一种可能的实现方式, 在第二种可能的 实现方式中,所述 AP根据各所述 STA发送的用于进行信道估计的信息估 计各所述 STA到所述 AP的信道, 包括:

所述 AP接收所述至少两个 STA通过各自到所述 AP的信道同时发送 的第一数据帧前导, 所述第一数据帧前导中包含用于信道估计的训 练序 列, 其中, 各所述 STA的训练序列之间相互正交; 所述 AP根据所述第一数据帧前导中的训练序列估计 所述 STA到所 述 AP的信道。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 在第三种可能的实现方式中, 所述 AP 根据各所述 STA 发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道,包括: 所述 AP接收所述至少两个 STA通过各自到所述 AP的信道依次发送 的第二数据帧前导, 所述第二数据帧前导中包含所述 STA的标识信息; 所述 AP根据所述第二数据帧前导中所述 STA的标识信息估计各所述 STA到所述 AP的信道。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 在第四种可能的实现方式 中, 在所述 AP向至少两个 STA发送指示信息之前, 所述方法还包括: 所述 AP根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 在第五种可能的实现方式中, 所述 AP根据各所述 STA发送的用于 进行信道估计的信息估计各所述 STA到所述 AP的信道, 包括:

所述 AP向所述至少两个 STA逐一发送第一请求,所述第一请求用于 指示所述至少两个 STA在接收到所述请求后反馈零数据报文 NDP;

所述 AP根据所述至少两个 STA通过各自到所述 AP的信道逐一反馈 的 NDP, 估计各所述 STA到所述 AP的信道。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 在第六种可能的实现方式中, 所述 AP根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所 述 AP的信道, 包括:

所述 AP 发送第二请求, 所述第二请求用于指示所述至少两个 STA 在接收到所述第二请求后同时反馈 NDP ;

所述 AP接收所述至少两个 STA通过各自到所述 AP的信道同时反馈 的 NDP, 所述 NDP 中包含用于信道估计的训练序列, 其中, 各所述 STA 的训练序列之间相互正交;

所述 AP根据所述 NDP中的训练序列进行计算,并根据计算结果估 计 各所述 STA到所述 AP的信道。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 在 第七种可能的实现方式中, 所述方法还包括:

所述 AP对所述至少两个 STA发送的上行数据进行解调后向所述至少 两个 STA回复确认信息。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式,在第八种可能的实 现方式中, 在所述 AP向至 少两个 STA发送指示信息之前, 所述方法还包括:

所述 AP在多个 STA中确定出需要进行上行数据传输的 STA作为所述 至少两个 STA。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 在第九种可能 的实现方式中, 所述 AP在多个 STA 中确定出需要进行上行数据传输的 STA作为所述至少两个 STA, 包括:

所述 AP向所述多个 STA广播请求指示信息,所述请求指示信息用于 指示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发送上传 数据的请求;

所述 AP接收所述需要进行上行数据传输的 STA发送的上传数据的请 求, 其中, 所述上传数据的请求中包含用于唯一标识所述 需要进行上行 数据传输的 STA的标识序列, 所述需要进行上行数据传输的 STA的标识 序列之间相互正交;

所述 AP 根据所述标识序列确定出所述需要进行上行数 据传输的

STA。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 在第十种可能的实现方式中, 所述 AP在多个 STA中确 定出需要进行上行数据传输的 STA作为所述至少两个 STA, 包括:

所述 AP接收所述多个 STA依次发送的各自的发送缓存信息; 所述 AP在所述多个 STA 中选择所述发送缓存信息达到阈值条件的 STA作为所述需要进行上行数据传输的 STA。

结合上述第一方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 和 /或第十种可能的实现方式, 在第十一种可能的实现 方式中,在所述 AP向至少两个 STA发送指示信息之前,所述方法还包括: 所述 AP接收单个 STA发送的上行数据; 所述 AP根据所述单个 STA发送的上行数据占用的空时流数判断是否 还存在空闲的空时流; 若是, 则所述 AP执行所述向至少两个 STA发送指 示信息的歩骤。

第二方面, 提供一种上行多用户数据传输方法, 包括:

站台 STA接收接入点 AP发送的指示信息,所述指示信息用于指示包 括所述 STA在内的至少两个 STA进行上行多用户数据传输;

所述 STA通过其到所述 AP的信道发送上行数据, 以使所述 AP利用 预先估计出的各所述 STA到所述 AP的信道所对应的接收波束分别对所述 至少两个 STA发送的上行数据进行解调。

结合上述第二方面, 在第一种可能的实现方式中, 在所述 STA接收 AP发送的指示信息之后, 所述方法还包括:

所述 STA向所述 AP发送用于进行信道估计的信息, 以使所述 AP根 据所述用于进行信道估计的信息估计所述 STA到所述 AP的信道。

结合上述第二方面, 和 /或第一种可能的实现方式, 在第二种可能的 实现方式中, 所述 STA向所述 AP发送用于进行信道估计的信息, 包括: 所述 STA通过其到所述 AP的信道发送第一数据帧前导,所述第一数 据帧前导中包含用于信道估计的训练序列, 其中, 所述至少两个 STA同 时发送各自的第一数据帧前导,且各所述 STA的训练序列之间相互正交。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式,在第三种可能的实现方式中, 所述 STA向所述 AP发送用 于进行信道估计的信息, 包括:

所述 STA通过其到所述 AP的信道发送第二数据帧前导, 其中, 所述 至少两个 STA按次序发送各自的第二数据帧前导, 且各所述 STA的第二 数据帧前导中包含其标识信息。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 在第四种可能的实现方式 中, 在所述 STA接收 AP发送的指示信息之前, 所述方法还包括: 所述 STA向所述 AP发送用于进行信道估计的信息, 以使所述 AP根 据所述用于进行信道估计的信息估计所述 STA到所述 AP的信息。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 在第五种可能的实现方式中, 所述 STA向所述 AP发送用于进行信 道估计的信息, 包括:

所述 STA接收所述 AP向所述至少两个 STA逐一发送的第一请求,所 述第一请求用于指示所述至少两个 STA在接收到所述请求后反馈零数据 报文 NDP ;

所述 STA通过其到所述 AP的信道反馈 NDP。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 在第六种可能的实现方式中, 所述 STA向所述 AP发送用于进行信道估计的信息, 包括:

所述 STA接收所述 AP发送的第二请求,所述第二请求用于指示所 至少两个 STA在接收到所述请求后同时反馈 NDP ;

所述 STA通过其到所述 AP的信道反馈 NDP, 所述 NDP中包含用于信 道估计的训练序列, 其中, 各所述 STA的训练序列之间相互正交。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 在 第七种可能的实现方式中, 所述方法还包括:

所述 STA接收所述 AP在对所述 STA发送的上行数据进行解调后回复 的确认信息。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 在第八种可能的实现方式中, 在所述 STA接 收 AP发送的指示信息之前, 所述方法还包括:

所述 STA接收所述 AP广播的请求指示信息,所述请求指示信息用 指示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发送上传 数据的请求;

当所述 STA需要进行上行数据传输时,向所述 AP发送上传数据的请 求, 其中, 所述上传数据的请求中包含用于唯一标识所述 STA的标识序 列, 所述需要进行上行数据传输的 STA的标识序列之间相互正交。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 在第九种可能 的实现方式中,在所述 STA接收 AP发送的指示信息之前, 所述方法还包 括:

所述 STA向所述 AP发送其发送缓存信息, 以使所述 AP在多个 STA 中选择发送缓存信息达到阈值条件的 STA作为需要进行上行数据传输的 STA。

结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 在第十种可能的实现方式中, 在所述 STA接收 AP发送 的指示信息之后, 所述方法还包括:

所述 STA将发送数据的格式更改为支持上行多用户输 入输出的传输 格式,然后再执行所述 STA通过其到所述 AP的信道发送上行数据的歩骤。 结合上述第二方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 和 /或第十种可能的实现方式, 在第十一种可能的实现 方式中, 在所述 STA接收 AP发送的指示信息之前, 所述方法还包括: 所述 STA监听其他 STA向所述 AP发送的上行数据;

所述 STA比较所述其他 STA发送的上行数据占用的空时流数与所述 AP支持的空时流数;

当所述 AP存在空闲空时流时, 所述 STA向所述 AP发送上行数据。 第三方面, 提供一种接入设备, 包括:

发送指示单元, 用于向至少两个站台 STA发送指示信息, 所述指示 信息用于指示所述至少两个 STA进行上行多用户数据传输;

数据接收单元,用于接收所述至少两个 STA通过各自到所述 AP的信 道发送的上行数据;

数据解调单元, 用于利用预先估计出的各所述 STA到所述 AP的信道 所对应的接收波束分别对所述至少两个 STA发送的上行数据进行解调。

结合上述第三方面, 在第一种可能的实现方式中, 还包括: 第一信道估计单元, 用于在所述发送指示单元向至少两个 STA发送 指示信息之后, 根据各所述 STA发送的用于进行信道估计的信息估计各 所述 STA到所述 AP的信道。

结合上述第三方面, 和 /或第一种可能的实现方式, 在第二种可能的 实现方式中, 所述第一信道估计单元包括:

第一接收子单元, 用于接收所述至少两个 STA 通过各自到所述 AP 的信道同时发送的第一数据帧前导, 所述第一数据帧前导中包含用于信 道估计的训练序列, 其中, 各所述 STA的训练序列之间相互正交; 第一确定子单元, 用于根据所述第一数据帧前导中的训练序列估 计 各所述 STA到所述 AP的信道。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 在第三种可能的实现方式中, 所述第一信道估计单元包 括:

第二接收子单元, 用于接收所述至少两个 STA 通过各自到所述 AP 的信道依次发送的第二数据帧前导, 所述第二数据帧前导中包含所述 STA的标识信息;

第二确定子单元, 用于根据所述第二数据帧前导中所述 STA的标识 信息估计各所述 STA到所述 AP的信道。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 在第四种可能的实现方式 中, 还包括:

第二信道估计单元, 用于在所述发送指示单元向至少两个 STA发送 指示信息之前, 根据各所述 STA发送的用于进行信道估计的信息估计各 所述 STA到所述 AP的信道。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 在第五种可能的实现方式中, 所述第二信道估计单元包括:

第一发送子单元, 用于向所述至少两个 STA逐一发送第一请求, 所 述第一请求用于指示所述至少两个 STA在接收到所述请求后反馈零数据 报文 NDP;

第三确定子单元, 用于根据所述至少两个 STA 通过各自到所述 AP 的信道逐一反馈的 NDP, 估计各所述 STA到所述 AP的信道。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 在第六种可能的实现方式中, 所述 第二信道估计单元包括:

第二发送子单元, 用于发送第二请求, 所述第二请求用于指示所述 至少两个 STA在接收到所述第二请求后同时反馈 NDP ;

反馈接收子单元, 用于接收所述至少两个 STA 通过各自到所述 AP 的信道同时反馈的 NDP, 所述 NDP 中包含用于信道估计的训练序列, 其 中, 各所述 STA的训练序列之间相互正交;

第四确定子单元, 用于根据所述 NDP 中的训练序列估计各所述 STA 到所述 AP的信道。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 在 第七种可能的实现方式中, 还包括:

确认回复单元, 用于对所述至少两个 STA发送的上行数据进行解调 后向所述至少两个 STA回复确认信息。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 在第八种可能的实现方式中, 还包括:

站台确定单元, 用于在所述发送指示单元向至少两个 STA发送指示 信息之前, 在多个 STA中确定出需要进行上行数据传输的 STA作为所述 至少两个 STA。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 在第九种可能 的实现方式中, 所述站台确定单元包括:

广播子单元, 用于向所述多个 STA广播请求指示信息, 所述请求指 示信息用于指示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发送上传数据的请求;

请求接收子单元, 用于接收所述需要进行上行数据传输的 STA发送 的上传数据的请求, 其中, 所述上传数据的请求中包含用于唯一标识所 述需要进行上行数据传输的 STA的标识序列, 所述需要进行上行数据传 输的 STA的标识序列之间相互正交;

第一站台确定子单元, 用于根据所述标识序列确定出所述需要进行 上行数据传输的 STA。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 在第十种可能的实现方式中, 所述站台确定单元包括: 信息接收子单元, 用于接收所述多个 STA依次发送的各自的发送缓 存信息;

第二站台确定子单元, 用于在所述多个 STA中选择所述发送缓存信 息达到阈值条件的 STA作为所述需要进行上行数据传输的 STA。

结合上述第三方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 和 /或第十种可能的实现方式, 在第十一种可能的实现 方式中, 还包括: 单数据接收单元, 用于在所述发送指示单元向至少两个 STA发送指 示信息之前, 接收单个 STA发送的上行数据;

判断单元, 用于根据所述单个 STA发送的上行数据占用的空时流数 判断是否还存在空闲的空时流; 若是, 则所述 AP再执行所述向至少两个 STA发送指示信息的歩骤。

第四方面, 还提供一种站台, 包括:

指示接收单元, 用于接收接入点 AP发送的指示信息, 所述指示信息 用于指示指示包括所述 STA在内的至少两个 STA进行上行多用户数据传 输;

数据发送单元, 用于通过其到所述 AP的信道发送上行数据, 以使所 述 AP利用预先估计出的各所述 STA到所述 AP的信道所对应的接收波束 分别对所述至少两个 STA发送的上行数据进行解调。

结合上述第四方面, 在第一种可能的实现方式中, 还包括: 第一信息发送单元,用于在所述指示接收单元 接收 AP发送的指示信 息之后, 向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据所 述用于进行信道估计的信息估计所述 STA到所述 AP的信道。

结合上述第四方面, 和 /或第一种可能的实现方式, 在第二种可能的 实现方式中, 所述第一信息发送单元, 具体用于通过其到所述 AP的信道 发送第一数据帧前导, 所述第一数据帧前导中包含用于信道估计的训 练 序列, 其中, 所述至少两个 STA同时发送各自的第一数据帧前导, 且各 所述 STA的训练序列之间相互正交。

结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 在第三种可能的实现方式中, 所述第一信息发送单元, 具体用于通过其到所述 AP的信道发送第二数据帧前导, 其中, 所述至少 两个 STA按次序发送各自的第二数据帧前导, 且各所述 STA的第二数据 帧前导中包含其标识信息。 结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 在第四种可能的实现方式 中, 还包括:

第二信息发送单元,用于在所述指示接收单元 接收 AP发送的指示信 息之前, 向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据所 述用于进行信道估计的信息估计所述 STA到所述 AP的信息。

结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 在第五种可能的实现方式中, 所述第二信息发送单元包括:

第一请求接收子单元,用于接收所述 AP向所述至少两个 STA逐一发 送的第一请求, 所述第一请求用于指示所述至少两个 STA在接收到所述 请求后反馈零数据报文 NDP ;

第一反馈子单元, 用于通过其到所述 AP的信道反馈 NDP。

结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 在第六种可能的实现方式中, 所述 第二信息发送单元包括:

第二请求接收子单元, 用于接收所述 AP发送的第二请求, 所述第二 请求用于指示所述至少两个 STA在接收到所述请求后同时反馈 NDP ; 第二反馈子单元, 用于通过其到所述 AP的信道反馈 NDP, 所述 NDP 中包含用于信道估计的训练序列, 其中, 各所述 STA的训练序列之间相 互正交。

结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 在 第七种可能的实现方式中, 还包括: 确认接收单元,用于接收所述 AP在对所述 STA发送的上行数据进行 解调后回复的确认信息。

结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 在第八种可能的实现方式中, 还包括:

广播接收单元,用于在所述指示接收单元接收 AP发送的指示信息之 前, 接收所述 AP广播的请求指示信息, 所述请求指示信息用于指示所述 多个 STA中的需要进行上行数据传输的 STA向所述 AP发送上传数据的请 求;

请求发送单元, 用于当需要进行上行数据传输时, 向所述 AP发送上 传数据的请求,其中,所述上传数据的请求中 包含用于唯一标识所述 STA 的标识序列, 所述需要进行上行数据传输的 STA的标识序列之间相互正

、 - 父。

结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 在第九种可能 的实现方式中, 还包括:

缓存发送单元,用于在所述指示接收单元接收 AP发送的指示信息之 前, 向所述 AP发送其发送缓存信息, 以使所述 AP在多个 STA中选择发 送缓存信息达到阈值条件的 STA作为需要进行上行数据传输的 STA。 结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 在第十种可能的实现方式中, 还包括: 格式变换单元,用于在所述指示接收单元接收 AP发送的指示信息之 后, 将发送数据的格式更改为支持上行多用户输入 输出的传输格式, 然 后再由所述数据发送单元通过其到所述 AP的信道发送上行数据。

结合上述第四方面, 和 /或第一种可能的实现方式, 和 /或第二种可 能的实现方式, 和 /或第三种可能的实现方式, 和 /或第四种可能的实现 方式, 和 /或第五种可能的实现方式, 和 /或第六种可能的实现方式, 和 / 或第七种可能的实现方式, 和 /或第八种可能的实现方式, 和 /或第九种 可能的实现方式, 和 /或第十种可能的实现方式, 在第十一种可能的实现 方式中, 还包括:

监听单元, 用于在所述指示接收单元接收 AP发送的指示信息之前, 监听其他 STA向所述 AP发送的上行数据;

比较单元, 用于比较所述其他 STA发送的上行数据占用的空时流数 与所述 AP支持的空时流数;

携带传输单元, 用于当所述 AP存在空闲空时流时, 向所述 AP发送 上行数据。

第五方面, 还提供一种多用户数据传输系统, 包括如第三方面所述 的接入设备, 以及多个如第四方面所述的站台。

本发明实施例中 AP通过各 STA到 AP的不同信道接收多个 STA的上 行数据, 并采用各信道对应的接收波束来解调数据, 实现了 AP 对多个 STA发送的上行数据的分离及解调, 实现了上行多用户的数据传输。

附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将 对实施例或现有技术描述中所需要使用的附图 作简单地介绍, 显而易见 地, 对于本领域普通技术人员而言, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。

图 1为现有技术中上行多用户 MIM0的收发结构示意图;

图 2为本发明实施例一种上行多用户数据传输的 法流程图; 图 3为本发明实施例中一种信道估计的方法流程 ;

图 4为图 3所示实施例中第一数据帧前导的示意图;

图 5为本发明实施例中另一种信道估计的方法流 图;

图 6为图 5所示实施例中进行信道估计的示意图;

图 7为本发明实施例中另一种信道估计的方法流 图;

图 8为图 7所示实施例中进行信道估计的示意图;

图 9为图 7所示实施例中一种 NDPA的格式示意图;

图 10为本发明实施例中另一种信道估计的方法流 图;

图 11为图 10所示实施例中进行信道估计的示意图;

图 12为图 10所示实施例中一种简化的 UL MU-MIM0数据帧前导的示 意图;

图 13a~13b为本发明实施例中 AP回复确认信息的示意图; 图 14为本发明实施例中一种 AP在多个 STA中确定出需要进行上行数 据传输的 STA的方法流程图;

图 15为图 14所示确定需要进行上行数据传输的 STA的示意图; 图 16为本发明实施例中另一种 AP在多个 STA中确定出需要进行上行 数据传输的 STA的方法流程图;

图 17为本发明实施例中一种 STA发送各自的发送缓存信息的示意 图;

图 18为本发明实施例中另一种 STA发送各自的发送缓存信息的示意 图;

图 19为本发明实施例中 AP发起 UL MU-MIM0流程的方法流程图; 图 20为图 19所示 AP发起 UL MU-MIM0流程的示意图; 图 21为本发明实施例中 STA发起 UL MU-MIM0流程的方法流程图; 图 22为图 21所示 STA发起 UL MU-MIM0流程的示意图;

图 23为本发明实施例另一种多用户上行数据传输 方法流程图; 图 24为本发明实施例一种接入设备的结构示意图

图 25为本发明实施例一种站台的结构示意图;

图 26为本发明实施例另一种接入设备的结构示意 ;

图 27为本发明实施例另一种站台的结构示意图。

具体实 式 为了使本技术领域的人员更好地理解本发明实 施例中的技术方案, 并使本发明实施例的上述目的、 特征和优点能够更加明显易懂, 下面结 合附图对本发明实施例中技术方案作进一歩详 细的说明。

参见图 2, 为本发明实施例一种上行多用户数据传输方法 的流程图。 该方法可以包括:

歩骤 201, AP向至少两个 STA发送指示信息, 该指示信息用于指示至 少两个 STA进行上行多用户数据传输。

AP可以向所有 STA广播或向指定的两个或两个以上的 STA发送指示信 息, 该指示信息用于指示接收到指示信息的 STA进行上行多用户数据传输。

具体的, AP可以通过 UL MU Pol l (请求) 帧发送该指示信息, 以指示 接收到该帧的 STA在固定时间长度后发起数据(Date)传输。 该 UL MU Poll 帧中还可以携带 AP为各 STA推荐的 MCS (Modulation and Coding Scheme, 调制和编码方案)、 空时流数等信息, 或者 MCS最大值、 空时流数的最大值 等信息。 推荐 MCS和空时流数用于告诉 STA, AP所认为的比较合适的 MCS 值和空时流数, 其目的是为了令 STA可以尽量快速的在这两个参数上选择 合适的值, 以在保证误码率的同时最大化传输速率。

歩骤 202, AP接收至少两个 STA通过各自到 AP的信道发送的上行数据。

STA接收到指示信息后, 即可按照该指示信息在一定时间长度后发起 UL MU-MIM0传输。 其中, 每个 STA采用各自到 AP的信道来发送上行数 据 (Date )。 AP即可接收由多个 STA同时通过各自的信道发送的上行数 据, 这样即保证了 STA之间的并行数据不会相互干扰。

歩骤 203, AP利用预先估计出的各 STA到 AP的信道所对应的接收波束 分别对至少两个 STA发送的上行数据进行解调。

AP在对上行数据进行解调之前, 可以预先估计出各 STA到 AP的信 道, 以区分各 STA发送的上行数据。 AP可以利用预先估计出的各 STA到 AP的信道, 形成各信道对应的接收波束, 对接收到的不同 STA的上行数 据进行解调。 该利用各信道对应的接收波束对接收到的不同 STA的上行 数据进行解调的过程与现有技术类似, 此处不再赘述。

本发明实施例中 AP通过各 STA到 AP的不同信道接收多个 STA的上 行数据, 并采用各信道对应的接收波束来解调数据, 实现了 AP 对多个 STA发送的上行数据的分离及解调, 实现了上行多用户的数据传输。

在本发明的另一实施例中, 该 AP在估计各 STA到 AP的信道时, 具 体可以根据各 STA发送的用于进行信道估计的信息来确定各 STA到 AP的信 道。 该 AP可以在向至少两个 STA发送指示信息之后进行信道估计, 也可以 在向至少两个 STA发送指示信息之前进行信道估计。

若 AP在向至少两个 STA发送指示信息之后进行信道估计, 该 AP进行 信道估计的方法如图 3所示, 可以包括:

歩骤 301, AP接收至少两个 STA通过各自到 AP的信道同时发送的第一 数据帧前导。

该第一数据帧前导中包含用于信道估计的训练 序列, 其中, 各 STA 的 训练序列之间相互正交。 在具体实现时, 各 STA可以将该第一数据帧前导与歩骤 202中 STA的 上行数据设置在同一数据帧中发送。 AP在获得数据帧的上行数据之前, 首 先获取数据帧中的第一数据帧前导, 并进一歩获得该第一数据帧前导中的 训练序列, 用于进行对 STA到 AP的信道估计。

本实施例中, 该第一数据帧前导中的训练序列可以是将现有 的数据帧 前导中的长训练序列 (Long Training Sequence, LTS或者 Long Training Field, LTF) 在时域做正交扩展获得, 每个 STA都有自己的扩展序列, 且 各 STA 的扩展序列之间相互正交。 该对长训练序列的正交扩展可以使用 walsh矩阵或现有的 P矩阵等, 只要满足正交性即可。

如图 4所示为一种第一数据帧前导的示意图。 其中, 短训练域 (Short

Training Field, STF) 用于同歩禾口设置 AGC (Automatic Gain Control, 白 动增益控制), AGC 主要用于接收端调节接收信号的强度, LTF 用于 SIG (SIGNAL, 信号) 域的信道估计, SIG用于携带物理层指示信息, L-SIG是 传统格式的信号域, UHT (Ultra High Throughput, 极高吞吐量) -SIG- A 则是支持 UL MU-MIM0的信号域; UHT-STF、 UHT-LTF则分别用于 UL MU-MIM0 的数据部分的同歩、 AGC和信道估计。其中, LTF LTF N 的每个 LTF符号都对 应的乘以一个长度为 N的正交序列的符号, 从而获得正交的 LTF, 即上述第 一数据帧前导中的训练序列。 该正交序列可以为多种可能的序列, 比如: Walsh , 例如 W (4), 也可以是 P矩阵, 例如 P (4)

P (4) =

由于 STA之间没有相互的信息交流, 所以 STA可以选择采用比实际流 数更长的正交序列, 比如: 由于所有的 STA都知道当前 AP的天线数, 则可 以将天线数作为正交序列的长度, 或者是选择比天线数大但距离天线数最 近的偶数。

在另一实施例中, 也可以重新设计 LTF序列使各 STA发送的第一数据 帧前导中的训练序列相互正交。 这些 LTF序列需要满足如下条件:

不同 STA之间的 LTF序列保持正交或者准正交, 即对本 STA的加权之 和最大化, 对其他 STA的加权之和为零或者趋近于零;

AP根据该 LTF可以有效估计信道信息。

基于这种标准所设置的 LTF不需要再将 LTF和 UHT-LTF做如上所述的 正交扩展。

歩骤 302, AP根据第一数据帧前导中的训练序列估计各 STA到 AP的信 道。

AP获得第一数据帧前导中 LTF部分的训练序列, 然后通过对该训练序 列加权并加和后即可区分出各 STA, 从而可以估计出各 STA到 AP的信道。

例如, 两个 STA: 只需要两个 LTF: LTF1和 LTF2。 以将现有的数据帧 前导中的长训练序列在时域做正交扩展获得第 一数据帧前导中的训练序列 为例进行说明, 所采用的正交序列为 [ ^ ; 2 ] = [ 1 1; 1 -1], 获得两 STA 各自的正交训练序列:

STA1: LTFl = LTF, LTF = LTF

STA2: LTF, 1 = LTF, LTF 2 2 = -LTF

1 ) AP端接收到的信号为 STA1和 STA2的信号之和, LTF部分可以表示 为:

H l ^[LTF l LTF 1 l ] + H 1 * [LTF , LTF 2 2 ] = H 1 *[LTF,LTF] + H 2 *[LTF,-LTF] = [(H l +H 2 )^LTF,(H l -H 2 )^LTF]

2) AP分别用 [1, 1]和 [1, -1]对该接收到的训练序列加权:

[(H l +H 2 )*LTF,(H l -H 2 )*LTF] [(H l +H 2 )*LTF,(H 2 -H l )*LTF] 并将加权后的结果向量中的元素加和, 得到 STA1和 STA2各自的信道 矩阵与 LTF的乘积: 2*H X ^LTF 2*H 2 ^LTF

3) AP再利用现有的信道估计方法, 分别对 2) 中得到的 STA1和 STA2 各自的信道矩阵与1^^的乘积2*^*£^, 2*H 2 *ZJF, 做信道估计就得到 信道矩阵, 比如都乘以 LTF序列或者除以 LTF序列即可。 该信道矩阵也即 下歩骤中用于对上行数据进行解调的接收波束 。

该歩骤 302后, AP即可根据估计出的信道形成各信道对应的接 波 束, 然后利用各信道对应的接收波束对对应信道上 的数据帧中的上行数 据部分进行解调。

本实施例通过各 STA发送的第一数据帧前导中相互正交的训练序 列, 实现了 AP对各 STA到 AP的信道的估计, 从而实现了后续对各 STA上行数 据的区分和解调。

上述实施例中, 各 STA同时向 AP发送第一数据帧前导, AP通过第 一数据帧前导中的训练序列实现对各 STA的区分, 从而可以估计各 STA 到 AP的信道。

在另一实施例中,该 AP进行信道估计的方法还可以如图 5所示,包括: 歩骤 501, AP接收至少两个 STA通过各自到 AP的信道依次发送的第二 本实施例中, 将现有的数据帧拆分为第二数据帧前导和上行 数据部分, 各 STA首先依次向 AP发送第二数据帧前导, 在 AP估计各 STA到 AP的信道 后, 再同时向 AP发送上行数据部分, 如图 6所示。 由于各 STA依次发送第 二数据帧前导, 因此该第二数据帧前导中无需包含正交的训练 序列, 该第 二数据帧前导部分与现有技术中数据帧的前导 部分可以相同, 该第二数据 帧前导中可以包含 STA的标识信息, 这样 AP根据接收到第二数据帧前导的 顺序及 STA的标识信息即可估计出各 STA到 AP的信道。

在具体实现时, STA在发送第二数据帧前导的时候可以只发送 STF和 LTF, 目的是令 AP可以只估计信道信息。这种情况下, STA后续发送的上行 数据则仍需要携带 SIG等域作为信令指示。

AP还可以在收到各 STA的第二数据帧前导后发送一个确认信息, 令整 个流程更稳定。 进一歩的, AP可以对各个 STA逐个发送第二数据帧前导的 请求信息 (Pol l ) , 以可靠的进行各 STA的信道估计。

歩骤 502, AP根据第二数据帧前导中 STA的标识信息估计各 STA到 AP 的信道。

AP在确定出各 STA到 AP的信道后, 即可执行前述歩骤 202, 接收各 STA同时发送的上行数据。

本实施例通过 STA将第二数据帧前导和上行数据部分分开发送 , 并 使各 STA分时发送第二数据帧前导, 实现了 AP对各 STA到 AP的信道的估 计, 从而实现了后续对各 STA上行数据的区分和解调。

以上实施例中 "第一数据帧前导"、 "第二数据帧前导"仅为区分不 同的数据帧前导, 并非特指或限定。

若 AP在向至少两个 STA发送指示信息之前进行信道估计, 该 AP进行 信道估计的方法如图 7所示, 可以包括:

歩骤 701, AP向至少两个 STA逐一发送第一请求, 该第一请求用于 指示至少两个 STA在接收到请求后反馈零数据报文 (Nul l Data Packet , 匿)。

在具体实现时, 如图 8所示, AP可以将 NDPR作为第一请求发送, 指示该至少两个 STA中指定的一个 STA在收到 NDPR后,在固定时间后反 馈 NDP。 然后 AP再将 NDP Pol l (请求) 作为第一请求逐一向其他 STA 发送, 指示其他 STA在收到 NDP Pol l后, 在固定时间后反馈 NDP。

在本方案中, NDPR需要指示本次发送 NDP的 STA列表, 具体的一种 实现方法可以重用 NDPA (NDP Announcement , 空数据包声明) 的格式, 如图 9所示, 该 NDPA中可以包含以下字段: 帧控制 (Frame Control ), 时长 (Duration)、 接收端地址 (Receive Address , RA )、 发送端地址 ( Transmission Address , TA)、 信道探测对话令牌 ( Sounding Dialog Token ) , 站台信息 广 n ( STA info Tn ) , 帧校验序列 (Frame Check Sequence, FCS) , 并利用该格式中的一个信息位(比如 Sounding Dialog Token (信道探测对话令牌)中的预留比特位)指示 帧为 NDPA还是 NDPR。

NDP Pol l则是一种新的 Pol l帧, 也可以重用 Beamforming Report Pol l (波束成形报告请求) 的格式, 利用信息位指示其切换。 并且, NDP 需要携带发送 STA的信息, 甚至包含发送 STA和接收 AP的信息。

歩骤 702,AP根据至少两个 STA通过各自到 AP的信道逐一反馈的 NDP, 估计各 STA到 AP的信道。

AP在逐一接收到 STA反馈的 NDP后,可根据 NDP的反馈次序或时间, 或者 NDP中携带的 STA的信息, 确定出各 STA到 AP的信道。

在 AP确定各 STA到 AP的信道后, AP即可执行上述歩骤 202。

本实施例通过 AP逐一向 STA发送第一请求,使得 AP可以根据各 STA 逐一反馈的 NDP对各 STA到 AP的信道的估计, 从而实现了后续对各 STA 上行数据的区分和解调。

在另一实施例中, 该 AP进行信道估计的方法还可以如图 10所示, 包 括: 歩骤 1001, AP发送第二请求, 该第二请求用于指示至少两个 STA在接 收到第二请求后同时反馈 NDP。

本实施例中, AP可以将 NDPR作为第二请求, 用于指示多个 STA在接收 到该 NDPR后同时反馈 NDP, 如图 11所示。 这样做的好处是 AP可以在估计 与各 STA之间的信道信息之外, 提前估计各 STA在共同发送数据时相互之 间的干扰信息。

歩骤 1002, AP接收至少两个 STA通过各自到 AP的信道同时反馈的 NDP, NDP中包含用于信道估计的训练序列, 其中, 各 STA的训练序列之间相互正

、 - 父。

STA在接收到 NDPR后, 在固定时间同时发送 NDP给 AP, AP根据来自 NDPR所指示的所有 STA发送的 NDP进行各 STA到 AP的信道估计。其中, 各 STA反馈的 NDP中包含用于信道估计的训练序列,且各 STA的训练序列相互 正交。

歩骤 1003, AP根据 NDP中的训练序列估计各 STA到 AP的信道。 AP通过对该训练序列加权并加和后即可区分出 STA, 从而可以估计 出各 STA到 AP的信道。 例如, 满足相互正交并且同时能够用于信道估计的训 练序列: = [^], 就是第 k个序列。 相互正交即 = c, c为常数; 且 = o, 或者, ^→o, k≠i, s, 代表向量 s 的共轭转置。

AP接收到的序列是经过信道 的: 如果有两个 STA同时发送, 则 AP接收到的序列为: h k k + h Sl 其中, 是序列 ^经历的信道, " · "为点乘运算。

这里, 加权并加和是指用已知序列元素与接收到的序 列元素相乘并相 加, 换句话说, 就是已知序列与接收到的序列求内积: s t h k · s k + hj · Sj ], i - 或者 - /

在前述实施例中, 若重新设计 LTF序列使各 STA发送的第一数据帧前 导中的训练序列相互正交, 则在执行歩骤 302 时对该训练序列加权并加和 的过程也可与该歩骤 1003中的加权并加和过程类似。

AP在进行信道估计时, 还可进一歩估计到 STA之间同时发送可能产生 的干扰。 AP可以选择将对干扰的估计作为调度后续 UL MU MIM0传输的一种 依据, 图 11就是一个例子。 AP根据估计到的干扰状况在 UL MU Pol l帧中 选择将 STA1和 STA2纳入 UL MU MIM0传输的范围, 而将 STA3排除在外。

而且, 由于 AP通过 NDP已经获知所有的信道信息, AP在调度 STA的同 时就可以形成接收波束。 因此在后续的上行数据传输中并不需要知道已 经 调度的 STA的信道信息。 这样就可以进一歩简化后续 STA发送的数据帧结 构。 比如, 可以将图 11中的 Datal和 Data2的数据帧前导 (preamble) 中 的 LTF去除,如图 12所示,能够去除冗余的 LTF对系统效率有较大的提升。

本实施例通过在各 STA同时发送的 NDP中增加相互正交的训练序列, 实现了 AP对各 STA到 AP的信道的估计, 从而实现了后续对各 STA上行数 据的区分和解调。

在本发明的另一实施例中,在 AP对各 STA发送的上行数据进行解调后, 该方法还可以进一歩包括:

AP对至少两个 STA发送的上行数据进行解调后向该至少两个 STA回复 确认信息。

该 AP回复确认信息可以有多种形式。一种是如图 13a所示, AP分时回 复给各个 STA;也可以是 AP利用新的帧格式携带多个 STA的地址和每个 STA 数据的各分段的 bitmap以指示各 STA所发送的数据是否被正确接收; 也可 以将确认信息携带在下一 UL MU Poll帧内, 如图 13b所示, 其中有部分数 据接收失败或者完全失败或者完全正确, 都会体现在下一帧数据的 UL MU Poll帧的 bitmap (BA) 中。值得注意的是, 如果完全正确, 接下来的 UL MU Pol l可以选择不再携带确认信息而默认为已经完 接收正确。 进一歩的, 如果该数据传输为各 STA在该 TX0P的最后一帧, 则 AP在接收完全正确的 情况下不再发送 UL MU Pol l以体现接收的确认。

本发明中, UL MU-MIM0数据传输是在基于 AP发起的 TX0P内进行。 因 此 AP是此次 UL MU-MIM0发送的 TXOP holder。 因此该 TX0P所属于的接入 类型 (Access Category, AC) 为 AP所竞争到信道的 AC。 进一歩的, 在该 TX0P中, AP可以优先选择调度业务类型与本 TX0P所属于的 AC类型相同的 STA作为主 STA, 只有主 STA的全部或者部分业务传输成功才认为是传输 是 成功的。

在本发明的另一实施例中, 在 AP向至少两个 STA发送指示信息之前, 该方法还可以包括:

AP在多个 STA中确定出需要进行上行数据传输的 STA作为上述至少两 个 STA。

也即 AP首先确定出哪些 STA需要进行上行数据传输, 然后再向这些需 要进行上行数据传输的 STA发送指示信息。

其中,该 AP在多个 STA中确定出需要进行上行数据传输的 STA的方法, 如图 14所示, 可以包括:

歩骤 1401, AP向多个 STA广播请求指示信息, 该请求指示信息用于指 示多个 STA中的需要进行上行数据传输的 STA向 AP发送上传数据的请求。

如图 15 所示, AP 可以向多个 STA 广播请求发送指示帧 (UL MU

Announcement, 上行多用户声明), 利用该帧携带请求指示信息, 以指示各 需要进行上行数据传输的 STA发起 UL MU-MIM0请求。

歩骤 1402, AP接收需要进行上行数据传输的 STA发送的上传数据的请 求, 其中, 上传数据的请求中包含用于唯一标识需要进行 上行数据传输的 STA的标识序列, 需要进行上行数据传输的 STA的标识序列之间相互正交。

需要进行上行数据传输的 STA在接收到 UL MU Announcement后, 发起 UL MU-MIMO请求 Req, 如图 15所示, 为了便于 AP确定出哪些 STA需要发 送上行数据, 各 STA在发起 UL MU-MIMO请求时, 可以在该请求中包含可以 唯一标识自身的标识序列, 且各 STA的标识序列之间相互正交。 各 STA的 标识序列可以是时域或频域上的正交序列。

歩骤 1403, AP根据标识序列确定出需要进行上行数据传输 STA。

AP在接收到各 STA的 UL MU-MIM0请求后, 通过对请求中的标识序列 加权求和即可判断出哪些 STA有 UL MU-MIM0的数据发送请求。

该 AP对请求中的标识序列加权求和的过程与前述 施例中的加权求和 过程类似, 此处不再赘述。

为了保持连续的发送, 在 UL MU Announcement帧和 Req帧以及后续 的帧之间可以保持固定的帧间隔, 例如 SIFS。

本实施例通过 AP广播指示信息,并根据 STA反馈的请求即可确定出 需要进行上行数据传输的 STA, 从而 AP可以只针对需要的 STA指示上行 数据传输。

该 AP在多个 STA中确定出需要进行上行数据传输的 STA的方法, 还可 以如图 16所示, 包括:

歩骤 1601, AP接收多个 STA依次发送的各自的发送缓存信息。

STA的发送缓存(buffer)信息是发送需求积累的 种体现。具体来说, 就是当前 buffer内数据的长度。

该歩骤中, STA可以在发送的数据中携带自身当前的发送缓 存信息, 如 图 17所示, 或者, 也可以是 AP在指示 STA进行 UL MU-MIM0发送之前, 先 请求各 STA依次发送自己的发送缓存信息, 如图 18所示。

除了发送缓存信息外, 各 STA当前的 backoff Time也是反映 STA对信 道接入和数据发送需求的一种信息, 还有隐藏节点、 信道相关性、 干扰等 信息, 都可以由 STA—起发送给 AP, 以利于 AP调度。

对于 QoS STA, 其发送缓存信息按照业务类型分为四种接入类 型: 语音 (AC_V0)、 视频 (AC_VI )、 best effort尽力 (AC_BE) 和 background背景 (AC— BG)。 发送缓存信息可以按照这四种类型细化, 即向 AP汇报自己各接 入类型的数据长度。

歩骤 1602, AP在多个 STA中选择发送缓存信息达到阈值条件的 STA作 为需要进行上行数据传输的 STA。

AP在接收到各 STA的发送缓存信息后, 可以根据各 STA的数据情况 作为判断是否用 UL MU-MIM0传输的一个依据, 该阈值条件可以根据需要 进行设定, 例如可以设定一定的数据量, 当 STA的发送缓存信息中的数 据量达到该设定的数据量时, 将该 STA 作为需要进行上行数据传输的 STA, 否则不将 STA列入需要进行上行数据传输的 STA。

本实施例中 AP根据 STA的发送缓存信息确定出了需要进行上行数据 传输的 STA, 从而 AP可以只针对需要的 STA指示上行数据传输。

在本发明的另一实施例中, 该 UL MU-MIM0流程可以由 AP根据当前 的场景确定发起, 也可以是由 STA根据当前的场景确定发起。

如图 19所示, 在 AP发起 UL MU-MIM0流程的场景中, 在 AP向至少 两个 STA发送指示信息之前, 该方法还可以包括:

歩骤 1901, AP接收单个 STA发送的上行数据。

在 AP发起 UL MU-MIM0流程之前, 单个 STA向 AP发送上行数据, 如 图 20所示, 只有 STA1向 AP发送上行数据。

歩骤 1902, AP根据单个 STA发送的上行数据占用的空时流数判断是 否还存在空闲的空时流; 若是, 则 AP再执行向至少两个 STA发送指示信 息的歩骤。

当 AP接收到该 STA发送的上行数据的数据帧后,若根据该数据 帧占 用的空时流数判断 AP当前还存在空闲资源, 也即 AP当前的空时流存在 一定的空间资源浪费, 则 AP可以执行前述歩骤 201, 通过 UL MU Pol l 向其他 STA发送指示信息, 指示多个 STA同时进行上行数据传输, 从而 发起 UL MU-MIMO流程, 如图 20所示。

具体的, 如图 20所示, AP可以在回复上述 STA1确认信息时, 同时 携带 UL MU Pol l , 以指示在此 TX0P中剩余时间内的 STA2、 STA3进行上 行数据传输。 STA2和 STA3在收到该指示后加入 UL MU-MIM0的传输。 在 帧格式上, AP需要在 UL MU Pol l中指示后续参加 UL MU-MIMO传输的 STA, 以及该传输的时长、业务类型等信息。此外, STA1可以在收到 UL MU Pol l 后将发送的数据格式从单用户的格式更改为支 持 UL MU-MIM0 传输的格 式。其中, Date (数据) 1-1表示 STA1的第 1个数据, Datel_2表示 STA1 的第 2个数据。

如图 21所示, 在 STA发起 UL MU-MIM0流程的场景中, 在 AP向至少 两个 STA发送指示信息之前, 该方法还可以包括:

歩骤 2101, STA监听其他 STA向 AP发送的上行数据。

STA可以接收来自其他 STA的数据并读取。

如图 22所示, STA2监听 STA1向 AP发送的上行数据。

歩骤 2102, 该 STA比较其他 STA发送的上行数据占用的空时流数与

AP支持的空时流数。

STA可以通过能力协商获知 AP的能力; 能力协商可以在 AP的信标 帧广播, STA与 AP关联、 重关联、 管理帧 /数据帧交互中携带。

歩骤 2103, 当 AP存在空闲空时流时, STA向 AP发送上行数据。 当 STA2判断 AP还存在空闲空时流时,该 STA2发起的上行数据的传 输, 该传输可以称为携带式 (piggyback ) 传输。 为了让 AP能够准确的 获知并解调该 STA2的数据, STA2的数据帧发送需要满足以下条件: 帧格式需要采用正交或者准正交的设计, 比如前述实施例中的正交 LTF, 也即 STA2与 STA1发送的数据帧中 LTF部分相互正交。 这样 AP就 可以区分出 STA2的数据帧, 并形成针对性的接收波束。

STA2的发送要与 STA1保持符号级的同歩, 具体的, 达到 0FDM符号 同歩, 即 STA1和 STA2各自发送信号到达 AP时, 其对应的 OFDM符号之 间在时延上相差不超过循环前缀 (CP ) 的长度, 即 STA1和 STA2到达 AP 的时间差在 CP范围内。 因为, OFDM符号之间在时延上相差如果超过循 环前缀的长度, 会造成强干扰叠加, 由于这些 OFDM符号携带信息不同, 故无法解调。 这样 STA1和 STA2到达 AP的时间差在 CP范围内, 在 AP 可以避免 OFDM符号不同歩造成的干扰, 有效解调信号。

STA2发送的数据帧结束时间不能超过 STA1 的结束时间, 以避免后 续的确认信息 (ACK) 发生冲突或者令 STA错误操作。

为了避免多个 STA都希望加入 UL MU-MIM0发送数据, 可以在 STA 端引入随机接入的机制。 具体的说:

每个 STA在监听信道中开始有数据发送的同时在 [0, MU— l imit)范围 内产生一个随机数, 其中 MU— l imi t可以取值为 AP的天线数。

STA监听到一个新 STA的数据并且解调新 STA的流数信息, 如果当 前仍然有多余的空时流时将该随机数减 1 (由于每个 STA都采用了正交 序列, STA可以在信道忙的情况下依然监听到有其他 STA数据的存在)。

当该数值减到 0并且当前仍然有多余的空时流时, STA可以发起上 行数据传输。通过随机数递减的流程,避免多 个 STA同时利用 UL MU MIM0 的方式发送导致相互冲突。

也可以形成分组, 规定只有组内的其他 STA才可以发起与组内当前 正在发送的 STA—起传输。比如 STA1和 STA2为一组,当 STA1在发送时, 只有 STA2可以参加到 STA1的共同传输。

以上为以 AP侧为执行主体实现多用户上行数据传输的方 实施例, 下面对以 STA侧为执行主体实现多用户上行数据传输的方 法进行说明。

参见图 23, 为本发明实施例另一种多用户上行数据传输的 方法流程 图。

该方法可以包括: 歩骤 2301, STA接收 AP发送的指示信息, 所述指示信息用于指示包括 该 STA在内的至少两个 STA进行上行多用户数据传输。

歩骤 2302, STA通过其到所述 AP的信道发送上行数据, 以使所述 AP 利用预先估计出的各所述 STA到所述 AP的信道所对应的接收波束分别对所 述至少两个 STA发送的上行数据进行解调。

本发明实施例中 AP通过各 STA到 AP的不同信道接收多个 STA的上 行数据, 并采用各信道对应的接收波束来解调数据, 实现了 AP 对多个 STA发送的上行数据的分离及解调, 实现了上行多用户的数据传输。

在本发明的另一实施例中, 在所述 STA接收 AP发送的指示信息之后, 所述方法还包括:

所述 STA向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据 所述用于进行信道估计的信息估计所述 STA到所述 AP的信道。

方式一, STA向所述 AP发送用于进行信道估计的信息的过程, 具体可 以是: 所述 STA通过其到所述 AP的信道发送第一数据帧前导, 所述第一数 据帧前导中包含用于信道估计的训练序列, 其中, 所述至少两个 STA 同时 发送各自的第一数据帧前导, 且各所述 STA的训练序列之间相互正交。

方式二, STA向所述 AP发送用于进行信道估计的信息的过程, 也还可 以是: 所述 STA通过其到所述 AP的信道发送第二数据帧前导, 其中, 所述 至少两个 STA按次序发送各自的第二数据帧前导, 且各所述 STA的第二数 据帧前导中包含其标识信息。

在本发明的另一实施例中, 在所述 STA接收 AP发送的指示信息之前, 所述方法还包括:

所述 STA向所述 AP发送用于进行信道估计的信息, 以使所述 AP根据 所述用于进行信道估计的信息估计所述 STA到所述 AP的信息。

方式一, STA向所述 AP发送用于进行信道估计的信息的过程, 具体可 以包括: 所述 STA接收所述 AP向所述至少两个 STA逐一发送的第一请求, 所述 第一请求用于指示所述至少两个 STA在接收到所述请求后反馈零数据报文 NDP;

所述 STA通过其到所述 AP的信道反馈 NDP。

方式二, STA向所述 AP发送用于进行信道估计的信息的过程, 也还可 以包括:

所述 STA接收所述 AP发送的第二请求, 所述第二请求用于指示所述至 少两个 STA在接收到所述请求后同时反馈 NDP;

所述 STA通过其到所述 AP的信道反馈 NDP, 所述 NDP中包含用于信道 估计的训练序列, 其中, 各所述 STA的训练序列之间相互正交。

在本发明的另一实施例中, 该方法还可以包括:

所述 STA接收所述 AP在对所述 STA发送的上行数据进行解调后回复的 确认信息。

在本发明的另一实施例中, 在所述 STA接收 AP发送的指示信息之前, STA还可以向 AP发送信息,以便于 AP在多个 STA中选择出进行多用户上行 数据传输的 STA, 该方法可以是:

方式一:

所述 STA接收所述 AP广播的请求指示信息, 所述请求指示信息用于指 示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发送上传数据 的请求;

当所述 STA需要进行上行数据传输时,向所述 AP发送上传数据的请求, 其中, 所述上传数据的请求中包含用于唯一标识所述 STA 的标识序列, 所 述需要进行上行数据传输的 STA的标识序列之间相互正交。

方式二: 所述 STA向所述 AP发送其发送缓存信息, 以使所述 AP在多 个 STA中选择发送缓存信息达到阈值条件的 STA作为需要进行上行数据传 输的 STA。 在本发明的另一实施例中, 该 UL MU-MIM0流程可以由 AP根据当前 的场景确定发起, 也可以是由 STA根据当前的场景确定发起。

其中, 若 AP在单 STA发送上行数据的场景中发起 UL MU-MIM0流程, 则在所述 STA接收 AP发送的指示信息之后, 所述方法还包括:

所述 STA将发送数据的格式更改为支持上行多用户输 入输出的传输格 式, 然后再执行所述 STA通过其到所述 AP的信道发送上行数据的歩骤。

若由 STA根据当前的场景确定发起 UL MU-MIM0流程, 则在所述 STA接 收 AP发送的指示信息之前, 所述方法还包括:

所述 STA监听其他 STA向所述 AP发送的上行数据;

所述 STA比较所述其他 STA发送的上行数据占用的空时流数与所述 AP 支持的空时流数;

当所述 AP存在空闲空时流时, 所述 STA向所述 AP发送上行数据。 以上以 STA侧为执行主体的方法实施例中, 具体过程请参见前述以 AP 为执行主体的方法实例, 此处不再赘述。

本发明实施例提出了多种方案, 可以将上行多用户 MIM0应用到当前的 基于竞争方式获取信道使用权的无线通信系统 。

以上是对本发明方法实施例的描述, 下面对实现上述方法的装置和系 统进行介绍。

参见图 24, 为本发明实施例一种接入设备的结构示意图。

该接入设备可以包括:

发送指示单元 241, 用于向至少两个站台 STA发送指示信息, 所述指示 信息用于指示所述至少两个 STA进行上行多用户数据传输;

数据接收单元 242, 用于接收所述至少两个 STA通过各自到所述 AP的 信道发送的上行数据;

数据解调单元 243, 用于利用预先估计出的各所述 STA到所述 AP的信 道所对应的接收波束分别对所述至少两个 STA发送的上行数据进行解调。 本发明实施例中 AP通过上述单元实现了 AP对多个 STA发送的上行 数据的分离及解调, 实现了上行多用户的数据传输。

在本发明的另一实施例中, 该接入设备还可以包括第一信道估计单元, 用于在所述发送指示单元向至少两个 STA发送指示信息之后, 根据各所述 STA发送的用于进行信道估计的信息确定各所述 STA到所述 AP的信道。

在第一种实现方式中, 该第一信道估计单元可以包括:

第一接收子单元, 用于接收所述至少两个 STA通过各自到所述 AP的信 道同时发送的第一数据帧前导, 所述第一数据帧前导中包含用于信道估计 的训练序列, 其中, 各所述 STA的训练序列之间相互正交;

第一确定子单元, 用于根据所述第一数据帧前导中的训练序列估 计各 所述 STA到所述 AP的信道。

在第二种实现方式中, 该第一信道估计单元可以包括:

第二接收子单元, 用于接收所述至少两个 STA通过各自到所述 AP的信 道依次发送的第二数据帧前导, 所述第二数据帧前导中包含所述 STA 的标 识信息;

第二确定子单元, 用于根据所述第二数据帧前导中所述 STA 的标识信 息估计各所述 STA到所述 AP的信道。

在本发明的另一实施例中, 该接入设备还可以包括第二信道估计单元, 用于在所述发送指示单元向至少两个 STA发送指示信息之前, 根据各所述 STA发送的用于进行信道估计的信息估计各所述 STA到所述 AP的信道。

在第一种实现方式中, 该第二信道估计单元可以包括:

第一发送子单元, 用于向所述至少两个 STA逐一发送第一请求, 所述 第一请求用于指示所述至少两个 STA在接收到所述请求后反馈零数据报文 NDP;

第三确定子单元, 用于根据所述至少两个 STA通过各自到所述 AP的信 道逐一反馈的 NDP, 估计各所述 STA到所述 AP的信道。 在第二种实现方式中, 该第二信道估计单元可以包括: 第二发送子单元, 用于发送第二请求, 所述第二请求用于指示所述至 少两个 STA在接收到所述第二请求后同时反馈 NDP;

反馈接收子单元, 用于接收所述至少两个 STA通过各自到所述 AP的信 道同时反馈的 NDP, 所述 NDP中包含用于信道估计的训练序列, 其中, 各所 述 STA的训练序列之间相互正交;

第四确定子单元, 用于根据所述 NDP中的训练序列估计各所述 STA到 所述 AP的信道。

在本发明的另一实施例中, 该接入设备还可以包括确认回复单元, 用 于对所述至少两个 STA发送的上行数据进行解调后向所述至少两个 STA回 复确认信息。

在本发明的另一实施例中, 该接入设备还可以包括站台确定单元, 用 于在所述发送指示单元向至少两个 STA发送指示信息之前, 在多个 STA中 确定出需要进行上行数据传输的 STA作为所述至少两个 STA。

在第一种实现方式中, 该站台确定单元可以包括:

广播子单元, 用于向所述多个 STA广播请求指示信息, 所述请求指示 信息用于指示所述多个 STA中的需要进行上行数据传输的 STA向所述 AP发 送上传数据的请求;

请求接收子单元, 用于接收所述需要进行上行数据传输的 STA发送的 上传数据的请求, 其中, 所述上传数据的请求中包含用于唯一标识所述 需 要进行上行数据传输的 STA的标识序列,所述需要进行上行数据传输的 STA 的标识序列之间相互正交;

第一站台确定子单元, 用于根据所述标识序列确定出所述需要进行上 行数据传输的 STA。

在第二种实现方式中, 该站台确定单元可以包括:

信息接收子单元, 用于接收所述多个 STA依次发送的各自的发送缓存 自 .

I口心;

第二站台确定子单元, 用于在所述多个 STA 中选择所述发送缓存信息 达到阈值条件的 STA作为所述需要进行上行数据传输的 STA。

在本发明的另一实施例中, 该接入设备还可以包括:

单数据接收单元, 用于在所述发送指示单元向至少两个 STA发送指示 信息之前, 接收单个 STA发送的上行数据;

判断单元, 用于根据所述单个 STA发送的上行数据占用的空时流数判 断是否还存在空闲的空时流; 若是, 则所述 AP再执行所述向至少两个 STA 发送指示信息的歩骤。

参见图 25, 为本发明实施例一种站台的结构示意图。

该站台可以包括:

指示接收单元 251, 用于接收接入点 AP发送的指示信息, 所述指示信 息用于指示包括该 STA在内的至少两个 STA进行上行多用户数据传输; 数据发送单元 252, 用于通过其到所述 AP的信道发送上行数据, 以使 所述 AP利用预先估计出的各所述 STA到所述 AP的信道所对应的接收波束 分别对所述至少两个 STA发送的上行数据进行解调。

在本发明的另一实施例中, 该站台还可以包括第一信息发送单元, 用 于在所述指示接收单元接收 AP发送的指示信息之后, 向所述 AP发送用于 进行信道估计的信息, 以使所述 AP根据所述用于进行信道估计的信息估计 所述 STA到所述 AP的信道。

具体的, 在一种实现方式中, 该第一信息发送单元具体可以用于通过 其到所述 AP的信道发送第一数据帧前导, 所述第一数据帧前导中包含用于 信道估计的训练序列, 其中, 所述至少两个 STA 同时发送各自的第一数据 帧前导, 且各所述 STA的训练序列之间相互正交。

在另一种实现方式中, 该第一信息发送单元具体可以用于通过其到所 述 AP的信道发送第二数据帧前导, 其中, 所述至少两个 STA按次序发送各 自的第二数据帧前导, 且各所述 STA的第二数据帧前导中包含其标识信息。 在本发明的另一实施例中, 该站台还可以包括第二信息发送单元, 用 于在所述指示接收单元接收 AP发送的指示信息之前, 向所述 AP发送用于 进行信道估计的信息, 以使所述 AP根据所述用于进行信道估计的信息估计 所述 STA到所述 AP的信息。

具体的, 在一种实现方式中, 该第二信息发送单元可以包括: 第一请求接收子单元, 用于接收所述 AP向所述至少两个 STA逐一发送 的第一请求, 所述第一请求用于指示所述至少两个 STA在接收到所述请求 后反馈零数据报文 NDP; 第一反馈子单元, 用于通过其到所述 AP的信道反馈 NDP。 在另一种实现方式中, 该第二信息发送单元可以包括:

第二请求接收子单元, 用于接收所述 AP发送的第二请求, 所述第二请 求用于指示所述至少两个 STA在接收到所述请求后同时反馈 NDP;

第二反馈子单元, 用于通过其到所述 AP的信道反馈 NDP, 所述 NDP中 包含用于信道估计的训练序列, 其中, 各所述 STA 的训练序列之间相互正

、 - 父。

在本发明的另一实施例中, 该站台还可以包括确认接收单元, 用于接 收所述 AP在对所述 STA发送的上行数据进行解调后回复的确认信息 。

在本发明的另一实施例中, 该站台还可以包括广播接收单元, 用于在 所述指示接收单元接收 AP发送的指示信息之前, 接收所述 AP广播的请求 指示信息, 所述请求指示信息用于指示所述多个 STA 中的需要进行上行数 据传输的 STA向所述 AP发送上传数据的请求;

请求发送单元, 用于当需要进行上行数据传输时, 向所述 AP发送上传 数据的请求, 其中, 所述上传数据的请求中包含用于唯一标识所述 STA 的 标识序列, 所述需要进行上行数据传输的 STA的标识序列之间相互正交。

在本发明的另一实施例中, 该站台还可以包括缓存发送单元, 用于在 所述指示接收单元接收 AP发送的指示信息之前, 向所述 AP发送其发送缓 存信息, 以使所述 AP在多个 STA中选择发送缓存信息达到阈值条件的 STA 作为需要进行上行数据传输的 STA。

在本发明的另一实施例中, 该站台还可以包括格式变换单元, 用于在 所述指示接收单元接收 AP发送的指示信息之后, 将发送数据的格式更改为 支持上行多用户输入输出的传输格式, 然后再由所述数据发送单元通过其 到所述 AP的信道发送上行数据。

在本发明的另一实施例中, 该站台还可以包括监听单元, 用于在所述 指示接收单元接收 AP发送的指示信息之前, 监听其他 STA向所述 AP发送 的上行数据;

比较单元, 用于比较所述其他 STA发送的上行数据占用的空时流数与 所述 AP支持的空时流数;

携带传输单元, 用于当所述 AP存在空闲空时流时, 向所述 AP发送上 行数据。

如图 26所示, 本发明实施例还提供一种接入设备 260, 该接入设备包 括收发器 2601、 存储器 2602和处理器 2603。

其中, 收发器 2601, 用于向至少两个站台 STA发送指示信息, 所述指 示信息用于指示所述至少两个 STA进行上行多用户数据传输; 接收所述至 少两个 STA通过各自到所述 AP的信道发送的上行数据;

存储器 2602中存储有一段程序, 处理器 2603用于读取存储器 2602中 的程序, 并执行以下歩骤:

利用预先估计出的各所述 STA到所述 AP的信道所对应的接收波束分别 对所述至少两个 STA发送的上行数据进行解调。

如图 27所示, 本发明实施例还提供一种站台 270, 包括收发器 2701, 该收发器 2701用于接收接入点 AP发送的指示信息, 所述指示信息用于指 示包括所述 STA在内的至少两个 STA进行上行多用户数据传输; 通过其到 所述 AP的信道发送上行数据, 以使所述 AP利用预先估计出的各所述 STA 到所述 AP的信道所对应的接收波束分别对所述至少两 STA发送的上行数 据进行解调。

本发明实施例还提供了一种多用户数据传输系 统, 该系统可以包括如 前述实施例中所述的接入设备及多个站台。

本发明实施例中 AP通过各 STA到 AP的不同信道接收多个 STA的上行 数据, 并采用各信道对应的接收波束来解调数据, 实现了 AP对多个 STA发 送的上行数据的分离及解调, 实现了上行多用户的数据传输。

本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述 的各示例的单元及算法歩骤, 能够以电子硬件、 或者计算机软件和电子 硬件的结合来实现。 这些功能究竟以硬件还是软件方式来执行, 取决于 技术方案的特定应用和设计约束条件。 专业技术人员可以对每个特定的 应用来使用不同方法来实现所描述的功能, 但是这种实现不应认为超出 本发明的范围。

所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上 述描述的系统、 装置和单元的具体工作过程, 可以参考前述方法实施例 中的对应过程, 在此不再赘述。

在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统、 装 置和方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例 仅仅是示意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可以有另外的划分方式, 例如多个单元或组件可以结合或者 可以集成到另一个系统, 或一些特征可以忽略, 或不执行。 另一点, 所 显示或讨论的相互之间的耦合或直接耦合或通 信连接可以是通过一些接 口, 装置或单元的间接耦合或通信连接, 可以是电性, 机械或其它的形 式。

所述作为分离部件说明的单元可以是或者也可 以不是物理上分开 的, 作为单元显示的部件可以是或者也可以不是物 理单元, 即可以位于 一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选 择其中的部分或者全部单元来实现本实施例方 案的目的。

另外, 在本发明各个实施例中的各功能单元可以集成 在一个处理单 元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集 成在一个单元中。

所述功能如果以软件功能单元的形式实现并作 为独立的产品销售或 使用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的技术方案本质上或者说对现有技术做 出贡献的部分或者该技术 方案的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在 一个存储介质中, 包括若干指令用以使得一台计算机设备 (可以是个人 计算机, 服务器, 或者网络设备等) 或处理器(processor) 执行本发明 各个实施例所述方法的全部或部分歩骤。 而前述的存储介质包括: U盘、 移动硬盘、只读存储器(ROM, Read-Only Memory ) ,随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代 的介质。

以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不 局限于此,任何熟悉本技术领域的技术人员在 本发明揭露的技术范围内, 可轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本 发明的保护范围应所述以权利要求的保护范围 为准。