Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND RELEVANT APPARATUS FOR INTERFERENCE ELIMINATION
Document Type and Number:
WIPO Patent Application WO/2015/180047
Kind Code:
A1
Abstract:
A method and relevant apparatus for interference elimination. The method comprises: sending, by a first access point, data to a first mobile device, the data carrying the amount of data streams used by the first access point sending the data; receiving an interference elimination request when the amount of the data streams used by the data is greater than or equal to the amount of antennae of a second access point, wherein the first access point and the second access point are in a coverage range of each other, and the first access point and the second access point use the same channel for communication; in response to the interference elimination request, acquiring data streams sacrificed by the first access point from the data streams of the first access point; and eliminating the interference of the sacrificed data streams on the first access point, the sacrificed data streams being used by the second access point to communicate with a second mobile device. The present invention can save resources.

Inventors:
WANG KAIYAO (CN)
YANG XUN (CN)
LIU YONGJUN (CN)
Application Number:
PCT/CN2014/078591
Publication Date:
December 03, 2015
Filing Date:
May 28, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04W28/10
Foreign References:
CN101742559A2010-06-16
CN102891740A2013-01-23
CN101730281A2010-06-09
CN102685804A2012-09-19
CN102571174A2012-07-11
CN103503355A2014-01-08
Attorney, Agent or Firm:
GUANGZHOU SCIHEAD PATENT AGENT CO.. LTD (CN)
广州三环专利代理有限公司 (CN)
Download PDF:
Claims:
m ^

1、 一种接入点, 其特征在于, 包括:

发送单元, 用于向第一移动设备发送数据,所述数据携带有所述接入点发 送所述数据所用数据流的数量;

接收单元,用于当所述数据所用数据流的数量大于或等于被干扰接入点的 天线数量时, 接收干扰消除请求, 其中, 所述接入点与所述被干扰接入点处于 彼此覆盖范围内, 且所述接入点与所述被干扰接入点使用同一信道进行通信; 获取单元, 用于响应所述干扰消除请求, 从所述接入点的数据流中获取所 述接入点牺牲的数据流;

消除单元, 用于消除所述牺牲的数据流对所述接入点的干扰,所述牺牲的 数据流被所述被干扰接入点用于与第二移动设备进行通信。

2、 如权利要求 1所述的接入点, 其特征在于, 所述接收单元具体用于接收 所述被干扰接入点发送的干扰消除请求,所述干扰消除请求携带有所述接入点 的天线到所述被干扰接入点的天线的信道矩阵和所述被干扰接入点期望所述 接入点牺牲的数据流的数量,所述期望牺牲的数据流的数量小于或等于所述被 干扰接入点的天线数量。

3、 如权利要求 2所述的接入点, 其特征在于, 所述获取单元包括: 第一确定子单元, 用于响应所述干扰消除请求,判断所述期望牺牲的数据 流的数量是否小于所述接入点的天线数量, 若是, 则所述接入点牺牲的数据流 的数量等于所述期望牺牲的数据流的数量;

第一选取子单元,用于利用所述牺牲的数据流的数量从所述接入点的数据 流中选取所述接入点牺牲的数据流。

4、 如权利要求 2所述的接入点, 其特征在于, 所述获取单元包括: 第二确定子单元, 用于响应所述干扰消除请求,判断所述期望牺牲的数据 流的数量与所述数据所用数据流的数量之和是否大于所述接入点的天线数量, 若是,则所述接入点牺牲的数据流的数量等于所述接入点的天线数量与所述数 据所用数据流的数量之差, 若否, 则所述接入点牺牲的数据流的数量等于所述 期望牺牲的数据流的数量;

第二选取子单元,用于利用所述牺牲的数据流的数量从所述接入点的数据 流中选取所述接入点牺牲的数据流。

5、 如权利要求 3或 4所述的接入点, 其特征在于, 所述发送单元, 还用于 向所述被干扰接入点发送所述牺牲的数据流的标识。

6、 如权利要求 1所述的接入点, 其特征在于, 所述接收单元具体用于接收 控制器发送的干扰消除请求,所述干扰消除请求携带有所述接入点的天线到所 述被干扰接入点的天线的信道矩阵和所述控制器指示所述接入点牺牲的数据 流的数量,所述指示牺牲的数据流的数量由所述控制器基于所述被干扰接入点 期望所述接入点牺牲的数据流的数量确定,所述期望牺牲的数据流的数量是由 所述被干扰接入点发送给所述控制器的干扰消除请求携带的,所述期望牺牲的 数据流的数量小于或等于所述被干扰接入点的天线数量。

7、 如权利要求 6所述的接入点, 其特征在于, 所述获取单元具体用于响应 所述干扰消除请求,利用所述指示牺牲的数据流的数量从所述接入点的数据流 中选取所述接入点牺牲的数据流;

所述发送单元, 还用于向所述控制器发送所述牺牲的数据流的标识。

8、 如权利要求 5或 7所述的接入点, 其特征在于, 所述接入点还包括: 更新单元,用于当所述数据所用数据流的数量与所述牺牲的数据流的数量 之和大于所述接入点的天线数量时, 更新所述数据所用数据流。

9、 如权利要求 8所述的接入点, 其特征在于, 所述消除单元包括: 第一计算子单元,用于利用所述信道矩阵计算所述牺牲的数据流的由所述 接入点到所述被干扰接入点的信道向量;

第二计算子单元,用于计算与每个所述牺牲的数据流的信道向量都正交的 方向向量, 所述方向向量的数量等于更新的所述数据所用数据流的数量,所述 方向向量用于乘以更新的所述数据所用数据流传输的信号。

10、 一种接入点, 其特征在于, 包括处理器和存储器, 其中, 所述存储器 中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码执 行以下操作:

向第一移动设备发送数据,所述数据携带有所述接入点发送所述数据所用 数据流的数量;

当所述数据所用数据流的数量大于或等于被干扰接入点的天线数量时,接 收干扰消除请求,其中,所述接入点与所述被干扰接入点处于彼此覆盖范围内, 且所述接入点与所述被干扰接入点使用同一信道进行通信;

响应所述干扰消除请求,从所述接入点的数据流中获取所述接入点牺牲的 数据流;

消除所述牺牲的数据流对所述接入点的干扰,所述牺牲的数据流被所述被 干扰接入点用于与第二移动设备进行通信。

11、 如权利要求 10所述的接入点, 其特征在于, 所述处理器接收干扰消除 请求的方式具体为:

接收所述被干扰接入点发送的干扰消除请求,所述干扰消除请求携带有所 述接入点的天线到所述被干扰接入点的天线的信道矩阵和所述被干扰接入点 期望所述接入点牺牲的数据流的数量,所述期望牺牲的数据流的数量小于或等 于所述被干扰接入点的天线数量。

12、 如权利要求 11所述的接入点, 其特征在于, 所述处理器响应所述干扰 消除请求,从所述接入点的数据流中获取所述接入点牺牲的数据流的方式具体 为:

响应所述干扰消除请求,判断所述期望牺牲的数据流的数量是否小于所述 接入点的天线数量, 若是, 则所述接入点牺牲的数据流的数量等于所述期望牺 牲的数据流的数量; 利用所述牺牲的数据流的数量从所述接入点的数据流中选取所述接入点 牺牲的数据流。

13、 如权利要求 11所述的接入点, 其特征在于, 所述处理器响应所述干扰 消除请求,从所述接入点的数据流中获取所述接入点牺牲的数据流的方式具体 为:

响应所述干扰消除请求,判断所述期望牺牲的数据流的数量与所述数据所 用数据流的数量之和是否大于所述接入点的天线数量, 若是, 则所述接入点牺 牲的数据流的数量等于所述接入点的天线数量与所述数据所用数据流的数量 之差, 若否, 则所述接入点牺牲的数据流的数量等于所述期望牺牲的数据流的 数量;

利用所述牺牲的数据流的数量从所述接入点的数据流中选取所述接入点 牺牲的数据流。

14、 如权利要求 12或 13所述的接入点, 其特征在于, 所述处理器消除所述 牺牲的数据流对所述接入点的干扰之后,还用于调用所述存储器中存储的程序 代码执行以下操作:

向所述被干扰接入点发送所述牺牲的数据流的标识。

15、 如权利要求 10所述的接入点, 其特征在于, 所述处理器接收干扰消除 请求的方式具体为:

接收控制器发送的干扰消除请求,所述干扰消除请求携带有所述接入点的 天线到所述被干扰接入点的天线的信道矩阵和所述控制器指示所述接入点牺 牲的数据流的数量,所述指示牺牲的数据流的数量由所述控制器基于所述被干 扰接入点期望所述接入点牺牲的数据流的数量确定,所述期望牺牲的数据流的 数量是由所述被干扰接入点发送给所述控制器的干扰消除请求携带的,所述期 望牺牲的数据流的数量小于或等于所述被干扰接入点的天线数量。

16、 如权利要求 15所述的接入点, 其特征在于, 所述处理器响应所述干扰 消除请求,从所述接入点的数据流中获取所述接入点牺牲的数据流的方式具体 为:

响应所述干扰消除请求,利用所述指示牺牲的数据流的数量从所述接入点 的数据流中选取所述接入点牺牲的数据流;

所述处理器消除所述牺牲的数据流对所述接入点的干扰之后,还用于调用 所述存储器中存储的程序代码执行以下操作:

向所述控制器发送所述牺牲的数据流的标识。

17、 如权利要求 14或 16所述的接入点, 其特征在于, 所述处理器响应所述 干扰消除请求, 从所述接入点的数据流中获取所述接入点牺牲的数据流之后, 以及消除所述牺牲的数据流对所述接入点的干扰之前,还用于调用所述存储器 中存储的程序代码执行以下操作:

当所述数据所用数据流的数量与所述牺牲的数据流的数量之和大于所述 接入点的天线数量时, 更新所述数据所用数据流。

18、 如权利要求 17所述的接入点, 其特征在于, 所述处理器消除所述牺牲 的数据流对所述接入点的干扰的方式具体为:

利用所述信道矩阵计算所述牺牲的数据流的由所述接入点到所述被干扰 接入点的信道向量;

计算与每个所述牺牲的数据流的信道向量都正交的方向向量,所述方向向 量的数量等于更新的所述数据所用数据流的数量,所述方向向量用于乘以更新 的所述数据所用数据流传输的信号。

19、 一种接入点, 其特征在于, 包括:

获取单元, 当干扰接入点向第一移动设备发送数据时, 获取所述数据携带 的所述干扰接入点发送所述数据所用数据流的数量, 其中, 所述干扰接入点与 所述接入点处于彼此覆盖范围内,且所述干扰接入点与所述接入点使用同一信 道进行通信;

发送单元,用于当所述数据所用数据流的数量大于或等于所述接入点的天 线数量时, 发送干扰消除请求;

接收单元, 用于接收所述干扰接入点牺牲的数据流的标识;

通信单元,用于利用所述标识所标识的所述干扰接入点牺牲的数据流与第 二移动设备进行通信。

20、 如权利要求 19所述的接入点, 其特征在于, 所述获取单元还用于获取 所述干扰接入点的天线到所述接入点的天线的信道矩阵。

21、 如权利要求 20所述的接入点, 其特征在于, 所述发送单元具体用于向 所述干扰接入点发送干扰消除请求,所述干扰消除请求携带有所述接入点期望 所述干扰接入点牺牲的数据流的数量和所述信道矩阵, 其中,所述期望牺牲的 数据流的数量小于或等于所述接入点的天线数量;

所述接收单元具体用于接收所述干扰接入点发送的所述干扰接入点牺牲 的数据流的标识。

22、 如权利要求 20所述的接入点, 其特征在于, 所述发送单元具体用于向 控制器发送干扰消除请求,所述干扰消除请求携带有所述接入点期望所述干扰 接入点牺牲的数据流的数量和所述信道矩阵, 其中, 所述期望牺牲的数据流的 数量小于或等于所述接入点的天线数量;

所述接收单元具体用于接收所述控制器发送的所述干扰接入点牺牲的数 据流的标识。

23、 如权利要求 21或 22所述的接入点, 其特征在于, 当所述数据所用数据 流的数量与所述牺牲的数据流的数量之和大于所述干扰接入点的天线数量时, 所述标识携带有更新的所述数据所用数据流的标识;

所述通信单元包括:

获取子单元,用于利用更新的所述数据所用数据流的标识获取更新的所述 数据所用数据流的信道向量;

计算子单元,用于计算与每个更新的所述数据所用数据流的信道向量都正 交的方向向量, 所述方向向量的数量等于所述牺牲的数据流的数量; 通信子单元,用于使用所述牺牲的数据流与第二移动设备进行通信,所述 方向向量用于乘以所述牺牲的数据流传输的信号。

24、 一种接入点, 其特征在于, 包括处理器和存储器, 其中, 所述存储器 中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码执 行以下操作:

当干扰接入点向第一移动设备发送数据时,获取所述数据携带的所述干扰 接入点发送所述数据所用数据流的数量, 其中,所述干扰接入点与所述接入点 处于彼此覆盖范围内,且所述干扰接入点与所述接入点使用同一信道进行通信; 当所述数据所用数据流的数量大于或等于所述接入点的天线数量时,发送 干扰消除请求;

接收所述干扰接入点牺牲的数据流的标识;

利用所述标识所标识的所述干扰接入点牺牲的数据流与第二移动设备进 行通信。

25、 如权利要求 24所述的接入点, 其特征在于, 当所述处理器获取所述数 据携带的所述干扰接入点发送所述数据所用数据流的数量时,所述处理器还获 取所述干扰接入点的天线到所述接入点的天线的信道矩阵。

26、 如权利要求 25所述的接入点, 其特征在于, 所述处理器发送干扰消除 请求的方式具体为:

向所述干扰接入点发送干扰消除请求,所述干扰消除请求携带有所述接入 点期望所述干扰接入点牺牲的数据流的数量和所述信道矩阵, 其中,所述期望 牺牲的数据流的数量小于或等于所述接入点的天线数量;

所述处理器接收所述干扰接入点牺牲的数据流的标识的方式具体为: 接收所述干扰接入点发送的所述干扰接入点牺牲的数据流的标识。

27、 如权利要求 25所述的接入点, 其特征在于, 所述处理器发送干扰消除 请求的方式具体为:

向控制器发送干扰消除请求,所述干扰消除请求携带有所述接入点期望所 述干扰接入点牺牲的数据流的数量和所述信道矩阵, 其中, 所述期望牺牲的数 据流的数量小于或等于所述接入点的天线数量;

所述处理器接收所述干扰接入点牺牲的数据流的标识的方式具体为: 接收所述控制器发送的所述干扰接入点牺牲的数据流的标识。

28、 如权利要求 26或 27所述的接入点, 其特征在于, 当所述数据所用数据 流的数量与所述牺牲的数据流的数量之和大于所述干扰接入点的天线数量时, 所述标识携带有更新的所述数据所用数据流的标识;

所述处理器利用所述标识所标识的所述干扰接入点牺牲的数据流与第二 移动设备进行通信的方式具体为:

利用更新的所述数据所用数据流的标识获取更新的所述数据所用数据流 的信道向量;

计算与每个更新的所述数据所用数据流的信道向量都正交的方向向量,所 述方向向量的数量等于所述牺牲的数据流的数量;

使用所述牺牲的数据流与第二移动设备进行通信,所述方向向量用于乘以 所述牺牲的数据流传输的信号。

29、 一种干扰消除方法, 其特征在于, 包括:

第一接入点向第一移动设备发送数据,所述数据携带有所述第一接入点发 送所述数据所用数据流的数量;

当所述数据所用数据流的数量大于或等于第二接入点的天线数量时,所述 第一接入点接收干扰消除请求, 其中, 所述第一接入点与所述第二接入点处于 彼此覆盖范围内,且所述第一接入点与所述第二接入点使用同一信道进行通信; 所述第一接入点响应所述干扰消除请求,从所述第一接入点的数据流中获 取所述第一接入点牺牲的数据流;

所述第一接入点消除所述牺牲的数据流对所述第一接入点的干扰,所述牺 牲的数据流被所述第二接入点用于与第二移动设备进行通信。 30、 如权利要求 29所述的方法, 其特征在于, 所述第一接入点接收干扰消 除请求, 包括:

所述第一接入点接收所述第二接入点发送的干扰消除请求,所述干扰消除 请求携带有所述第一接入点的天线到所述第二接入点的天线的信道矩阵和所 述第二接入点期望所述第一接入点牺牲的数据流的数量,所述期望牺牲的数据 流的数量小于或等于所述第二接入点的天线数量。

31、 如权利要求 30所述的方法, 其特征在于, 所述第一接入点响应所述干 扰消除请求,从所述第一接入点的数据流中获取所述第一接入点牺牲的数据流, 包括:

所述第一接入点响应所述干扰消除请求,判断所述期望牺牲的数据流的数 量是否小于所述第一接入点的天线数量, 若是, 则所述第一接入点牺牲的数据 流的数量等于所述期望牺牲的数据流的数量;

所述第一接入点利用所述牺牲的数据流的数量从所述第一接入点的数据 流中选取所述第一接入点牺牲的数据流。

32、 如权利要求 30所述的方法, 其特征在于, 所述第一接入点响应所述干 扰消除请求,从所述第一接入点的数据流中获取所述第一接入点牺牲的数据流, 包括:

所述第一接入点响应所述干扰消除请求,判断所述期望牺牲的数据流的数 量与所述数据所用数据流的数量之和是否大于所述第一接入点的天线数量,若 是,则所述第一接入点牺牲的数据流的数量等于所述第一接入点的天线数量与 所述数据所用数据流的数量之差, 若否, 则所述第一接入点牺牲的数据流的数 量等于所述期望牺牲的数据流的数量;

所述第一接入点利用所述牺牲的数据流的数量从所述第一接入点的数据 流中选取所述第一接入点牺牲的数据流。

33、 如权利要求 31或 32所述的方法, 其特征在于, 所述第一接入点消除所 述牺牲的数据流对所述第一接入点的干扰之后, 所述方法还包括: 所述第一接入点向所述第二接入点发送所述牺牲的数据流的标识。

34、 如权利要求 29所述的方法, 其特征在于, 所述第一接入点接收干扰消 除请求, 包括:

所述第一接入点接收控制器发送的干扰消除请求,所述干扰消除请求携带 有所述第一接入点的天线到所述第二接入点的天线的信道矩阵和所述控制器 指示所述第一接入点牺牲的数据流的数量,所述指示牺牲的数据流的数量由所 述控制器基于所述第二接入点期望所述第一接入点牺牲的数据流的数量确定, 所述期望牺牲的数据流的数量是由所述第二接入点发送给所述控制器的干扰 消除请求携带的,所述期望牺牲的数据流的数量小于或等于所述第二接入点的 天线数量。

35、 如权利要求 34所述的方法, 其特征在于, 所述第一接入点响应所述干 扰消除请求,从所述第一接入点的数据流中获取所述第一接入点牺牲的数据流, 包括:

所述第一接入点响应所述干扰消除请求,利用所述指示牺牲的数据流的数 量从所述第一接入点的数据流中选取所述第一接入点牺牲的数据流;

所述第一接入点消除所述牺牲的数据流对所述第一接入点的干扰之后,所 述方法还包括:

所述第一接入点向所述控制器发送所述牺牲的数据流的标识。

36、 如权利要求 33或 35所述的方法, 其特征在于, 所述第一接入点响应所 述干扰消除请求,从所述第一接入点的数据流中获取所述第一接入点牺牲的数 据流之后, 以及消除所述牺牲的数据流对所述第一接入点的干扰之前, 所述方 法还包括:

当所述数据所用数据流的数量与所述牺牲的数据流的数量之和大于所述 第一接入点的天线数量时, 所述第一接入点更新所述数据所用数据流。

37、 如权利要求 36所述的方法, 其特征在于, 所述第一接入点消除所述牺 牲的数据流对所述第一接入点的干扰, 包括:

所述第一接入点利用所述信道矩阵计算所述牺牲的数据流的由所述第一 接入点到所述第二接入点的信道向量;

所述第一接入点计算与每个所述牺牲的数据流的信道向量都正交的方向 向量,所述方向向量的数量等于更新的所述数据所用数据流的数量,所述方向 向量用于乘以更新的所述数据所用数据流传输的信号。

38、 一种干扰消除方法, 其特征在于, 包括:

当第一接入点向第一移动设备发送数据时,第二接入点获取所述数据携带 的所述第一接入点发送所述数据所用数据流的数量, 其中, 所述第一接入点与 所述第二接入点处于彼此覆盖范围内,且所述第一接入点与所述第二接入点使 用同一信道进行通信;

当所述数据所用数据流的数量大于或等于所述第二接入点的天线数量时, 所述第二接入点发送干扰消除请求;

所述第二接入点接收所述第一接入点牺牲的数据流的标识;

所述第二接入点利用所述标识所标识的所述第一接入点牺牲的数据流与 第二移动设备进行通信。

39、 如权利要求 38所述的方法, 其特征在于, 当所述第二接入点获取所述 数据携带的所述第一接入点发送所述数据所用数据流的数量时,所述第二接入 点还获取所述第一接入点的天线到所述第二接入点的天线的信道矩阵。

40、 如权利要求 39所述的方法, 其特征在于, 所述第二接入点发送干扰消 除请求, 包括:

所述第二接入点向所述第一接入点发送干扰消除请求,所述干扰消除请求 携带有所述第二接入点期望所述第一接入点牺牲的数据流的数量和所述信道 矩阵, 其中, 所述期望牺牲的数据流的数量小于或等于所述第二接入点的天线 数量;

所述第二接入点接收所述第一接入点牺牲的数据流的标识, 包括: 所述第二接入点接收所述第一接入点发送的所述第一接入点牺牲的数据 流的标识。

41、 如权利要求 39所述的方法, 其特征在于, 所述第二接入点发送干扰消 除请求, 包括:

所述第二接入点向控制器发送干扰消除请求,所述干扰消除请求携带有所 述第二接入点期望所述第一接入点牺牲的数据流的数量和所述信道矩阵,其中, 所述期望牺牲的数据流的数量小于或等于所述第二接入点的天线数量;

所述第二接入点接收所述第一接入点牺牲的数据流的标识, 包括: 所述第二接入点接收所述控制器发送的所述第一接入点牺牲的数据流的 标识。

42、 如权利要求 40或 41所述的方法, 其特征在于, 当所述数据所用数据流 的数量与所述牺牲的数据流的数量之和大于所述第一接入点的天线数量时,所 述标识携带有更新的所述数据所用数据流的标识;

所述第二接入点利用所述标识所标识的所述第一接入点牺牲的数据流与 第二移动设备进行通信, 包括:

所述第二接入点利用更新的所述数据所用数据流的标识获取更新的所述 数据所用数据流的信道向量;

所述第二接入点计算与每个更新的所述数据所用数据流的信道向量都正 交的方向向量, 所述方向向量的数量等于所述牺牲的数据流的数量;

所述第二接入点使用所述牺牲的数据流与第二移动设备进行通信,所述方 向向量用于乘以所述牺牲的数据流传输的信号。

Description:
一种干扰消除方法及相关装置

技术领域

本发明涉及通信技术领域, 尤其涉及一种干扰消除方法及相关装置。 背景技术

在移动通信中, 当移动设备 (Mobile Equipment, ME) 与接入点 (Access Point, AP) 需要进行通信时, 首先需要侦听信道是否空闲, 若是, 则进行通 信, 若否, 则需等待信道空闲后再通信。 上述方法中同一时间在同一个信道只 允许一个 AP与一个 ME进行通信, 目前, 业界已提出解决该问题的方法, 该 方法为: 当使用同一信道的 AP互相不干扰时, 这些 AP可以同时使用这个信 道与处于各自范围内的 ME进行通信。

然而, 随着 ME使用范围和数量的增加, 为了使无线网络全面覆盖 ME, 通信网络中部署的 AP越来越密集, 这将导致使用同一信道的多个 AP处于彼 此覆盖的范围内, 因此, 当其中一个 AP进行通信时, 将会对处于它覆盖范围 内的 AP造成干扰以致无法通信, 造成资源的浪费, 其中, 当这个 AP使用几 个数据流进行通信时, 其覆盖范围内的 AP的几个数据流将被占用。 现有技术 中, 一个 AP能够发送的数据流的数量小于或等于该 AP的天线数量, 一个数 据可以用一个数据流发送、也可以用多个数据 流发送, 而一个数据流可以用一 根天线、 也可以用多根天线。 发明内容

本发明实施例公开了一种干扰消除方法及装置 , 用于节约资源。 本发明实施例第一方面公开一种 AP, 包括:

发送单元, 用于向第一 ME发送数据, 所述数据携带有所述 AP发送所述数 据所用数据流的数量;

接收单元, 用于当所述数据所用数据流的数量大于或等于 被干扰 AP的天 线数量时, 接收干扰消除请求, 其中, 所述 AP与所述被干扰 AP处于彼此覆盖 范围内, 且所述 AP与所述被干扰 AP使用同一信道进行通信;

获取单元, 用于响应所述干扰消除请求, 从所述 AP的数据流中获取所述 AP牺牲的数据流;

消除单元, 用于消除所述牺牲的数据流对所述 AP的干扰, 所述牺牲的数 据流被所述被干扰 AP用于与第二 ME进行通信。

结合本发明实施例第一方面,在本发明实施例 第一方面的第一种可能的实 现方式中, 所述接收单元具体用于接收所述被干扰 AP发送的干扰消除请求, 所述干扰消除请求携带有所述 AP的天线到所述被干扰 AP的天线的信道矩阵 和所述被干扰 AP期望所述 AP牺牲的数据流的数量, 所述期望牺牲的数据流 的数量小于或等于所述被干扰 AP的天线数量。

结合本发明实施例第一方面的第一种可能的实 现方式,在本发明实施例第 一方面的第二种可能的实现方式中, 所述获取单元包括:

第一确定子单元, 用于响应所述干扰消除请求,判断所述期望牺 牲的数据 流的数量是否小于所述 AP的天线数量, 若是, 则所述 AP牺牲的数据流的数量 等于所述期望牺牲的数据流的数量;

第一选取子单元, 用于利用所述牺牲的数据流的数量从所述 AP的数据流 中选取所述 AP牺牲的数据流。

结合本发明实施例第一方面的第一种可能的实 现方式,在本发明实施例第 一方面的第三种可能的实现方式中, 所述获取单元包括:

第二确定子单元, 用于响应所述干扰消除请求,判断所述期望牺 牲的数据 流的数量与所述数据所用数据流的数量之和是 否大于所述 AP的天线数量, 若 是, 则所述 AP牺牲的数据流的数量等于所述 AP的天线数量与所述数据所用数 据流的数量之差, 若否, 则所述 AP牺牲的数据流的数量等于所述期望牺牲的 数据流的数量;

第二选取子单元, 用于利用所述牺牲的数据流的数量从所述 AP的数据流 中选取所述 AP牺牲的数据流。

结合本发明实施例第一方面的第二种或第三种 可能的实现方式,在本发明 实施例第一方面的第四种可能的实现方式中, 所述发送单元, 还用于向所述被 干扰 AP发送所述牺牲的数据流的标识。 结合本发明实施例第一方面,在本发明实施例 第一方面的第五种可能的实 现方式中, 所述接收单元具体用于接收控制器发送的干扰 消除请求,所述干扰 消除请求携带有所述 AP的天线到所述被干扰 AP的天线的信道矩阵和所述控 制器指示所述 AP牺牲的数据流的数量, 所述指示牺牲的数据流的数量由所述 控制器基于所述被干扰 AP期望所述 AP牺牲的数据流的数量确定, 所述期望 牺牲的数据流的数量是由所述被干扰 AP发送给所述控制器的干扰消除请求携 带的, 所述期望牺牲的数据流的数量小于或等于所述 被干扰 AP的天线数量。

结合本发明实施例第一方面的第五种可能的实 现方式,在本发明实施例第 一方面的第六种可能的实现方式中,所述获取 单元具体用于响应所述干扰消除 请求, 利用所述指示牺牲的数据流的数量从所述 AP的数据流中选取所述 AP 牺牲的数据流;

所述发送单元, 还用于向所述控制器发送所述牺牲的数据流的 标识。

结合本发明实施例第一方面的第四种或第六种 可能的实现方式,在本发明 实施例第一方面的第七种可能的实现方式中, 所述 AP还包括:

更新单元,用于当所述数据所用数据流的数量 与所述牺牲的数据流的数量 之和大于所述 AP的天线数量时, 更新所述数据所用数据流。

结合本发明实施例第一方面的第七种可能的实 现方式,在本发明实施例第 一方面的第八种可能的实现方式中, 所述消除单元包括:

第一计算子单元,用于利用所述信道矩阵计算 所述牺牲的数据流的由所述 AP到所述被干扰 AP的信道向量 ·'

第二计算子单元,用于计算与每个所述牺牲的 数据流的信道向量都正交的 方向向量, 所述方向向量的数量等于更新的所述数据所用 数据流的数量,所述 方向向量用于乘以更新的所述数据所用数据流 传输的信号。 本发明实施例第二方面公开一种 AP, 包括处理器和存储器, 其中, 所述 存储器中存储一组程序代码,且所述处理器用 于调用所述存储器中存储的程序 代码执行以下操作:

向第一 ME发送数据, 所述数据携带有所述 AP发送所述数据所用数据流的 当所述数据所用数据流的数量大于或等于被干 扰 AP的天线数量时, 接收 干扰消除请求, 其中, 所述 AP与所述被干扰 AP处于彼此覆盖范围内, 且所述 AP与所述被干扰 AP使用同一信道进行通信;

响应所述干扰消除请求,从所述 AP的数据流中获取所述 AP牺牲的数据流; 消除所述牺牲的数据流对所述 AP的干扰, 所述牺牲的数据流被所述被干 扰 AP用于与第二 ME进行通信。

结合本发明实施例第二方面,在本发明实施例 第二方面的第一种可能的实 现方式中, 所述处理器接收干扰消除请求的方式具体为:

接收所述被干扰 AP发送的干扰消除请求, 所述干扰消除请求携带有所述 AP的天线到所述被干扰 AP的天线的信道矩阵和所述被干扰 AP期望所述 AP牺 牲的数据流的数量, 所述期望牺牲的数据流的数量小于或等于所述 被干扰 AP 的天线数量。

结合本发明实施例第二方面的第一种可能的实 现方式,在本发明实施例第 二方面的第二种可能的实现方式中,所述处理 器响应所述干扰消除请求, 从所 述 AP的数据流中获取所述 AP牺牲的数据流的方式具体为:

响应所述干扰消除请求,判断所述期望牺牲的 数据流的数量是否小于所述 AP的天线数量, 若是, 则所述 AP牺牲的数据流的数量等于所述期望牺牲的数 据流的数量;

利用所述牺牲的数据流的数量从所述 AP的数据流中选取所述 AP牺牲的数 据流。

结合本发明实施例第二方面的第一种可能的实 现方式,在本发明实施例第 二方面的第三种可能的实现方式中,所述处理 器响应所述干扰消除请求, 从所 述 AP的数据流中获取所述 AP牺牲的数据流的方式具体为:

响应所述干扰消除请求,判断所述期望牺牲的 数据流的数量与所述数据所 用数据流的数量之和是否大于所述 AP的天线数量, 若是, 则所述 AP牺牲的数 据流的数量等于所述 AP的天线数量与所述数据所用数据流的数量之 , 若否, 则所述 AP牺牲的数据流的数量等于所述期望牺牲的数 流的数量;

利用所述牺牲的数据流的数量从所述 AP的数据流中选取所述 AP牺牲的数 据流。 结合本发明实施例第二方面的第二种或第三种 可能的实现方式,在本发明 实施例第二方面的第四种可能的实现方式中, 所述处理器消除所述牺牲的数据 流对所述 AP的干扰之后, 还用于调用所述存储器中存储的程序代码执行 以下 操作:

向所述被干扰 AP发送所述牺牲的数据流的标识。

结合本发明实施例第二方面,在本发明实施例 第二方面的第五种可能的实 现方式中, 所述处理器接收干扰消除请求的方式具体为:

接收控制器发送的干扰消除请求, 所述干扰消除请求携带有所述 AP的天 线到所述被干扰 AP的天线的信道矩阵和所述控制器指示所述 AP牺牲的数据流 的数量, 所述指示牺牲的数据流的数量由所述控制器基 于所述被干扰 AP期望 所述 AP牺牲的数据流的数量确定, 所述期望牺牲的数据流的数量是由所述被 干扰 AP发送给所述控制器的干扰消除请求携带的, 所述期望牺牲的数据流的 数量小于或等于所述被干扰 AP的天线数量。

结合本发明实施例第二方面的第五种可能的实 现方式,在本发明实施例第 二方面的第六种可能的实现方式中,所述处理 器响应所述干扰消除请求, 从所 述 AP的数据流中获取所述 AP牺牲的数据流的方式具体为:

响应所述干扰消除请求, 利用所述指示牺牲的数据流的数量从所述 AP的 数据流中选取所述 AP牺牲的数据流;

所述处理器消除所述牺牲的数据流对所述 AP的干扰之后, 还用于调用所 述存储器中存储的程序代码执行以下操作:

向所述控制器发送所述牺牲的数据流的标识。

结合本发明实施例第二方面的第四种或第六种 可能的实现方式,在本发明 实施例第二方面的第七种可能的实现方式中, 所述处理器响应所述干扰消除请 求, 从所述 AP的数据流中获取所述 AP牺牲的数据流之后, 以及消除所述牺牲 的数据流对所述 AP的干扰之前, 还用于调用所述存储器中存储的程序代码执 行以下操作:

当所述数据所用数据流的数量与所述牺牲的数 据流的数量之和大于所述 AP的天线数量时, 更新所述数据所用数据流。

结合本发明实施例第二方面的第七种可能的实 现方式,在本发明实施例第 二方面的第八种可能的实现方式中,所述处理 器消除所述牺牲的数据流对所述

AP的干扰的方式具体为:

利用所述信道矩阵计算所述牺牲的数据流的由 所述 AP到所述被干扰 AP的 信道向量;

计算与每个所述牺牲的数据流的信道向量都正 交的方向向量,所述方向向 量的数量等于更新的所述数据所用数据流的数 量,所述方向向量用于乘以更新 的所述数据所用数据流传输的信号。 本发明实施例第三方面公开一种 AP, 包括:

获取单元, 当干扰 AP向第一 ME发送数据时, 获取所述数据携带的所述干 扰 AP发送所述数据所用数据流的数量, 其中, 所述干扰 AP与所述 AP处于彼此 覆盖范围内, 且所述干扰 AP与所述 AP使用同一信道进行通信;

发送单元, 用于当所述数据所用数据流的数量大于或等于 所述 AP的天线 数量时, 发送干扰消除请求;

接收单元, 用于接收所述干扰 AP牺牲的数据流的标识;

通信单元, 用于利用所述标识所标识的所述干扰 AP牺牲的数据流与第二 ME进行通信。

结合本发明实施例第三方面,在本发明实施例 第三方面的第一种可能的实 现方式中, 所述获取单元还用于获取所述干扰 AP的天线到所述 AP的天线的信 道矩阵。

结合本发明实施例第三方面的第一种可能的实 现方式,在本发明实施例第 三方面的第二种可能的实现方式中, 所述发送单元具体用于向所述干扰 AP发 送干扰消除请求, 所述干扰消除请求携带有所述 AP期望所述干扰 AP牺牲的数 据流的数量和所述信道矩阵, 其中,所述期望牺牲的数据流的数量小于或等 于 所述 AP的天线数量;

所述接收单元具体用于接收所述干扰 AP发送的所述干扰 AP牺牲的数据流 的标识。

结合本发明实施例第三方面的第一种可能的实 现方式,在本发明实施例第 三方面的第三种可能的实现方式中,所述发送 单元具体用于向控制器发送干扰 消除请求, 所述干扰消除请求携带有所述 AP期望所述干扰 AP牺牲的数据流的 数量和所述信道矩阵, 其中, 所述期望牺牲的数据流的数量小于或等于所述 AP的天线数量;

所述接收单元具体用于接收所述控制器发送的 所述干扰 AP牺牲的数据流 的标识。

结合本发明实施例第三方面的第二种或第三种 可能的实现方式,在本发明 实施例第三方面的第四种可能的实现方式中, 当所述数据所用数据流的数量与 所述牺牲的数据流的数量之和大于所述干扰 AP的天线数量时, 所述标识携带 有更新的所述数据所用数据流的标识;

所述通信单元包括:

获取子单元,用于利用更新的所述数据所用数 据流的标识获取更新的所述 数据所用数据流的信道向量;

计算子单元,用于计算与每个更新的所述数据 所用数据流的信道向量都正 交的方向向量, 所述方向向量的数量等于所述牺牲的数据流的 数量;

通信子单元,用于使用所述牺牲的数据流与第 二 ME进行通信, 所述方向 向量用于乘以所述牺牲的数据流传输的信号。 本发明实施例第四方面公开一种 AP, 包括处理器和存储器, 其中, 所述 存储器中存储一组程序代码,且所述处理器用 于调用所述存储器中存储的程序 代码执行以下操作:

当干扰 AP向第一 ME发送数据时,获取所述数据携带的所述干扰 AP发送所 述数据所用数据流的数量,其中,所述干扰 AP与所述 AP处于彼此覆盖范围内, 且所述干扰 AP与所述 AP使用同一信道进行通信;

当所述数据所用数据流的数量大于或等于所述 AP的天线数量时, 发送干 扰消除请求;

接收所述干扰 AP牺牲的数据流的标识;

利用所述标识所标识的所述干扰 AP牺牲的数据流与第二 ME进行通信。 结合本发明实施例第四方面,在本发明实施例 第四方面的第一种可能的实 现方式中, 当所述处理器获取所述数据携带的所述干扰 AP发送所述数据所用 数据流的数量时, 所述处理器还获取所述干扰 AP的天线到所述 AP的天线的信 道矩阵。

结合本发明实施例第四方面的第一种可能的实 现方式,在本发明实施例第 四方面的第二种可能的实现方式中,所述处理 器发送干扰消除请求的方式具体 为:

向所述干扰 AP发送干扰消除请求, 所述干扰消除请求携带有所述 AP期望 所述干扰 AP牺牲的数据流的数量和所述信道矩阵, 其中, 所述期望牺牲的数 据流的数量小于或等于所述 AP的天线数量;

所述处理器接收所述干扰 AP牺牲的数据流的标识的方式具体为: 接收所述干扰 AP发送的所述干扰 AP牺牲的数据流的标识。

结合本发明实施例第四方面的第一种可能的实 现方式,在本发明实施例第 四方面的第三种可能的实现方式中,所述处理 器发送干扰消除请求的方式具体 为:

向控制器发送干扰消除请求, 所述干扰消除请求携带有所述 AP期望所述 干扰 AP牺牲的数据流的数量和所述信道矩阵, 其中, 所述期望牺牲的数据流 的数量小于或等于所述 AP的天线数量;

所述处理器接收所述干扰 AP牺牲的数据流的标识的方式具体为: 接收所述控制器发送的所述干扰 AP牺牲的数据流的标识。

结合本发明实施例第四方面的第二种或第三种 可能的实现方式,在本发明 实施例第四方面的第四种可能的实现方式中, 当所述数据所用数据流的数量与 所述牺牲的数据流的数量之和大于所述干扰 AP的天线数量时, 所述标识携带 有更新的所述数据所用数据流的标识;

所述处理器利用所述标识所标识的所述干扰 AP牺牲的数据流与第二 ME 进行通信的方式具体为:

利用更新的所述数据所用数据流的标识获取更 新的所述数据所用数据流 的信道向量;

计算与每个更新的所述数据所用数据流的信道 向量都正交的方向向量,所 述方向向量的数量等于所述牺牲的数据流的数 量;

使用所述牺牲的数据流与第二 ME进行通信,所述方向向量用于乘以所述 牺牲的数据流传输的信号。 本发明实施例第五方面公开一种干扰消除方法 , 包括:

第一 AP向第一 ME发送数据,所述数据携带有所述第一 AP发送所述数据所 用数据流的数量;

当所述数据所用数据流的数量大于或等于第二 AP的天线数量时, 所述第 一 AP接收干扰消除请求, 其中, 所述第一 AP与所述第二 AP处于彼此覆盖范围 内, 且所述第一 AP与所述第二 AP使用同一信道进行通信;

所述第一 AP响应所述干扰消除请求, 从所述第一 AP的数据流中获取所述 第一 AP牺牲的数据流;

所述第一 AP消除所述牺牲的数据流对所述第一 AP的干扰, 所述牺牲的数 据流被所述第二 AP用于与第二 ME进行通信。

结合本发明实施例第五方面,在本发明实施例 第五方面的第一种可能的实 现方式中, 所述第一 AP接收干扰消除请求, 包括:

所述第一 AP接收所述第二 AP发送的干扰消除请求, 所述干扰消除请求携 带有所述第一 AP的天线到所述第二 AP的天线的信道矩阵和所述第二 AP期望 所述第一 AP牺牲的数据流的数量, 所述期望牺牲的数据流的数量小于或等于 所述第二 AP的天线数量。

结合本发明实施例第五方面的第一种可能的实 现方式,在本发明实施例第 五方面的第二种可能的实现方式中, 所述第一 AP响应所述干扰消除请求, 从 所述第一 AP的数据流中获取所述第一 AP牺牲的数据流, 包括:

所述第一 AP响应所述干扰消除请求, 判断所述期望牺牲的数据流的数量 是否小于所述第一 AP的天线数量, 若是, 则所述第一 AP牺牲的数据流的数量 等于所述期望牺牲的数据流的数量;

所述第一 AP利用所述牺牲的数据流的数量从所述第一 AP的数据流中选取 所述第一 AP牺牲的数据流。

结合本发明实施例第五方面的第一种可能的实 现方式,在本发明实施例第 五方面的第三种可能的实现方式中, 所述第一 AP响应所述干扰消除请求, 从 所述第一 AP的数据流中获取所述第一 AP牺牲的数据流, 包括: 所述第一 AP响应所述干扰消除请求, 判断所述期望牺牲的数据流的数量 与所述数据所用数据流的数量之和是否大于所 述第一 AP的天线数量, 若是, 则所述第一 AP牺牲的数据流的数量等于所述第一 AP的天线数量与所述数据所 用数据流的数量之差, 若否, 则所述第一 AP牺牲的数据流的数量等于所述期 望牺牲的数据流的数量;

所述第一 AP利用所述牺牲的数据流的数量从所述第一 AP的数据流中选取 所述第一 AP牺牲的数据流。

结合本发明实施例第五方面的第二种或第三种 可能的实现方式,在本发明 实施例第五方面的第四种可能的实现方式中, 所述第一 AP消除所述牺牲的数 据流对所述第一 AP的干扰之后, 所述方法还包括:

所述第一 AP向所述第二 AP发送所述牺牲的数据流的标识。

结合本发明实施例第五方面,在本发明实施例 第五方面的第五种可能的实 现方式中, 所述第一 AP接收干扰消除请求, 包括:

所述第一 AP接收控制器发送的干扰消除请求, 所述干扰消除请求携带有 所述第一 AP的天线到所述第二 AP的天线的信道矩阵和所述控制器指示所述第 一 AP牺牲的数据流的数量, 所述指示牺牲的数据流的数量由所述控制器基 于 所述第二 AP期望所述第一 AP牺牲的数据流的数量确定, 所述期望牺牲的数据 流的数量是由所述第二 AP发送给所述控制器的干扰消除请求携带的, 所述期 望牺牲的数据流的数量小于或等于所述第二 AP的天线数量。

结合本发明实施例第五方面的第五种可能的实 现方式,在本发明实施例第 五方面的第六种可能的实现方式中, 所述第一 AP响应所述干扰消除请求, 从 所述第一 AP的数据流中获取所述第一 AP牺牲的数据流, 包括:

所述第一 AP响应所述干扰消除请求, 利用所述指示牺牲的数据流的数量 从所述第一 AP的数据流中选取所述第一 AP牺牲的数据流;

所述第一 AP消除所述牺牲的数据流对所述第一 AP的干扰之后, 所述方法 还包括:

所述第一 AP向所述控制器发送所述牺牲的数据流的标识

结合本发明实施例第五方面的第四种或第六种 可能的实现方式,在本发明 实施例第五方面的第七种可能的实现方式中, 所述第一 AP响应所述干扰消除 请求, 从所述第一 AP的数据流中获取所述第一 AP牺牲的数据流之后, 以及消 除所述牺牲的数据流对所述第一 AP的干扰之前, 所述方法还包括:

当所述数据所用数据流的数量与所述牺牲的数 据流的数量之和大于所述 第一 AP的天线数量时, 所述第一 AP更新所述数据所用数据流。

结合本发明实施例第五方面的第七种可能的实 现方式,在本发明实施例第 五方面的第八种可能的实现方式中, 所述第一 AP消除所述牺牲的数据流对所 述第一 AP的干扰, 包括:

所述第一 AP利用所述信道矩阵计算所述牺牲的数据流的 所述第一 AP到 所述第二 AP的信道向量;

所述第一 AP计算与每个所述牺牲的数据流的信道向量都 交的方向向量, 所述方向向量的数量等于更新的所述数据所用 数据流的数量,所述方向向量用 于乘以更新的所述数据所用数据流传输的信号 。 本发明实施例第六方面公开一种干扰消除方法 , 包括:

当第一 AP向第一 ME发送数据时, 第二 AP获取所述数据携带的所述第一 AP发送所述数据所用数据流的数量, 其中, 所述第一 AP与所述第二 AP处于彼 此覆盖范围内, 且所述第一 AP与所述第二 AP使用同一信道进行通信;

当所述数据所用数据流的数量大于或等于所述 第二 AP的天线数量时, 所 述第二 AP发送干扰消除请求;

所述第二 AP接收所述第一 AP牺牲的数据流的标识;

所述第二 AP利用所述标识所标识的所述第一 AP牺牲的数据流与第二 ME 进行通信。

结合本发明实施例第六方面,在本发明实施例 第六方面的第一种可能的实 现方式中, 当所述第二 AP获取所述数据携带的所述第一 AP发送所述数据所用 数据流的数量时,所述第二 AP还获取所述第一 AP的天线到所述第二 AP的天线 的信道矩阵。

结合本发明实施例第六方面的第一种可能的实 现方式,在本发明实施例第 六方面的第二种可能的实现方式中, 所述第二 AP发送干扰消除请求, 包括: 所述第二 AP向所述第一 AP发送干扰消除请求, 所述干扰消除请求携带有 所述第二 AP期望所述第一 AP牺牲的数据流的数量和所述信道矩阵, 其中, 所 述期望牺牲的数据流的数量小于或等于所述第 二 AP的天线数量;

所述第二 AP接收所述第一 AP牺牲的数据流的标识, 包括:

所述第二 AP接收所述第一 AP发送的所述第一 AP牺牲的数据流的标识。 结合本发明实施例第六方面的第一种可能的实 现方式,在本发明实施例第 六方面的第三种可能的实现方式中, 所述第二 AP发送干扰消除请求, 包括: 所述第二 AP向控制器发送干扰消除请求, 所述干扰消除请求携带有所述 第二 AP期望所述第一 AP牺牲的数据流的数量和所述信道矩阵, 其中, 所述期 望牺牲的数据流的数量小于或等于所述第二 AP的天线数量;

所述第二 AP接收所述第一 AP牺牲的数据流的标识, 包括:

所述第二 AP接收所述控制器发送的所述第一 AP牺牲的数据流的标识。 结合本发明实施例第六方面的第二种或第三种 可能的实现方式,在本发明 实施例第六方面的第四种可能的实现方式中, 当所述数据所用数据流的数量与 所述牺牲的数据流的数量之和大于所述第一 AP的天线数量时, 所述标识携带 有更新的所述数据所用数据流的标识;

所述第二 AP利用所述标识所标识的所述第一 AP牺牲的数据流与第二 ME 进行通信, 包括:

所述第二 AP利用更新的所述数据所用数据流的标识获取 新的所述数据 所用数据流的信道向量;

所述第二 AP计算与每个更新的所述数据所用数据流的信 向量都正交的 方向向量, 所述方向向量的数量等于所述牺牲的数据流的 数量;

所述第二 AP使用所述牺牲的数据流与第二 ME进行通信, 所述方向向量 用于乘以所述牺牲的数据流传输的信号。

本发明实施例中, 当第一 AP向第一 ME发送数据且该数据所用数据流的 数量大于或等于第二 AP的天线数量时, 第二 AP向第一 AP发送干扰消除请 求, 之后第一 AP从第一 AP的数据流中获取第一 AP牺牲的数据流并消除该 牺牲的数据流对第一 AP的干扰, 第二 AP利用该牺牲的数据流与第二 ME进 行通信, 因此, 可以节约资源。 附图说明

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

图 1是本发明实施例公开的一种 AP的结构图;

图 2是本发明实施例公开的第一 AP与第二 AP的位置关系图;

图 3是本发明实施例公开的另一种 AP的结构图;

图 4是本发明实施例公开的又一种 AP的结构图;

图 5是本发明实施例公开的又一种 AP的结构图;

图 6是本发明实施例公开的一种干扰消除方法的 程图;

图 7是本发明实施例公开的另一种干扰消除方法 流程图;

图 8是本发明实施例公开的又一种干扰消除方法 流程图;

图 9是本发明实施例公开的又一种干扰消除方法 流程图。 具体实施方式

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅是本发明一部分实施例, 而不是全 部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造性 劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

本发明实施例公开了一种干扰消除方法及装置 ,用于节约资源。 以下分别 进行详细说明。 请参阅图 1, 图 1是本发明实施例公开的一种 AP的结构图。 如图 1所示, 该 AP100可以包括:

发送单元 101, 用于向第一 ME发送数据, 该数据携带有 AP发送该数据所 用数据流的数量;

接收单元 102, 用于当该数据所用数据流的数量大于或等于被 干扰 AP的天 线数量时, 接收干扰消除请求, 其中, AP与被干扰 AP处于彼此覆盖范围内, 且 AP与被干扰 AP使用同一信道进行通信;

获取单元 103,用于响应干扰消除请求,从 AP的数据流中获取 AP牺牲的数 据流;

消除单元 104, 用于消除该牺牲的数据流对 AP的干扰, 该牺牲的数据流被 被干扰 AP用于与第二 ME进行通信。

本实施例中, 如图 2所示, 当第一 AP与第二 AP处于彼此的覆盖范围内, 且 第一 AP与第二 AP使用同一信道与处于各自范围内的 ME进行通信时,如果第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据, 则第二 AP可以侦听到第一 AP发送的数据, 以致第二 AP无法与处于第二 AP覆盖范围内的 ME进行通信。 图 2中的第一 AP为本实施例中的 AP、第二 AP为本实施例中的被干扰 AP,因此, 当发送单元 101向第一 ME发送数据时, 将会触发被干扰 AP侦听该数据, 获取 AP发送该数据所用数据流的数量和 AP的标识, 并判断 AP发送该数据所用数据 流的数量是否大于或等于被干扰 AP的天线数量, 若是, 则由被干扰 AP发送干 扰消除请求; 接收单元 102接收到干扰消除请求之后, 获取单元 103将响应干扰 消除请求,从 AP的数据流中获取 AP牺牲的数据流,消除单元 104消除该牺牲的 数据流对 AP的干扰,以便该牺牲的数据流被被干扰 AP用于与第二 ME进行通信 时不会干扰到 AP与第一 ME的通信。

作为一种可能的实施方式, 接收单元 102具体用于接收被干扰 AP发送的干 扰消除请求, 该干扰消除请求携带有 AP的天线到被干扰 AP的天线的信道矩阵 和被干扰 AP期望 AP牺牲的数据流的数量, 该期望牺牲的数据流的数量小于或 等于被干扰 AP的天线数量。

本实施例中, 当无控制器控制 AP与被干扰 AP时,接收单元 102接收的干扰 消除请求是由被干扰 AP发送的,该干扰消除请求携带有 AP的天线到被干扰 AP 的天线的信道矩阵和被干扰 AP期望 AP牺牲的数据流的数量, 由于一个 AP最多 可以发送的数据流的数量小于或等于该 AP天线的数量, 因此, 被干扰 AP期望 AP牺牲的数据流的数量小于或等于被干扰 AP的天线数量。

作为一种可能的实施方式, 获取单元 103可以包括:

第一确定子单元, 用于响应干扰消除请求,判断该期望牺牲的数 据流的数 量是否小于 AP的天线数量, 若是, 则 AP牺牲的数据流的数量等于该期望牺牲 的数据流的数量;

第一选取子单元, 用于利用该牺牲的数据流的数量从 AP的数据流中选取 AP牺牲的数据流。

本实施例中, 在接收单元 102接收到被干扰 AP发送的干扰消除请求之后, 第一确定子单元将响应干扰消除请求, 利用被干扰 AP期望 AP牺牲的数据流的 数量和 AP的天线数量来确定 AP牺牲的数据流的数量。当被干扰 AP期望 AP牺牲 的数据流的数量小于 AP的天线数量时, AP牺牲的数据流的数量等于被干扰 AP 期望 AP牺牲的数据流的数量; 由于 AP的天线数量大于或等于被干扰 AP的天线 数量, 因此当被干扰 AP期望 AP牺牲的数据流的数量等于 AP的天线数量时, AP 牺牲的数据流的数量等于 AP的天线数量减一。

本实施例中, 在第一确定子单元确定 AP牺牲的数据流的数量之后, 第一 选取子单元将利用 AP牺牲的数据流的数量从 AP的数据流中选取 AP牺牲的数 据流。 当第一选取子单元从 AP的数据流中选取 AP牺牲的数据流时, 优先从空 闲 (即未发送数据) 的数据流开始选取, 以便当 AP牺牲的数据流的数量小于 或等于空闲的数据流的数量时, AP发送该数据所用数据流不发生变化。

作为一种可能的实施方式, 获取单元 103可以包括:

第二确定子单元, 用于响应干扰消除请求,判断该期望牺牲的数 据流的数 量与该数据所用数据流的数量之和是否大于 AP的天线数量, 若是, 则 AP牺牲 的数据流的数量等于 AP的天线数量与该数据所用数据流的数量之差 若否, 则 AP牺牲的数据流的数量等于该期望牺牲的数据 的数量;

第二选取子单元, 用于利用该牺牲的数据流的数量从 AP的数据流中选取 AP牺牲的数据流。

本实施例中, 在接收单元 102接收到被干扰 AP发送的干扰消除请求之后, 第二确定子单元将利用被干扰 AP期望 AP牺牲的数据流的数量、 该数据所用数 据流的数量和 AP的天线数量来确定 AP牺牲的数据流的数量。当被干扰 AP期望 AP牺牲的数据流的数量与该数据所用数据流的 量之和小于或等于 AP的天线 数量时, AP牺牲的数据流的数量等于被干扰 AP期望 AP牺牲的数据流的数量; 当被干扰 AP期望 AP牺牲的数据流的数量与该数据所用数据流的 量之和大于 AP的天线数量时, AP牺牲的数据流的数量等于 AP的天线数量与该数据所用数 据流的数量之差。

作为一种可能的实施方式, 发送单元 101, 还用于向被干扰 AP发送该牺牲 的数据流的标识。

具体地, 发送单元 101, 还用于向被干扰 AP发送获取单元 103获取的该牺 牲的数据流的标识。

本实施例中, 当消除单元 104消除该牺牲的数据流对 AP的干扰之后, 发送 单元 101向被干扰 AP发送该牺牲的数据流的标识,以触发被干扰 AP利用该标识 所标识的牺牲的数据流与第二 ME进行通信。

作为一种可能的实施方式, 接收单元 102具体用于接收控制器发送的干扰 消除请求, 该干扰消除请求携带有 AP的天线到被干扰 AP的天线的信道矩阵和 控制器指示 AP牺牲的数据流的数量, 该指示牺牲的数据流的数量由控制器基 于被干扰 AP期望 AP牺牲的数据流的数量确定, 该期望牺牲的数据流的数量是 由被干扰 AP发送给控制器的干扰消除请求携带的, 该期望牺牲的数据流的数 量小于或等于被干扰 AP的天线数量。

本实施例中, 当有控制器控制 AP与被干扰 AP时,接收单元 102接收的干扰 消除请求是由控制器发送的, 该干扰消除请求携带有 AP的天线到被干扰 AP的 天线的信道矩阵和控制器指示 AP牺牲的数据流的数量。 其中, 该指示牺牲的 数据流的数量由控制器基于被干扰 AP期望 AP牺牲的数据流的数量确定, 该期 望牺牲的数据流的数量是由被干扰 AP发送给控制器的干扰消除请求携带的, 由于一个 AP最多可以发送的数据流的数量小于或等于该 AP天线的数量,因此, 该期望牺牲的数据流的数量小于或等于被干扰 AP的天线数量。

作为一种可能的实施方式, 获取单元 103具体用于响应干扰消除请求, 利 用该指示牺牲的数据流的数量从 AP的数据流中选取 AP牺牲的数据流;

发送单元 101, 还用于向控制器发送该牺牲的数据流的标识。

具体地, 发送单元 101, 还用于向被干扰 AP发送获取单元 103获取的该 牺牲的数据流的标识。

本实施例中, 获取单元 103将响应控制器发送的干扰消除请求, 利用 AP 牺牲的数据流的数量从 AP的数据流中选取 AP牺牲的数据流。 当从 AP的数 据流中选取 AP牺牲的数据流时, 优先从空闲的数据流开始选取, 以便当 AP 牺牲的数据流的数量小于或等于空闲的数据流 的数量时, AP发送该数据所用 数据流不发生变化。

本实施例中, 当消除单元 104消除该牺牲的数据流对 AP的干扰之后, 发 送单元 101向控制器发送该牺牲的数据流的标识,以触 发控制器将该牺牲的数 据流的标识和该牺牲的数据流的数量发送给被 干扰 AP, 以触发被干扰 AP利 用该标识所标识的牺牲的数据流与第二 ME进行通信。

作为一种可能的实施方式, 如图 1所示, 该 AP100还可以包括:

更新单元 105, 用于当该数据所用数据流的数量与该牺牲的数 据流的数量 之和大于 AP的天线数量时, 更新该数据所用数据流。

本实施例中, 获取单元 103 响应干扰消除请求, 从 AP 的数据流中获取 AP牺牲的数据流之后, 更新单元 105将判断该数据所用数据流的数量与该牺 牲的数据流的数量之和是否大于 AP的天线数量, 当该数据所用数据流的数量 与该牺牲的数据流的数量之和大于 AP的天线数量时, 利用 AP牺牲的数据流 的数量和 AP的天线数量更新该数据所用数据流, 使更新后的该数据所用数据 流的数量与该牺牲的数据流的数量之和小于或 等于 AP的天线数量, 当该数据 所用数据流的数量与该牺牲的数据流的数量之 和小于或等于 AP的天线数量时, 将不更新该数据所用数据流。

作为一种可能的实施方式,消除单元 104可以包括: 第一计算子单元 1041, 用于利用信道矩阵计算该牺牲的数据流的由 AP到被干扰 AP的信道向量;

第二计算子单元 1042,用于计算与每个该牺牲的数据流的信道 量都正交 的方向向量, 该方向向量的数量等于更新的该数据所用数据 流的数量, 该方向 向量用于乘以更新的该数据所用数据流传输的 信号。

本实施例中, 当未更新该数据所用数据流时, 该方向向量的数量等于该数 据所用数据流的数量,方向向量用于在该数据 所用数据流发送或接收信号时乘 以该信号。 当该数据所用数据流更新后, 该方向向量的数量等于更新的该数据 所用数据流的数量,方向向量用于在更新的该 数据所用数据流发送或接收信号 时乘以该信号。 可以避免如果被干扰 AP与第二 ME进行通信时对 AP造成干扰。

作为一种可能的实施方式, 发送单元 101, 还用于当 AP发送当前数据所用 数据流的数量相对于更新的该数据所用数据流 的数量发生变化时, 向被干扰 AP发送牺牲数据流更新请求;

接收单元 102,还用于接收被干扰 AP发送的更新的 AP牺牲的数据流的数量; 获取单元 103,还用于利用更新的 AP牺牲的数据流的数量从 AP的数据流中 获取更新的 AP牺牲的数据流;

消除单元 104, 还用于消除更新的 AP牺牲的数据流对 AP的干扰;

发送单元 101, 还用于向被干扰 AP发送更新的 AP牺牲的数据流的标识。 本实施例中,如果无控制器控制 AP和被干扰 AP,消除单元 104消除该牺牲 的数据流对 AP的干扰之后, 当 AP发送的数据发生变化, 且当 AP发送当前数据 所用数据流的数量相对于更新的该数据所用数 据流的数量发生变化时,发送单 元 101将向被干扰 AP发送牺牲数据流更新请求, 要求被干扰 AP更新 AP牺牲的 数据流的数量,之后接收单元 102接收被干扰 AP发送的更新的 AP牺牲的数据流 的数量,获取单元 103利用更新的 AP牺牲的数据流的数量从 AP的数据流中获取 更新的 AP牺牲的数据流, 消除单元 104消除更新的 AP牺牲的数据流对 AP的干 扰,发送单元 101向被干扰 AP发送更新的 AP牺牲的数据流的标识, 以便被干扰 AP利用更新的 AP牺牲的数据流与处于被干扰 AP范围内的 ME进行通信。

作为一种可能的实施方式, 发送单元 101, 还用于当 AP发送当前数据所用 数据流的数量相对于更新的该数据所用数据流 的数量发生变化时,向控制器发 送牺牲数据流更新请求;

接收单元 102, 还用于接收控制器发送的更新的 AP牺牲的数据流的数量; 获取单元 103,还用于利用更新的 AP牺牲的数据流的数量从 AP的数据流中 获取更新的 AP牺牲的数据流;

消除单元 104, 还用于消除更新的 AP牺牲的数据流对 AP的干扰;

发送单元 101, 还用于向控制器发送更新的 AP牺牲的数据流的标识, 以触 发控制器向被干扰 AP发送更新的 AP牺牲的数据流的标识。

本实施例中,如果有控制器控制 AP和被干扰 AP,消除单元 104消除该牺牲 的数据流对 AP的干扰之后, 当 AP发送的数据发生变化, 且当 AP发送当前数据 所用数据流的数量相对于更新的该数据所用数 据流的数量发生变化时,发送单 元 101将向控制器发送牺牲数据流更新请求,之后 接收单元 102接收控制器发送 的更新的 AP牺牲的数据流的数量,获取单元 103利用更新的 AP牺牲的数据流的 数量从 AP的数据流中获取更新的 AP牺牲的数据流, 消除单元 104消除更新的 AP牺牲的数据流对 AP的干扰, 发送单元 101向控制器发送更新的 AP牺牲的数 据流的标识, 以触发控制器向被干扰 AP发送更新的 AP牺牲的数据流的标识, 以便被干扰 AP利用更新的 AP牺牲的数据流与处于被干扰 AP范围内的 ME进行 通信。

在图 1所描述的 AP中, 当 AP向第一 ME发送数据且该数据所用数据流的数 量大于或等于被干扰 AP的天线数量时, AP将接收到被干扰 AP发送的干扰消除 请求,之后 AP从 AP的数据流中获取 AP牺牲的数据流并消除该牺牲的数据流对 AP的干扰, 该牺牲的数据流被被干扰 AP用于与第二 ME进行通信, 因此, 可以 节约资源。 请参阅图 3, 图 3是本发明实施例公开的另一种 AP的结构图。 如图 3所示, 该 AP300可以包括处理器 301和存储器 302, 存储器 302中存储一组程序代码, 且处理器 301用于调用存储器 302中存储的程序代码执行以下操作:

向第一 ME发送数据, 该数据携带有 AP发送该数据所用数据流的数量; 当该数据所用数据流的数量大于或等于被干扰 AP的天线数量时, 接收干 扰消除请求, 其中, AP与被干扰 AP处于彼此覆盖范围内, 且 AP与被干扰 AP 使用同一信道进行通信;

响应干扰消除请求, 从 AP的数据流中获取 AP牺牲的数据流;

消除该牺牲的数据流对 AP的干扰, 该牺牲的数据流被被干扰 AP用于与第 二 ME进行通信。

作为一种可能的实施方式, 处理器 301接收干扰消除请求的方式具体为: 接收被干扰 AP发送的干扰消除请求, 该干扰消除请求携带有 AP的天线到 被干扰 AP的天线的信道矩阵和被干扰 AP期望 AP牺牲的数据流的数量,该期望 牺牲的数据流的数量小于或等于被干扰 AP的天线数量。

作为一种可能的实施方式, 处理器 301响应干扰消除请求, 从 AP的数据流 中获取 AP牺牲的数据流的方式具体为:

响应干扰消除请求, 判断该期望牺牲的数据流的数量是否小于 AP的天线 数量, 若是, 则 AP牺牲的数据流的数量等于该期望牺牲的数据 的数量; 利用该牺牲的数据流的数量从 AP的数据流中选取 AP牺牲的数据流。

作为一种可能的实施方式, 处理器 301响应干扰消除请求, 从 AP的数据流 中获取 AP牺牲的数据流的方式具体为:

响应干扰消除请求,判断该期望牺牲的数据流 的数量与该数据所用数据流 的数量之和是否大于 AP的天线数量, 若是, 则 AP牺牲的数据流的数量等于 AP 的天线数量与该数据所用数据流的数量之差, 若否, 则 AP牺牲的数据流的数 量等于该期望牺牲的数据流的数量;

利用该牺牲的数据流的数量从 AP的数据流中选取 AP牺牲的数据流。

作为一种可能的实施方式, 处理器 301消除该牺牲的数据流对 AP的干扰之 后, 还用于调用存储器 302中存储的程序代码执行以下操作:

向被干扰 AP发送该牺牲的数据流的标识。

作为一种可能的实施方式, 处理器 301接收干扰消除请求的方式具体为: 接收控制器发送的干扰消除请求, 该干扰消除请求携带有 AP的天线到被 干扰 AP的天线的信道矩阵和控制器指示 AP牺牲的数据流的数量, 该指示牺牲 的数据流的数量由控制器基于被干扰 AP期望 AP牺牲的数据流的数量确定, 该 期望牺牲的数据流的数量是由被干扰 AP发送给控制器的干扰消除请求携带的, 该期望牺牲的数据流的数量小于或等于被干扰 AP的天线数量。

作为一种可能的实施方式, 处理器 301响应干扰消除请求, 从 AP的数据流 中获取 AP牺牲的数据流的方式具体为:

响应干扰消除请求, 利用该指示牺牲的数据流的数量从 AP的数据流中选 取 AP牺牲的数据流;

处理器 301消除该牺牲的数据流对 AP的干扰之后, 还用于调用存储器 302 中存储的程序代码执行以下操作:

向控制器发送该牺牲的数据流的标识。

作为一种可能的实施方式, 处理器 301响应干扰消除请求, 从 AP的数据流 中获取 AP牺牲的数据流之后, 以及消除牺牲的数据流对 AP的干扰之前, 还用 于调用存储器 302中存储的程序代码执行以下操作:

当该数据所用数据流的数量与该牺牲的数据流 的数量之和大于 AP的天线 数量时, 更新该数据所用数据流。 作为一种可能的实施方式, 处理器 301消除该牺牲的数据流对 AP的干扰的 方式具体为:

利用该信道矩阵计算该牺牲的数据流的由 AP到被干扰 AP的信道向量; 计算与每个该牺牲的数据流的信道向量都正交 的方向向量,该方向向量的 数量等于更新的该数据所用数据流的数量,该 方向向量用于乘以更新的该数据 所用数据流传输的信号。

作为一种可能的实施方式,处理器 301还用于调用存储器 302中存储的程序 代码执行以下操作:

当 AP发送当前数据所用数据流的数量相对于更新 该数据所用数据流的 数量发生变化时, 向被干扰 AP发送牺牲数据流更新请求;

接收被干扰 AP发送的更新的 AP牺牲的数据流的数量;

利用更新的 AP牺牲的数据流的数量从 AP的数据流中获取更新的 AP牺牲 的数据流;

消除更新的 AP牺牲的数据流对 AP的干扰;

向被干扰 AP发送更新的 AP牺牲的数据流的标识。

作为一种可能的实施方式,处理器 301还用于调用存储器 302中存储的程序 代码执行以下操作:

当 AP发送当前数据所用数据流的数量相对于更新 该数据所用数据流的 数量发生变化时, 向控制器发送牺牲数据流更新请求;

接收控制器发送的更新的 AP牺牲的数据流的数量;

利用更新的 AP牺牲的数据流的数量从 AP的数据流中获取更新的 AP牺牲 的数据流;

消除更新的 AP牺牲的数据流对 AP的干扰;

向控制器发送更新的 AP牺牲的数据流的标识, 以触发控制器向被干扰 AP 发送更新的 AP牺牲的数据流的标识。

在图 3所描述的 AP, 当 AP向第一 ME发送数据且该数据所用数据流的数量 大于或等于被干扰 AP的天线数量时, AP将接收到被干扰 AP发送的干扰消除请 求,之后 AP从 AP的数据流中获取 AP牺牲的数据流并消除该牺牲的数据流对 AP 的干扰, 该牺牲的数据流被被干扰 AP用于与第二 ME进行通信, 因此, 可以节 请参阅图 4, 图 4是本发明实施例公开的又一种 AP的结构图。 如图 4所示, 该 AP400可以包括:

获取单元 401, 当干扰 AP向第一 ME发送数据时, 获取该数据携带的干扰 AP发送该数据所用数据流的数量, 其中, 干扰 AP与 AP处于彼此覆盖范围内, 且干扰 AP与 AP使用同一信道进行通信;

发送单元 402, 用于当该数据所用数据流的数量大于或等于 AP的天线数量 时, 发送干扰消除请求;

接收单元 403, 用于接收干扰 AP牺牲的数据流的标识;

通信单元 404, 用于利用标识所标识的干扰 AP牺牲的数据流与第二 ME进 行通信。

本实施例中, 如图 2所示, 当第一 AP与第二 AP处于彼此的覆盖范围内, 且 第一 AP与第二 AP使用同一信道与处于各自范围内的 ME进行通信时,如果第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据, 则第二 AP可以侦听到第一 AP发送的数据, 以致第二 AP无法与处于第二 AP覆盖范围内的 ME进行通信。 图 2中的第一 AP为本实施例中的干扰 AP、 第二 AP为本实施例中的 AP, 当干扰 AP向处于干扰 AP范围内的第一 ME发送数据时, 获取单元 401将获取该数据携 带的干扰 AP发送该数据所用数据流的数量, 当获取单元 401获取的该数据所用 数据流的数量大于或等于 AP的天线数量时, AP的数据流都被干扰 AP发送的数 据所占用, 以致 AP消除该数据对 AP的干扰之后将无空闲的数据流与处于它范 围内的 ME进行通信,因此,发送单元 402发送干扰消除请求,之后接收单元 403 接收干扰 AP牺牲的数据流的标识, 通信单元 404利用该标识所标识的干扰 AP 牺牲的数据流与处于 AP范围内的第二 ME进行通信。

作为一种可能的实施方式, 获取单元 401还用于获取干扰 AP的天线到 AP 的天线的信道矩阵。

本实施例中, 由于 AP与干扰 AP发送数据时, 数据所用数据流中的一个数 据流可以用一根天线、 也可以用多根天线, 因此, 为了消除它们与彼此覆盖范 围内的 ME进行通信时互相间的干扰, 需要计算发送数据的每个数据流的信道 向量。 因此, 当获取单元 401获取该数据携带的干扰 AP发送该数据所用数据流 的数量时, 还获取干扰 AP的天线到 AP的天线的信道矩阵。

作为一种可能的实施方式, 发送单元 402具体用于向干扰 AP发送干扰消除 请求, 该干扰消除请求携带有 AP期望干扰 AP牺牲的数据流的数量和该信道矩 阵, 其中, 该期望牺牲的数据流的数量小于或等于 AP的天线数量;

接收单元 403具体用于接收干扰 AP发送的干扰 AP牺牲的数据流的标识。 本实施例中, 当无控制器控制 AP与干扰 AP时,发送单元 402直接将干扰消 除请求发送给干扰 AP, 接收单元 403直接接收干扰 AP发送的干扰 AP牺牲的数 据流的标识, 其中, 该干扰消除请求携带有 AP期望干扰 AP牺牲的数据流的数 量和该信道矩阵, 由于一个 AP最多可以发送的数据流的数量小于或等于该 AP 天线的数量, 因此, 该期望牺牲的数据流的数量小于或等于 AP的天线数量。

作为一种可能的实施方式, 发送单元 402具体用于向控制器发送干扰消除 请求, 该干扰消除请求携带有 AP期望干扰 AP牺牲的数据流的数量和该信道矩 阵, 其中, 该期望牺牲的数据流的数量小于或等于 AP的天线数量;

接收单元 403具体用于接收控制器发送的干扰 AP牺牲的数据流的标识。 本实施例中, 当有控制器控制 AP与干扰 AP时,发送单元 402将干扰消除请 求发送给控制器, 以触发控制器利用该牺牲的数据流的数量确定 AP牺牲的数 据流的数量, 由控制器将干扰消除请求发送给干扰 AP, 该干扰消除请求携带 有该信道矩阵和控制器指示 AP牺牲的数据流的数量, 接收单元 403接收控制器 发送的干扰 AP牺牲的数据流的标识。

作为一种可能的实施方式,当该数据所用数据 流的数量与该牺牲的数据流 的数量之和大于干扰 AP的天线数量时, 该标识携带有更新的该数据所用数据 流的标识;

通信单元 404可以包括:

获取子单元 4041,用于利用更新的该数据所用数据流的标 获取更新的该 数据所用数据流的信道向量;

计算子单元 4042,用于计算与每个更新的该数据所用数据 的信道向量都 正交的方向向量, 该方向向量的数量等于该牺牲的数据流的数量 ;

通信子单元 4043, 用于使用该牺牲的数据流与第二 ME进行通信, 该方向 向量用于乘以该牺牲的数据流传输的信号。

相应地,当该数据所用数据流的数量与该牺牲 的数据流的数量之和小于或 等于干扰 AP的天线数量时, 该标识携带有该数据所用数据流的标识。

本实施例中,接收单元 403接收到干扰 AP发送的干扰 AP牺牲的数据流的标 识之后, AP将消除该数据对干扰 AP牺牲的数据流的干扰, 因此, 获取子单元 4041利用接收单元 403接收的标识携带的更新的该数据所用数据流 的标识获取 更新的该数据所用数据流的信道向量,计算子 单元 4042计算与获取子单元获取 的更新的该数据所用数据流的信道向量都正交 的方向向量, 通信子单元 4043 使用接收单元 403接收的标识所标识的该牺牲的数据流与第二 ME进行通信,该 方向向量用于乘以该牺牲的数据流传输的信号 。其中,信道向量可以是由干扰 AP计算的并通过发送给 AP的干扰 AP牺牲的数据流的标识携带的,也可以是由 获取子单元 4041利用更新的该数据所用数据流的标识和信 矩阵计算的,本实 施例不作限定。

作为一种可能的实施方式, AP400还可以包括:

接收单元 403, 还用于接收干扰 AP发送的牺牲数据流更新请求;

更新单元, 用于响应牺牲数据流更新请求, 更新干扰 AP牺牲的数据流的 数量;

发送单元 402, 还用于向干扰 AP发送更新的干扰 AP牺牲的数据流的数量; 接收单元 403,还用于接收干扰 AP发送的更新的干扰 AP牺牲的数据流的标 识;

通信单元 404, 还用于利用更新的干扰 AP牺牲的数据流与第三 ME进行通 信。

作为一种可能的实施方式, 接收单元 403, 还用于接收控制器发送的更新 的干扰 AP牺牲的数据流的标识 ·'

通信单元 404, 还用于利用更新的干扰 AP牺牲的数据流与第三 ME进行通 信。

在图 4所描述的 AP中, 当干扰 AP向第一 ME发送数据且该数据所用数据流 的数量大于或等于 AP的天线数量时, AP向干扰 AP发送干扰消除请求, 之后接 收干扰 AP发送的干扰 AP牺牲的数据流的标识, 并利用该标识所标识的干扰 AP 牺牲的数据流与第二 ME进行通信, 因此, 可以节约资源。 请参阅图 5, 图 5是本发明实施例公开的又一种 AP的结构图。 如图 5所示, 该 AP500可以包括处理器 501和存储器 502, 存储器 502中存储一组程序代码, 且处理器 501用于调用存储器 502中存储的程序代码执行以下操作:

当干扰 AP向第一 ME发送数据时,获取该数据携带的干扰 AP发送该数据所 用数据流的数量, 其中, 干扰 AP与 AP处于彼此覆盖范围内, 且干扰 AP与 AP 使用同一信道进行通信;

当该数据所用数据流的数量大于或等于 AP的天线数量时, 发送干扰消除 请求;

接收干扰 AP牺牲的数据流的标识;

利用该标识所标识的干扰 AP牺牲的数据流与第二 ME进行通信。

作为一种可能的实施方式, 当处理器 501获取该数据携带的干扰 AP发送该 数据所用数据流的数量时,处理器 501还获取干扰 AP的天线到 AP的天线的信道 矩阵。

作为一种可能的实施方式, 处理器 501发送干扰消除请求的方式具体为: 向干扰 AP发送干扰消除请求,该干扰消除请求携带有 AP期望干扰 AP牺牲 的数据流的数量和该信道矩阵, 其中, 该期望牺牲的数据流的数量小于或等于 AP的天线数量;

处理器 501接收干扰 AP牺牲的数据流的标识的方式具体为:

接收干扰 AP发送的干扰 AP牺牲的数据流的标识。

作为一种可能的实施方式, 处理器 501发送干扰消除请求的方式具体为: 向控制器发送干扰消除请求, 该干扰消除请求携带有 AP期望干扰 AP牺牲 的数据流的数量和该信道矩阵, 其中, 该期望牺牲的数据流的数量小于或等于 AP的天线数量;

处理器 501接收干扰 AP牺牲的数据流的标识的方式具体为:

接收控制器发送的干扰 AP牺牲的数据流的标识。

作为一种可能的实施方式,当该数据所用数据 流的数量与该牺牲的数据流 的数量之和大于干扰 AP的天线数量时, 该标识携带有更新的该数据所用数据 流的标识;

处理器 501利用该标识所标识的干扰 AP牺牲的数据流与第二 ME进行通信 的方式具体为:

利用更新的该数据所用数据流的标识获取更新 的该数据所用数据流的信 道向量;

计算与每个更新的该数据所用数据流的信道向 量都正交的方向向量,该方 向向量的数量等于该牺牲的数据流的数量;

使用该牺牲的数据流与第二 ME进行通信, 该方向向量用于乘以该牺牲的 数据流传输的信号。

作为一种可能的实施方式,处理器 501还用于调用存储器 502中存储的程序 代码执行以下操作:

接收干扰 AP发送的牺牲数据流更新请求;

响应牺牲数据流更新请求, 更新干扰 AP牺牲的数据流的数量;

向干扰 AP发送更新的干扰 AP牺牲的数据流的数量;

接收干扰 AP发送的更新的干扰 AP牺牲的数据流的标识;

利用更新的干扰 AP牺牲的数据流与第三 ME进行通信。

作为一种可能的实施方式,处理器 501还用于调用存储器 502中存储的程序 代码执行以下操作:

接收控制器发送的更新的干扰 AP牺牲的数据流的标识;

利用更新的干扰 AP牺牲的数据流与第三 ME进行通信。

在图 5所描述的 AP中, 当干扰 AP向第一 ME发送数据且该数据所用数据流 的数量大于或等于 AP的天线数量时, AP向干扰 AP发送干扰消除请求, 之后接 收干扰 AP发送的干扰 AP牺牲的数据流的标识, 并利用该标识所标识的干扰 AP 牺牲的数据流与第二 ME进行通信, 因此, 可以节约资源。 请参阅图 6,图 6是本发明实施例公开的一种干扰消除方法的 程图。其中, 图 6所示的干扰消除方法是从第一 AP的角度描述的。 如图 6所示, 该干扰消除 方法可以包括以下歩骤。

S601、第一 AP向第一 ME发送数据,该数据携带有第一 AP发送数据所用数 据流的数量。

本实施例中, 第一 ME当前处于第一 AP的覆盖范围内, 其中, 第一 AP即第 一实施例和第二实施例中的 AP、 第三实施例和第四实施例中的干扰 AP, 第二 AP即第一实施例和第二实施例中的被干扰 AP、 第三实施例和第四实施例中的 AP。

S602、 当该数据所用数据流的数量大于或等于第二 AP的天线数量时, 第 一 AP接收干扰消除请求, 其中, 第一 AP与第二 AP处于彼此覆盖范围内, 且第 一 AP与第二 AP使用同一信道进行通信。

本实施例中, 如图 2所示, 当第一 AP与第二 AP处于彼此的覆盖范围内, 且 第一 AP与第二 AP使用同一信道与处于各自范围内的 ME进行通信时,如果第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据, 则第二 AP可以侦听到第二 AP发送的数据, 以致第二 AP无法与处于第二 AP覆盖范围内的 ME进行通信。 因此, 当该数据所用数据流的数量大于或等于第二 AP的天线数量时, 第一 AP 将接收到第二 AP发送的干扰消除请求。

作为一种可能的实施方式, 第一 AP接收干扰消除请求的歩骤具体为: 第一 AP接收第二 AP发送的干扰消除请求,该干扰消除请求携带 第一 AP 的天线到第二 AP的天线的信道矩阵和第二 AP期望第一 AP牺牲的数据流的数 量, 该期望牺牲的数据流的数量小于或等于第二 AP的天线数量。

本实施例中, 当无控制器控制第一 AP与第二 AP时, 第一 AP接收的干扰消 除请求是由第二 AP直接发送的, 该干扰消除请求携带有第一 AP的天线到第二 AP的天线的信道矩阵和第二 AP期望第一 AP牺牲的数据流的数量,由于一个 AP 最多可以发送的数据流的数量小于或等于该 AP天线的数量, 因此, 第二 AP期 望第一 AP牺牲的数据流的数量小于或等于第二 AP的天线数量。

作为一种可能的实施方式, 第一 AP接收干扰消除请求的歩骤具体为: 第一 AP接收控制器发送的干扰消除请求, 该干扰消除请求携带有第一 AP 的天线到第二 AP的天线的信道矩阵和控制器指示第一 AP牺牲的数据流的数量, 该指示牺牲的数据流的数量由控制器基于第二 AP期望第一 AP牺牲的数据流的 数量确定, 该期望牺牲的数据流的数量是由第二 AP发送给控制器的干扰消除 请求携带的, 该期望牺牲的数据流的数量小于或等于第二 AP的天线数量。 本实施例中, 当有控制器控制第一 AP与第二 AP时, 第一 AP接收的干扰消 除请求是由控制器发送的, 该干扰消除请求携带有第一 AP的天线到第二 AP的 天线的信道矩阵和控制器指示第一 AP牺牲的数据流的数量。 其中, 该指示牺 牲的数据流的数量由控制器基于第二 AP期望第一 AP牺牲的数据流的数量确定, 该期望牺牲的数据流的数量是由第二 AP发送给控制器的干扰消除请求携带的, 由于一个 AP最多可以发送的数据流的数量小于或等于该 AP天线的数量,因此, 该期望牺牲的数据流的数量小于或等于第二 AP的天线数量。

S603、第一 AP响应干扰消除请求, 从第一 AP的数据流中获取第一 AP牺牲 的数据流。

作为一种可能的实施方式, 第一 AP响应干扰消除请求, 从第一 AP的数据 流中获取第一 AP牺牲的数据流可以包括以下歩骤:

第一 AP响应干扰消除请求, 判断该期望牺牲的数据流的数量是否小于第 一 AP的天线数量, 若是, 则第一 AP牺牲的数据流的数量等于该期望牺牲的数 据流的数量;

第一 AP利用该牺牲的数据流的数量从第一 AP的数据流中选取第一 AP牺 牲的数据流。

作为一种可能的实施方式, 第一 AP响应干扰消除请求, 从第一 AP的数据 流中获取第一 AP牺牲的数据流可以包括以下歩骤:

第一 AP响应干扰消除请求, 判断该期望牺牲的数据流的数量与该数据所 用数据流的数量之和是否大于第一 AP的天线数量, 若是, 则第一 AP牺牲的数 据流的数量等于第一 AP的天线数量与该数据所用数据流的数量之差 若否, 则第一 AP牺牲的数据流的数量等于该期望牺牲的数据 的数量;

第一 AP利用该牺牲的数据流的数量从第一 AP的数据流中选取第一 AP牺 牲的数据流。

本实施例中, 当无控制器控制第一 AP与第二 AP时,第一 AP接收到第二 AP 发送的干扰消除请求之后, 第一 AP将确定第一 AP牺牲的数据流的数量, 之后 利用该牺牲的数据流的数量从第一 AP的数据流中选取第一 AP牺牲的数据流。

作为一种可能的实施方式, 第一 AP响应干扰消除请求, 从第一 AP的数据 流中获取第一 AP牺牲的数据流的歩骤具体为: 第一 AP响应干扰消除请求, 利用该指示牺牲的数据流的数量从第一 AP的 数据流中选取第一 AP牺牲的数据流。

本实施例中, 当有控制器控制第一 AP与第二 AP时,第一 AP接收到第二 AP 发送的干扰消除请求之后, 第一 AP将利用控制器指示第一 AP牺牲的数据流的 数量从第一 AP的数据流中选取第一 AP牺牲的数据流。

本实施例中, 控制器和第一 AP确定第一 AP牺牲的数据流的数量有两种方 式, 一种是以第二 AP期望第一 AP牺牲的数据流的数量为基准, 一种是以第一 AP空闲的数据流的数量为基准。 以第二 AP期望第一 AP牺牲的数据流的数量为 基准的方式: 当第二 AP期望第一 AP牺牲的数据流的数量小于第一 AP的天线数 量时,第一 AP牺牲的数据流的数量等于第二 AP期望第一 AP牺牲的数据流的数 量; 由于第一 AP的天线数量大于或等于第二 AP的天线数量, 因此当第二 AP期 望第一 AP牺牲的数据流的数量等于第一 AP的天线数量时,第一 AP牺牲的数据 流的数量等于第一 AP的天线数量减一。 以第一 AP空闲的数据流的数量为基准 的方式: 当第二 AP期望第一 AP牺牲的数据流的数量与该数据所用数据流的 量之和小于或等于第一 AP的天线数量时, 第一 AP牺牲的数据流的数量等于第 二 AP期望第一 AP牺牲的数据流的数量;当第二 AP期望第一 AP牺牲的数据流的 数量与该数据所用数据流的数量之和大于第一 AP的天线数量时, 第一 AP牺牲 的数据流的数量等于第一 AP的天线数量与该数据所用数据流的数量之差

作为一种可能的实施方式, 第一 AP响应干扰消除请求, 从第一 AP的数据 流中获取第一 AP牺牲的数据流之后, 该干扰消除方法还可以包括:

当该数据所用数据流的数量与该牺牲的数据流 的数量之和大于第一 AP的 天线数量时, 第一 AP更新数据所用数据流。

本实施例中, 第一 AP响应干扰消除请求, 从第一 AP的数据流中获取第一 AP牺牲的数据流之后, 将判断该数据所用数据流的数量与该牺牲的数 据流的 数量之和是否大于第一 AP的天线数量, 当该数据所用数据流的数量与该牺牲 的数据流的数量之和大于第一 AP的天线数量时, 利用第一 AP牺牲的数据流和 第一 AP的天线数量更新该数据所用数据流, 当该数据所用数据流的数量与该 牺牲的数据流的数量之和小于或等于第一 AP的天线数量时, 不更新该数据所 用数据流。 S604、 第一 AP消除该牺牲的数据流对第一 AP的干扰, 该牺牲的数据流被 第二 AP用于与第二 ME进行通信。

作为一种可能的实施方式, 第一 AP消除该牺牲的数据流对第一 AP的干扰 可以包括以下歩骤:

利用信道矩阵计算该牺牲的数据流的由第一 AP到第二 AP的信道向量; 计算与每个该牺牲的数据流的信道向量都正交 的方向向量,该方向向量的 数量等于更新的该数据所用数据流的数量,该 方向向量用于乘以更新的该数据 所用数据流传输的信号。

本实施例中, 当未更新该数据所用数据流时, 该方向向量的数量等于该数 据所用数据流的数量,方向向量用于在该数据 所用数据流发送或接收信号时乘 以该信号。 当该数据所用数据流更新后, 该方向向量的数量等于更新的该数据 所用数据流的数量,方向向量用于在更新的该 数据所用数据流发送或接收信号 时乘以该信号。 可以避免如果第二 AP与第二 ME进行通信时对 AP造成干扰。

作为一种可能的实施方式, 该干扰消除方法还可以包括以下歩骤。

第一 AP向第二 AP发送该牺牲的数据流的标识 ·'

当第一 AP发送当前数据所用数据流的数量相对于更新 该数据所用数据 流的数量发生变化时, 第一 AP向第二 AP发送牺牲数据流更新请求;

第一 AP接收第二 AP发送的更新的第一 AP牺牲的数据流的数量; 第一 AP利用更新的第一 AP牺牲的数据流的数量从第一 AP的数据流中获 取更新的第一 AP牺牲的数据流;

第一 AP消除更新的第一 AP牺牲的数据流对第一 AP的干扰;

第一 AP向第二 AP发送更新的第一 AP牺牲的数据流的标识。

本实施例中, 如果无控制器控制第一 AP和第二 AP, 在第一 AP消除该牺牲 的数据流对第一 AP的干扰之后,第一 AP将向第二 AP发送该牺牲的数据流的标 识, 该标识携带有该牺牲的数据流的数量。 当第一 AP发送的数据发生变化, 且当前数据所用数据流的数量相对于更新的该 数据所用数据流的数量发生变 化时,第一 AP将向第二 AP发送牺牲数据流更新请求,要求第二 AP更新第一 AP 牺牲的数据流的数量, 之后接收第二 AP发送的更新的第一 AP牺牲的数据流的 数量, 利用更新的第一 AP牺牲的数据流的数量从第一 AP的数据流中获取更新 的第一 AP牺牲的数据流, 消除更新的第一 AP牺牲的数据流对第一 AP的干扰, 并向第二 AP发送更新的第一 AP牺牲的数据流的标识, 以便第二 AP利用更新的 第一 AP牺牲的数据流与处于第二 AP范围内的 ME进行通信。

作为一种可能的实施方式, 该干扰消除方法可以包括以下歩骤:

第一 AP向控制器发送该牺牲的数据流的标识 ·'

当第一 AP发送当前数据所用数据流的数量相对于更新 该数据所用数据 流的数量发生变化时, 第一 AP向控制器发送牺牲数据流更新请求;

第一 AP接收控制器发送的更新的第一 AP牺牲的数据流的数量;

第一 AP利用更新的第一 AP牺牲的数据流的数量从第一 AP的数据流中获 取更新的第一 AP牺牲的数据流;

第一 AP消除更新的第一 AP牺牲的数据流对第一 AP的干扰;

第一 AP向控制器发送更新的第一 AP牺牲的数据流的标识, 以触发控制器 向第二 AP发送更新的第一 AP牺牲的数据流的标识。

本实施例中, 如果有控制器控制第一 AP和第二 AP, 第一 AP消除该牺牲的 数据流对第一 AP的干扰之后,第一 AP将向控制器发送该牺牲的数据流的标识。 当第一 AP发送的数据发生变化, 且当前数据所用数据流的数量相对于更新的 该数据所用数据流的数量发生变化时, 第一 AP将向控制器发送牺牲数据流更 新请求, 之后接收控制器发送的更新的第一 AP牺牲的数据流的数量, 利用更 新的第一 AP牺牲的数据流的数量从第一 AP的数据流中获取更新的第一 AP牺 牲的数据流, 消除更新的第一 AP牺牲的数据流对第一 AP的干扰, 并向控制器 发送更新的第一 AP牺牲的数据流的标识, 以触发控制器向第二 AP发送更新的 第一 AP牺牲的数据流的标识, 以便第二 AP利用更新的第一 AP牺牲的数据流与 处于第二 AP范围内的 ME进行通信。

在图 6所描述的干扰消除方法中, 当第一 AP向第一 ME发送数据且该数据 所用数据流的数量大于或等于第二 AP的天线数量时,第一 AP将接收第二 AP发 送的干扰消除请求,之后第一 AP从第一 AP的数据流中获取第一 AP牺牲的数据 流并消除该牺牲的数据流对第一 AP的干扰, 该牺牲的数据流被第二 AP用于与 第二 ME进行通信, 因此, 可以节约资源。 请参阅图 7, 图 7是本发明实施例公开的另一种干扰消除方法 流程图。其 中, 图 7所示的干扰消除方法是从第二 AP的角度描述的。 如图 7所示, 该干扰 消除方法可以包括以下歩骤。

S70 当第一 AP向第一 ME发送数据时, 第二 AP获取该数据携带的第一 AP发送该数据所用数据流的数量, 其中, 第一 AP与第二 AP处于彼此覆盖范围 内, 且第一 AP与第二 AP使用同一信道进行通信。

本实施例中, 如图 2所示, 当第一 AP与第二 AP处于彼此的覆盖范围内, 且 第一 AP与第二 AP使用同一信道与处于各自范围内的 ME进行通信时,如果第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据, 则第二 AP可以侦听到第一 AP发送的数据, 以致第二 AP无法与处于第二 AP覆盖范围内的 ME进行通信。 因此, 当第一 AP向处于第一 AP范围内的第一 ME发送数据时, 第二 AP将获取 该数据携带的第一 AP发送该数据所用数据流的数量。 其中, 第一 AP即第一实 施例和第二实施例中的 AP、 第三实施例和第四实施例中的干扰 AP, 第二 AP即 第一实施例和第二实施例中的被干扰 AP、 第三实施例和第四实施例中的 AP。

作为一种可能的实施方式, 当第二 AP获取该数据携带的第一 AP发送该数 据所用数据流的数量时,第二 AP还获取第一 AP的天线到第二 AP的天线的信道 矩阵。

本实施例中, 由于第一 AP与第二 AP发送数据时, 数据所用数据流中的一 个数据流可以用一根天线、 也可以用多根天线, 因此, 为了消除它们与彼此覆 盖范围内的 ME进行通信时互相间的干扰, 需要计算发送数据的每个数据流的 信道向量。 因此, 当第二 AP获取该数据携带的第一 AP发送该数据所用数据流 的数量时, 还获取第一 AP的天线到第二 AP的天线的信道矩阵。

S702、 当该数据所用数据流的数量大于或等于第二 AP的天线数量时, 第 二 AP发送干扰消除请求。

作为一种可能的实施方式, 第二 AP发送干扰消除请求的歩骤具体为: 第二 AP向第一 AP发送干扰消除请求,该干扰消除请求携带有 二 AP期望 第一 AP牺牲的数据流的数量和该信道矩阵, 其中, 该期望牺牲的数据流的数 量小于或等于第二 AP的天线数量。

作为一种可能的实施方式, 第二 AP发送干扰消除请求的歩骤具体为: 第二 AP向控制器发送干扰消除请求, 该干扰消除请求携带有第二 AP期望 第一 AP牺牲的数据流的数量和该信道矩阵, 其中, 该期望牺牲的数据流的数 量小于或等于第二 AP的天线数量。

本实施例中, 第二 AP获取到该数据携带的第一 AP发送该数据所用数据流 的数量之后, 将判断该数据所用数据流的数量是否大于或等 于第二 AP的天线 数量, 当该数据所用数据流的数量大于或等于第二 AP的天线数量, 且无控制 器控制第一 AP和第二 AP时,第二 AP将向第一 AP发送干扰消除请求; 当该数据 所用数据流的数量大于或等于第二 AP的天线数量, 且有控制器控制第一 AP和 第二 AP时, 第二 AP将向控制器发送干扰消除请求。 其中, 干扰消除请求携带 有该 AP期望牺牲的数据流的数量和该信道矩阵。

相应地, 当该数据所用数据流的数量小于第二 AP的天线数量时, 第二 AP 不向第一 AP或控制器发送干扰消除请求,第二 AP将消除该数据对第二 AP的干 扰。

5703、 第二 AP接收第一 AP牺牲的数据流的标识。

作为一种可能的实施方式, 第二 AP接收第一 AP牺牲的数据流的标识的歩 骤具体为:

第二 AP接收第一 AP发送的第一 AP牺牲的数据流的标识。

作为一种可能的实施方式, 第二 AP接收第一 AP牺牲的数据流的标识的歩 骤具体为:

第二 AP接收控制器发送的第一 AP牺牲的数据流的标识。

5704、第二 AP利用该标识所标识的第一 AP牺牲的数据流与第二 ME进行通 信。

作为一种可能的实施方式,当该数据所用数据 流的数量与该牺牲的数据流 的数量之和大于第一 AP的天线数量时, 该标识携带有更新的该数据所用数据 流的标识;

第二 AP利用该标识所标识的第一 AP牺牲的数据流与第二 ME进行通信可 以包括以下歩骤:

第二 AP利用该标识携带的更新的该数据所用数据流 标识获取更新的该 数据所用数据流的信道向量; 计算与每个更新的该数据所用数据流的信道向 量都正交的方向向量,该方 向向量的数量等于该牺牲的数据流的数量;

使用该标识所标识的该牺牲的数据流与第二 ME进行通信, 该方向向量用 于乘以该牺牲的数据流传输的信号。

本实施例中,第二 AP接收第一 AP发送的第一 AP牺牲的数据流的标识之后, 第二 AP将消除该数据对第一 AP牺牲的数据流的干扰: 利用该标识携带的更新 的该数据所用数据流的标识获取更新的该数据 所用数据流的信道向量,计算与 更新的该数据所用数据流的信道向量都正交的 方向向量,使用该标识所标识的 该牺牲的数据流与第二 ME进行通信, 该方向向量用于乘以该牺牲的数据流传 输的信号。 其中, 信道向量可以是由第一 AP计算的并通过发送给第二 AP的第 一 AP牺牲的数据流的标识携带的, 也可以是由第二 AP利用更新的该数据所用 数据流的标识和该信道矩阵计算的, 本实施例不作限定。

作为一种可能的实施方式, 该干扰消除方法还包括以下歩骤:

第二 AP接收第一 AP发送的牺牲数据流更新请求;

第二 AP响应牺牲数据流更新请求, 更新第一 AP牺牲的数据流的数量; 第二 AP向第一 AP发送更新的第一 AP牺牲的数据流的数量;

第二 AP接收第一 AP发送的更新的第一 AP牺牲的数据流的标识;

第二 AP利用接收更新的第一 AP牺牲的数据流与第三 ME进行通信。

作为一种可能的实施方式, 该干扰消除方法还包括以下歩骤:

第二 AP接收控制器发送的更新的第一 AP牺牲的数据流的标识;

第二 AP利用更新的第一 AP牺牲的数据流与第三 ME进行通信。

在图 7所描述的数据传输方法中, 当第一 AP向第一 ME发送数据且该数据 所用数据流的数量大于或等于第二 AP的天线数量时,第二 AP向第一 AP发送干 扰消除请求, 之后接收第一 AP发送的第一 AP牺牲的数据流的标识, 并利用该 标识所标识的第一 AP牺牲的数据流与第二 ME进行通信,因此,可以节约资源。 请参阅图 8, 图 8是本发明实施例公开的又一种干扰消除方法 流程图。其 中,图 8所示的干扰消除方法是从第一 AP和第二 AP的角度描述的。如图 8所示, 该干扰消除方法可以包括以下歩骤。 5801、第一 AP向第一 ME发送数据,该数据携带有第一 AP发送数据所用数 据流的数量。

本实施例中, 第一 ME当前处于第一 AP的覆盖范围内, 其中, 第一 AP即第 一实施例和第二实施例中的 AP、 第三实施例和第四实施例中的干扰 AP, 第二 AP即第一实施例和第二实施例中的被干扰 AP、 第三实施例和第四实施例中的 AP。

5802、 第二 AP获取该数据携带的第一 AP发送该数据所用数据流的数量。 本实施例中, 如图 2所示, 当第一 AP与第二 AP处于彼此的覆盖范围内, 且 第一 AP与第二 AP使用同一信道与处于各自范围内的 ME进行通信时,如果第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据, 则第二 AP可以侦听到第一 AP发送的数据, 以致第二 AP无法与处于第二 AP覆盖范围内的 ME进行通信。 因此, 当第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据时, 第二 AP将 获取该数据携带的第一 AP发送该数据所用数据流的数量。

作为一种可能的实施方式, 当第二 AP获取该数据携带的第一 AP发送该数 据所用数据流的数量时,第二 AP还获取第一 AP的天线到第二 AP的天线的信道 矩阵。

本实施例中, 由于第一 AP与第二 AP发送数据时, 数据所用数据流中的一 个数据流可以用一根天线、 也可以用多根天线, 因此, 为了消除它们与彼此范 围内的 ME进行通信时互相间的干扰, 需要计算发送数据的每个数据流的信道 向量。 因此, 当第二 AP获取该数据携带的第一 AP发送该数据所用数据流的数 量时, 还获取第一 AP的天线到第二 AP的天线的信道矩阵。

5803、 当该数据所用数据流的数量大于或等于第二 AP的天线数量时, 第 二 AP向第一 AP发送干扰消除请求。

本实施例中, 第二 AP获取到该数据携带的第一 AP发送该数据所用数据流 的数量之后, 将判断该数据所用数据流的数量是否大于或等 于第二 AP的天线 数量, 当该数据所用数据流的数量大于或等于第二 AP的天线数量, 且无控制 器控制第一 AP和第二 AP时, 第二 AP将向第一 AP发送干扰消除请求。其中, 干 扰消除请求携带有第二 AP期望第一 AP牺牲的数据流的数量和第一 AP的天线 到第二 AP的天线的信道矩阵。 5804、第一 AP响应干扰消除请求, 从第一 AP的数据流中获取第一 AP牺牲 的数据流。

本实施例中, 当第一 AP接收到第二 AP发送的干扰消除请求之后, 第一 AP 将响应干扰消除请求, 利用第二 AP期望第一 AP牺牲的数据流的数量来确定第 一 AP牺牲的数据流的数量, 之后利用该牺牲的数据流的数量从第一 AP的数据 流中选取第一 AP牺牲的数据流。

本实施例中, 第一 AP确定第一 AP牺牲的数据流的数量有两种方式, 一种 是以第二 AP期望第一 AP牺牲的数据流的数量为基准,一种是以第一 AP空闲的 数据流的数量为基准。 以第二 AP期望第一 AP牺牲的数据流的数量为基准的方 式: 当第二 AP期望第一 AP牺牲的数据流的数量小于第一 AP的天线数量时, 第 一 AP牺牲的数据流的数量等于第二 AP期望第一 AP牺牲的数据流的数量; 由于 第一 AP的天线数量大于或等于第二 AP的天线数量,因此当第二 AP期望第一 AP 牺牲的数据流的数量等于第一 AP的天线数量时, 第一 AP牺牲的数据流的数量 等于第一 AP的天线数量减一。 以第一 AP空闲的数据流的数量为基准的方式: 当第二 AP期望第一 AP牺牲的数据流的数量与该数据所用数据流的 量之和小 于或等于第一 AP的天线数量时,第一 AP牺牲的数据流的数量等于第二 AP期望 第一 AP牺牲的数据流的数量; 当第二 AP期望第一 AP牺牲的数据流的数量与该 数据所用数据流的数量之和大于第一 AP的天线数量时, 第一 AP牺牲的数据流 的数量等于第一 AP的天线数量与该数据所用数据流的数量之差

5805、 第一 AP消除该牺牲的数据流对第一 AP的干扰。

本实施例中, 由于该牺牲的数据流将会被第二 AP用于与第二 AP覆盖范围 内的第二 ME进行通信, 这将会对第一 AP的通信造成干扰, 因此, 为了不对第 一 AP的通信造成干扰, 第一 AP需要消除该牺牲的数据流对第一 AP的干扰。

5806、 第一 AP向第二 AP发送该牺牲的数据流的标识。

本实施例中, 第一 AP消除该牺牲的数据流对第一 AP的干扰之后, 向第二 AP发送该牺牲的数据流的标识, 以使得第二 AP可以利用该标识所标识的该牺 牲的数据流与第二 ME进行通信。

5807、 第二 AP利用该标识所标识的该牺牲的数据流与第二 ME进行通信。

5808、 当第一 AP发送当前数据所用数据流的数量相对于更新 该数据所 用数据流的数量发生变化时, 第一 AP向第二 AP发送牺牲数据流更新请求。

5809、 第二 AP响应牺牲数据流更新请求, 更新第一 AP牺牲的数据流的数

5810、 第二 AP向第一 AP发送更新的第一 AP牺牲的数据流的数量。

S81 第一 AP利用更新的第一 AP牺牲的数据流的数量从第一 AP的数据流 中获取更新的第一 AP牺牲的数据流。

5812、 第一 AP消除更新的第一 AP牺牲的数据流对第一 AP的干扰。

5813、 第一 AP向第二 AP发送更新的第一 AP牺牲的数据流的标识。

在图 8所描述的干扰消除方法中, 当第一 AP向第一 ME发送数据且该数据 所用数据流的数量大于或等于第二 AP的天线数量时,第二 AP向第一 AP发送干 扰消除请求,之后第一 AP从第一 AP的数据流中获取第一 AP牺牲的数据流并消 除该牺牲的数据流对第一 AP的干扰, 第二 AP利用该牺牲的数据流与第二 ME 进行通信, 因此, 可以节约资源。 请参阅图 9, 图 9是本发明实施例公开的又一种干扰消除方法 流程图。其 中, 图 9所示的干扰消除方法是从第一 AP、控制器和第二 AP的角度描述的。如 图 9所示, 该干扰消除方法可以包括以下歩骤。

5901、第一 AP向第一 ME发送数据,该数据携带有第一 AP发送数据所用数 据流的数量。

本实施例中, 第一 ME当前处于第一 AP的覆盖范围内, 其中, 第一 AP即第 一实施例和第二实施例中的 AP、 第三实施例和第四实施例中的干扰 AP, 第二 AP即第一实施例和第二实施例中的被干扰 AP、 第三实施例和第四实施例中的 AP。

5902、 第二 AP获取该数据携带的第一 AP发送该数据所用数据流的数量。 本实施例中, 如图 2所示, 当第一 AP与第二 AP处于彼此的覆盖范围内, 且 第一 AP与第二 AP使用同一信道与处于各自范围内的 ME进行通信时,如果第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据, 则第二 AP可以侦听到第一 AP发送的数据, 以致第二 AP无法与处于第二 AP覆盖范围内的 ME进行通信。 因此, 当第一 AP向处于第一 AP覆盖范围内的第一 ME发送数据时, 第二 AP将 获取该数据携带的第一 AP发送该数据所用数据流的数量。

作为一种可能的实施方式, 当第二 AP获取该数据携带的第一 AP发送该数 据所用数据流的数量时, 还获取第一 AP的天线到第二 AP的天线的信道矩阵。

本实施例中, 由于第一 AP与第二 AP发送数据时, 数据所用数据流中的一 个数据流可以用一根天线、 也可以用多根天线, 因此, 为了消除它们与彼此范 围内的 ME进行通信时互相间的干扰, 需要计算发送数据的每个数据流的信道 向量。 因此, 当第二 AP获取该数据携带的第一 AP发送该数据所用数据流的数 量时, 还用于获取第一 AP的天线到第二 AP的天线的信道矩阵。

5903、 当该数据所用数据流的数量大于或等于第二 AP的天线数量时, 第 二 AP向控制器发送干扰消除请求。

本实施例中, 第二 AP获取到该数据携带的第一 AP发送该数据所用数据流 的数量之后, 将判断该数据所用数据流的数量是否大于或等 于第二 AP的天线 数量, 当该数据所用数据流的数量大于或等于第二 AP的天线数量, 且有控制 器控制第一 AP和第二 AP时, 第二 AP将向控制器发送干扰消除请求。 其中, 干 扰消除请求携带有第二 AP期望第一 AP牺牲的数据流的数量和第一 AP的天线 到第二 AP的天线的信道矩阵。

5904、 控制器确定第一 AP牺牲的数据流的数量。

本实施例中, 当控制器接收到第二 AP发送的干扰消除请求之后, 控制器 将利用第二 AP期望第一 AP牺牲的数据流的数量来确定第一 AP牺牲的数据流 的数量。

本实施例中, 控制器确定第一 AP牺牲的数据流的数量有两种方式, 一种 是以第二 AP期望第一 AP牺牲的数据流的数量为基准,一种是以第一 AP空闲的 数据流的数量为基准。 以第二 AP期望第一 AP牺牲的数据流的数量为基准的方 式: 当第二 AP期望第一 AP牺牲的数据流的数量小于第一 AP的天线数量时, 第 一 AP牺牲的数据流的数量等于第二 AP期望第一 AP牺牲的数据流的数量; 由于 第一 AP的天线数量大于或等于第二 AP的天线数量,因此当第二 AP期望第一 AP 牺牲的数据流的数量等于第一 AP的天线数量时, 第一 AP牺牲的数据流的数量 等于第一 AP的天线数量减一。 以第一 AP空闲的数据流的数量为基准的方式: 当第二 AP期望第一 AP牺牲的数据流的数量与该数据所用数据流的 量之和小 于或等于第一 AP的天线数量时,第一 AP牺牲的数据流的数量等于第二 AP期望 第一 AP牺牲的数据流的数量; 当第二 AP期望第一 AP牺牲的数据流的数量与该 数据所用数据流的数量之和大于第一 AP的天线数量时, 第一 AP牺牲的数据流 的数量等于第一 AP的天线数量与该数据所用数据流的数量之差

5905、 控制器向第一 AP发送干扰消除请求。

本实施例中, 控制器确定第一 AP牺牲的数据流的数量之后, 将向第一 AP 发送干扰消除请求, 该干扰消除请求携带有该信道矩阵和控制器指 示第一 AP 牺牲的数据流的数量。

5906、第一 AP响应干扰消除请求, 从第一 AP的数据流中获取第一 AP牺牲 的数据流。

本实施例中, 第一 AP接收到控制器发送的干扰消除请求之后, 将响应干 扰消除请求, 利用控制器指示第一 AP牺牲的数据流的数量从第一 AP的数据流 中获取第一 AP牺牲的数据流。

5907、 第一 AP消除该牺牲的数据流对第一 AP的干扰。

本实施例中, 由于该牺牲的数据流将会被第二 AP用于与处于处于第二 AP 覆盖范围内的第二 ME进行通信, 这将会对第一 AP的通信造成干扰, 因此, 为 了不对第一 AP的通信造成干扰,第一 AP需要消除该牺牲的数据流对第一 AP的 干扰。

5908、 第一 AP向控制器发送该牺牲的数据流的标识。

本实施例中, 第一 AP消除该牺牲的数据流对第一 AP的干扰之后, 向控制 器发送该牺牲的数据流的标识。

5909、 控制器向第二 AP发送该牺牲的数据流的标识。

5910、 第二 AP利用该标识所标识的该牺牲的数据流与第二 ME进行通信。 S91 当第一 AP发送当前数据所用数据流的数量相对于更新 该数据所 用数据流的数量发生变化时, 第一 AP向控制器发送牺牲数据流更新请求。

5912、 控制器响应牺牲数据流更新请求, 更新第一 AP牺牲的数据流的数

5913、 控制器向第一 AP发送更新的第一 AP牺牲的数据流的数量。

5914、第一 AP利用更新的第一 AP牺牲的数据流的数量从第一 AP的数据流 中获取更新的第一 AP牺牲的数据流。

5915、 第一 AP消除更新的第一 AP牺牲的数据流对第一 AP的干扰。

5916、 第一 AP向控制器发送更新的第一 AP牺牲的数据流的标识。

5917、 控制器向第二 AP发送更新的第一 AP牺牲的数据流的标识。

在图 9所描述的数据传输方法中, 当第一 AP向第一 ME发送数据且该数据 所用数据流的数量大于或等于第二 AP的天线数量时, 第二 AP向控制器发送干 扰消除请求, 控制器确定第一 AP牺牲的数据流的数量, 之后控制器向第一 AP 发送干扰消除请求,第一 AP从第一 AP的数据流中获取第一 AP牺牲的数据流并 消除该牺牲的数据流对第一 AP的干扰,第二 AP利用该牺牲的数据流与第二 ME 进行通信, 因此, 可以节约资源。 一个实施例中, 本发明实施例进一歩公开一种计算机存储介质 , 该计算机 存储介质存储有计算机程序,当计算机存储介 质中的计算机程序被读取到计算 机时, 能够使得计算机完成本发明实施例公开的干扰 消除方法的全部歩骤。

需要说明的是, 对于前述的各个方法实施例, 为了简单描述, 故将其都表 述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发明并不受所描述 的动作顺序的限制, 因为依据本发明, 某一些歩骤可以采用其他顺序或者同时 进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实施例均属于优 选实施例, 所涉及的动作和模块并不一定是本发明所必须 的。

本领域普通技术人员可以理解上述实施例的各 种方法中的全部或部分歩 骤是可以通过程序来指令相关的硬件来完成, 该程序可以存储于一计算机可读 存储介质中,存储介质可以包括: 闪存盘、只读存储器(Read-Only Memory , ROM), 随机存取器 (Random Access Memory, RAM), 磁盘或光盘等。

以上对本发明实施例所提供的干扰消除方法及 装置进行了详细介绍, 本 文中应用了具体个例对本发明的原理及实施方 式进行了阐述,以上实施例的说 明只是用于帮助理解本发明的方法及其核心思 想; 同时,对于本领域的一般技 术人员, 依据本发明的思想, 在具体实施方式及应用范围上均会有改变之处 , 综上所述, 本说明书内容不应理解为对本发明的限制。