Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, SYSTEM, AND DEVICE FOR DETERMINING PRE-CODING MATRIX
Document Type and Number:
WIPO Patent Application WO/2014/146595
Kind Code:
A1
Abstract:
A method, system, and device for determining a pre-coding matrix that can be used to determine an integral pre-coding matrix. The method of the embodiments of the present invention comprises: a user device determines a third pre-coding matrix according to a first pre-coding matrix and a second pre-coding matrix; an integral pre-coding matrix is determined according to the determined third pre-coding matrix, the integral pre-coding matrix being a sub-matrix of the third pre-coding matrix; integral pre-coding matrix information is determined according to the integral pre-coding matrix, and is transmitted to the network device. Because the user device determines that the integral pre-coding matrix is a sub-matrix of the third pre-coding matrix, which is determined according to the first pre-coding matrix and the second pre-coding matrix, the integral matrix code can be determined, thereby enhancing data transmission efficiency and system performance.

Inventors:
GAO QIUBIN (CN)
JING MEIFANG (CN)
Application Number:
PCT/CN2014/073807
Publication Date:
September 25, 2014
Filing Date:
March 21, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CHINA ACADEMY OF TELECOMM TECH (CN)
International Classes:
H04L1/06
Domestic Patent References:
WO2009132092A22009-10-29
Foreign References:
CN101635612A2010-01-27
CN101902312A2010-12-01
CN102122980A2011-07-13
Other References:
See also references of EP 2978155A4
None
Attorney, Agent or Firm:
TDIP & PARTNERS (CN)
北京同达信恒知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求

1、 一种确定预编码矩阵的方法, 其特征在于, 该方法包括:

用户设备根据第一预编码矩阵和第二预编码矩阵, 确定第三预编码矩阵; 所述用户设备根据确定的第三预编码矩阵确定整体预编码矩阵, 其中所 述整体预编码矩阵为第三预编码矩阵的子矩阵;

所述用户设备根据整体预编码矩阵确定整体预编码矩阵信息, 并向网络 侧设备发送所述整体预编码矩阵信息。

2、 如权利要求 1所述的方法, 其特征在于, 该方法还包括:

所述用户设备向所述网络侧设备发送第一预编码矩阵指示 PMI信息、 第 一秩指示 RI值、 第二 PMI信息和第二 RI值;

其中, 所述第一 PMI信息为第一预编码矩阵在码本中的索引号; 所述第 二 PMI信息为第二预编码矩阵在码本中的索引号;所述第一 RI值为第一预编 码矩阵的列数, 或者行数; 所述第二 RI值为第二预编码矩阵的列数, 或者行 数。

3、 如权利要求 1 所述的方法, 其特征在于, 所述第三预编码矩阵 W =W1 ® W2或者 W=W2 ® Wl;

其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

4、 如权利要求 1所述的方法, 其特征在于, 所述整体预编码矩阵为所述 第三预编码矩阵的 N列或者 N行组成的矩阵, 所述 N为正整数。

5、 如权利要求 4所述的方法, 其特征在于, 所述整体预编码矩阵为所述 第三预编码矩阵的前 N列或前 N行组成的矩阵。

6、 如权利要求 4或 5所述的方法, 其特征在于, 所述 N不大于第一预编 码矩阵的列数与第二预编码矩阵的列数的乘积; 或

所述 N不大于第一预编码矩阵的行数与第二预编码矩阵的行数的乘积。

7、 如权利要求 1~5任一所述的方法, 其特征在于, 所述用户设备根据第 一预编码矩阵和第二预编码矩阵确定第三预编码矩阵之前, 还包括: 所述用户设备根据每个码字对应的第一 CQI值, 将所述第一预编码矩阵 进行重排列; 和 /或

所述用户设备根据每个码字对应的第二 CQI值, 将所述第二预编码矩阵 进行重排列。

8、 如权利要求 1~5任一所述的方法, 其特征在于, 所述整体预编码矩阵 信息包括整体 RI值; 其中所述整体 RI值为所述整体预编码矩阵的列数或者 行数。

9、 如权利要求 1~5任一所述的方法, 其特征在于, 所述整体预编码矩阵 信息包括矩阵指示信息;

所述用户设备根据整体预编码矩阵, 确定所述整体预编码矩阵信息, 包 括:

所述用户设备将矩阵指示信息的值设置为用于表示对应的备选矩阵为整 体预编码矩阵的值; 其中, 所述矩阵指示信息中的一个取值对应一个备选矩 阵, 所述备选矩阵是 ^据所述第三预编码矩阵确定的; 或

所述用户设备将矩阵指示信息中与第三预编码矩阵中的一个行或者列对 应的比特位设置为用于表示整体预编码矩阵包括对应的行或者列的值。

10、 如权利要求 1~5任一所述的方法, 其特征在于, 所述用户设备确定 整体预编码矩阵之后, 还包括:

所述用户设备确定整体 CQI值; 其中所述整体 CQI值为所述用户设备在 所述网络侧设备用所述整体预编码矩阵向所述用户设备传输数据的假设下确 定的;

所述用户设备向所述网络侧设备发送所述整体 CQI, 以使所述网络侧设 备根据所述整体 CQI值进行调制和 /或选择编码速率。

11、 一种确定预编码矩阵的方法, 其特征在于, 该方法包括:

网络侧设备接收来自用户设备的整体预编码矩阵信息;

所述网络侧设备根据所述整体预编码矩阵信息确定整体预编码矩阵; 其中, 所述整体预编码矩阵为根据第一预编码矩阵和第二预编码矩阵确 定的第三预编码矩阵的子矩阵。

12、 如权利要求 11所述的方法, 其特征在于, 所述网络侧设备根据所述 整体预编码矩阵信息确定整体预编码矩阵之前, 还包括:

所述网络侧设备接收来自用户设备的第一 PMI信息、 第一 RI值、 第二

PMI信息和第二 RI值,其中所述第一 PMI信息为第一预编码矩阵在码本中的 索引号; 所述第二 PMI信息为第二预编码矩阵在码本中的索引号; 所述第一 RI值为第一预编码矩阵的列数, 或者行数; 所述第二 RI值为第二预编码矩阵 的列数, 或者行数;

所述网络侧设备根据所述整体预编码矩阵信息确定整体预编码矩阵, 包 括:

所述网络侧设备根据第一 PMI信息和第一 RI值确定第一预编码矩阵,以 及根据第二 PMI信息和第二 RI值确定第二预编码矩阵;

所述网络侧设备根据第一预编码矩阵和第二预编码矩阵确定第三预编码 矩阵, 并根据第三预编码矩阵确定整体预编码矩阵。

13、 如权利要求 11 所述的方法, 其特征在于, 所述第三预编码矩阵 W =W1 ® W2或者 W=W2 ® Wl;

其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

14、 如权利要求 11所述的方法, 其特征在于, 所述整体预编码矩阵为所 述第三预编码矩阵的 N列或者 N行组成的矩阵。

15、 如权利要求 14所述的方法, 其特征在于, 所述整体预编码矩阵为所 述第三预编码矩阵的前 N列或前 N行组成的矩阵。

16、 如权利要求 14或 15所述的方法, 其特征在于, 所述 N不大于第一 预编码矩阵的列数与第二预编码矩阵的列数的乘积; 或

所述 N不大于第一预编码矩阵的行数与第二预编码矩阵的行数的乘积。 17、 如权利要求 11~15任一所述的方法, 其特征在于, 所述网络侧设备 根据第一预编码矩阵和第二预编码矩阵确定第三预编码矩阵之前, 还包括: 所述网络侧设备根据每个码字对应的第一 CQI值, 将所述第一预编码矩 阵进行重排列; 和 /或

所述网络侧设备根据每个码字对应的第二 CQI值, 将所述第二预编码矩 阵进行重排列。

18、 如权利要求 11~15任一所述的方法, 其特征在于, 所述整体预编码 矩阵信息为整体 RI值; 其中所述整体 RI值为所述整体预编码矩阵的列数或 者行数。

19、 如权利要求 11~15任一所述的方法, 其特征在于, 所述整体预编码 矩阵信息为矩阵指示信息;

所述网络侧设备根据整体预编码矩阵信息确定整体预编码矩阵, 包括: 所述网络侧设备确定矩阵指示信息的值对应的备选矩阵为整体预编码矩 阵; 其中所述矩阵指示信息的一个取值对应一个备选矩阵, 所述备选矩阵是 根据所述第三矩阵确定的; 或

所述网络侧设备按照矩阵指示信息中的比特位取值将第三预编码矩阵中 对应的行或者列组合成整体预编码矩阵。

20、 如权利要求 11~15任一所述的方法, 其特征在于, 该方法还包括: 所述网络侧设备根据收到的来自所述用户设备的整体 CQI值;

其中, 所述整体 CQI值为所述用户设备在所述网络侧设备用所述整体预 编码矩阵向所述用户设备传输数据的假设下确定的。

21、 一种确定预编码矩阵的用户设备, 其特征在于, 该用户设备包括: 第一确定模块, 用于根据第一预编码矩阵和第二预编码矩阵, 确定第三 预编码矩阵;

第二确定模块, 用于根据确定的第三预编码矩阵确定整体预编码矩阵, 其中所述整体预编码矩阵为第三预编码矩阵的子矩阵;

上报模块, 用于根据整体预编码矩阵确定整体预编码矩阵信息, 并向所 述网络侧设备发送所述整体预编码矩阵信息。

22、 如权利要求 21所述的用户设备, 其特征在于, 所述第一确定模块还 用于:

向所述网络侧设备发送第一 PMI信息、 第一 RI值、 第二 PMI信息和第 二 RI值;

其中, 所述第一 PMI信息为第一预编码矩阵在码本中的索引号; 所述第 二 PMI信息为第二预编码矩阵在码本中的索引号;所述第一 RI值为第一预编 码矩阵的列数, 或者行数; 所述第二 RI值为第二预编码矩阵的列数, 或者行 数。

23、 如权利要求 21所述的用户设备, 其特征在于, 所述第三预编码矩阵 W =W1 ® W2或者 W=W2 ® Wl;

其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

24、 如权利要求 21所述的用户设备, 其特征在于, 所述整体预编码矩阵 为所述第三预编码矩阵的 N列或者 N行组成的矩阵。

25、 如权利要求 24所述的用户设备, 其特征在于, 所述整体预编码矩阵 为所述第三预编码矩阵的前 N列或前 N行组成的矩阵。

26、 如权利要求 24或 25所述的用户设备, 其特征在于, 所述 N不大于 第一预编码矩阵的列数与第二预编码矩阵的列数的乘积; 或

所述 N不大于第一预编码矩阵的行数与第二预编码矩阵的行数的乘积。

27、 如权利要求 21~25任一所述的用户设备, 其特征在于, 所述第二确 定模块还用于:

根据第一预编码矩阵和第二预编码矩阵确定第三预编码矩阵之前, 根据 每个码字对应的第一 CQI值, 将所述第一预编码矩阵进行重排列和 /或根据每 个码字对应的第二 CQI值, 将所述第二预编码矩阵进行重排列。

28、 如权利要求 21~25任一所述的用户设备, 其特征在于, 所述整体预 编码矩阵信息为整体 RI值; 其中所述整体 RI值为所述整体预编码矩阵的列 数或者行数。

29、 如权利要求 21~25任一所述的用户设备, 其特征在于, 所述上报模 块具体用于:

若所述整体预编码矩阵信息为矩阵指示信息, 将矩阵指示信息的值设置 为用于表示对应的备选矩阵为整体预编码矩阵的值; 其中, 所述矩阵指示信 息中的一个取值对应一个备选矩阵, 所述备选矩阵是根据所述第三预编码矩 阵确定的; 或将矩阵指示信息中与第三预编码矩阵中的一个行或者列对应的 比特位设置为用于表示整体预编码矩阵包括对应的行或者列的值。

30、 如权利要求 21~25任一所述的用户设备, 其特征在于, 所述上报模 块还用于:

确定整体 CQI值; 其中所述整体 CQI值为所述用户设备在所述网络侧设 备用所述整体预编码矩阵向所述用户设备传输数据的假设下确定的; 向所述 网络侧设备发送所述整体 CQI, 以使所述网络侧设备根据所述整体 CQI值进 行调制和 /或选择编码速率。

31、 一种确定预编码矩阵的网络侧设备, 其特征在于, 该网络侧设备包 括:

接收模块, 用于接收来自用户设备的整体预编码矩阵信息;

第三确定模块, 用于根据所述整体预编码矩阵信息确定整体预编码矩阵; 其中, 所述整体预编码矩阵为根据第一预编码矩阵和第二预编码矩阵确 定的第三预编码矩阵的子矩阵。

32、 如权利要求 31所述的网络侧设备, 其特征在于, 所述接收模块还用 于:

接收来自用户设备的第一 PMI信息、 第一 RI值、 第二 PMI信息和第二 RI值, 其中所述第一 PMI信息为第一预编码矩阵在码本中的索引号; 所述第 二 PMI信息为第二预编码矩阵在码本中的索引号;所述第一 RI值为第一预编 码矩阵的列数, 或者行数; 所述第二 RI值为第二预编码矩阵的列数, 或者行 数;

所述第三确定模块具体用于:

根据第一 PMI信息和第一 RI值确定第一预编码矩阵,以及根据第二 PMI 信息和第二 RI值确定第二预编码矩阵; 根据第一预编码矩阵和第二预编码矩 阵确定第三预编码矩阵, 并根据第三预编码矩阵确定整体预编码矩阵。

33、 如权利要求 31所述的网络侧设备, 其特征在于, 所述第三预编码矩 阵 w =W1 ® W2或者 W=W2 ® Wl;

其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

34、 如权利要求 31所述的网络侧设备, 其特征在于, 所述整体预编码矩 阵为所述第三预编码矩阵的 N列或者 N行组成的矩阵。

35、 如权利要求 34所述的网络侧设备, 其特征在于, 所述整体预编码矩 阵为所述第三预编码矩阵的前 N列或前 N行组成的矩阵。

36、 如权利要求 34或 35所述的网络侧设备, 其特征在于, 所述 N不大 于第一预编码矩阵的列数与第二预编码矩阵的列数的乘积; 或

所述 N不大于第一预编码矩阵的行数与第二预编码矩阵的行数的乘积。

37、 如权利要求 31~35任一所述的网络侧设备, 其特征在于, 所述第三 确定模块还用于:

根据第一预编码矩阵和第二预编码矩阵确定第三预编码矩阵之前, 根据 每个码字对应的第一 CQI值, 将所述第一预编码矩阵进行重排列, 和 /或根据 每个码字对应的第二 CQI值, 将所述第二预编码矩阵进行重排列。

38、 如权利要求 31~35任一所述的网络侧设备, 其特征在于, 所述整体 预编码矩阵信息为整体 RI值; 其中所述整体 RI值为所述整体预编码矩阵的 列数或者行数。

39、 如权利要求 31~35任一所述的网络侧设备, 其特征在于, 所述第三 确定模块具体用于: 若所述整体预编码矩阵信息为矩阵指示信息, 确定矩阵指示信息的值对 应的备选矩阵为整体预编码矩阵; 其中所述矩阵指示信息的一个取值对应一 个备选矩阵, 所述备选矩阵是根据所述第三矩阵确定的; 或按照矩阵指示信 息中的比特位取值将第三预编码矩阵中对应的行或者列组合成整体预编码矩 阵。

40、 如权利要求 31~35任一所述的网络侧设备, 其特征在于, 所述第三 确定模块还用于:

根据收到的来自所述用户设备的整体 CQI值进行调制和 /或选择编码速 率; 其中, 所述整体 CQI值为所述用户设备在所述网络侧设备用所述整体预 编码矩阵向所述用户设备传输数据的假设下确定的。

41、 一种确定预编码矩阵的系统, 其特征在于, 该系统包括:

用户设备, 用于根据第一预编码矩阵和第二预编码矩阵, 确定第三预编 码矩阵; 根据确定的第三预编码矩阵确定整体预编码矩阵, 其中所述整体预 编码矩阵为第三预编码矩阵的子矩阵; 根据整体预编码矩阵确定整体预编码 矩阵信息, 并向所述网络侧设备发送所述整体预编码矩阵信息;

网络侧设备, 用于接收来自用户设备的整体预编码矩阵信息; 根据所述 整体预编码矩阵信息确定整体预编码矩阵; 其中, 所述整体预编码矩阵为根 据第一预编码矩阵和第二预编码矩阵确定的第三预编码矩阵的子矩阵。

42、 一种用户设备, 其特征在于, 包括: 收发信机、 处理器和存储器; 所述存储器, 存储一个或多个可执行程序, 被用于配置所述处理器; 所述处理器, 被配置了一个或多个可执行程序, 所述一个或多个可执行 程序用于执行以下方法: 根据第一预编码矩阵和第二预编码矩阵, 确定第三 预编码矩阵, 根据确定的第三预编码矩阵确定整体预编码矩阵, 其中所述整 体预编码矩阵为第三预编码矩阵的子矩阵; 以及, 根据整体预编码矩阵确定 整体预编码矩阵信息, 并通过所述收发信机向所述网络侧设备发送所述整体 预编码矩阵信息。

43、 如权利要求 42所述的用户设备, 其特征在于, 所述处理器还用于: 通过所述收发信机向所述网络侧设备发送第一 PMI信息、第一 RI值、第 二 PMI信息和第二 RI值;

其中, 所述第一 PMI信息为第一预编码矩阵在码本中的索引号; 所述第 二 PMI信息为第二预编码矩阵在码本中的索引号;所述第一 RI值为第一预编 码矩阵的列数, 或者行数; 所述第二 RI值为第二预编码矩阵的列数, 或者行 数。

44、 如权利要求 42所述的用户设备, 其特征在于, 所述第三预编码矩阵 W =W1 ® W2或者 W=W2 ® Wl;

其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

45、 如权利要求 42所述的用户设备, 其特征在于, 所述整体预编码矩阵 为所述第三预编码矩阵的 N列或者 N行组成的矩阵。

46、 如权利要求 45所述的用户设备, 其特征在于, 所述整体预编码矩阵 为所述第三预编码矩阵的前 N列或前 N行组成的矩阵。

47、 如权利要求 45或 46所述的用户设备, 其特征在于, 所述 N不大于 第一预编码矩阵的列数与第二预编码矩阵的列数的乘积; 或

所述 N不大于第一预编码矩阵的行数与第二预编码矩阵的行数的乘积。

48、 如权利要求 42~46任一所述的用户设备, 其特征在于, 所述处理器 还用于: 根据第一预编码矩阵和第二预编码矩阵确定第三预编码矩阵之前, 根据每个码字对应的第一 CQI值, 将所述第一预编码矩阵进行重排列和 /或根 据每个码字对应的第二 CQI值, 将所述第二预编码矩阵进行重排列。

49、 如权利要求 42~46任一所述的用户设备, 其特征在于, 所述整体预 编码矩阵信息为整体 RI值; 其中所述整体 RI值为所述整体预编码矩阵的列 数或者行数。

50、 如权利要求 42~46任一所述的用户设备, 其特征在于, 所述处理器 具体用于: 若所述整体预编码矩阵信息为矩阵指示信息, 将矩阵指示信息的值设置 为用于表示对应的备选矩阵为整体预编码矩阵的值; 其中, 所述矩阵指示信 息中的一个取值对应一个备选矩阵, 所述备选矩阵是根据所述第三预编码矩 阵确定的; 或将矩阵指示信息中与第三预编码矩阵中的一个行或者列对应的 比特位设置为用于表示整体预编码矩阵包括对应的行或者列的值。

51、 如权利要求 42~46任一所述的用户设备, 其特征在于, 所述处理器 还用于:

确定整体 CQI值; 其中所述整体 CQI值为所述用户设备在所述网络侧设 备用所述整体预编码矩阵向所述用户设备传输数据的假设下确定的; 向所述 网络侧设备发送所述整体 CQI, 以使所述网络侧设备根据所述整体 CQI值进 行调制和 /或选择编码速率。

52、 一种网络侧设备, 其特征在于, 包括: 收发信机、 存储器和处理器; 所述收发信机, 用于接收来自用户设备的整体预编码矩阵信息; 所述存储器, 存储一个或多个可执行程序, 被用于配置所述处理器; 所述处理器, 被配置了一个或多个可执行程序, 所述一个或多个可执行 程序用于执行以下方法: 根据所述整体预编码矩阵信息确定整体预编码矩阵, 其中, 所述整体预编码矩阵为根据第一预编码矩阵和第二预编码矩阵确定的 第三预编码矩阵的子矩阵。

53、 如权利要求 52所述的网络侧设备, 其特征在于, 所述收发信机还用 于:

接收来自用户设备的第一 PMI信息、 第一 RI值、 第二 PMI信息和第二 RI值, 其中所述第一 PMI信息为第一预编码矩阵在码本中的索引号; 所述第 二 PMI信息为第二预编码矩阵在码本中的索引号;所述第一 RI值为第一预编 码矩阵的列数, 或者行数; 所述第二 RI值为第二预编码矩阵的列数, 或者行 数;

所述处理器具体用于:

根据第一 PMI信息和第一 RI值确定第一预编码矩阵,以及根据第二 PMI 信息和第二 RI值确定第二预编码矩阵; 根据第一预编码矩阵和第二预编码矩 阵确定第三预编码矩阵, 并根据第三预编码矩阵确定整体预编码矩阵。

54、 如权利要求 52所述的网络侧设备, 其特征在于, 所述第三预编码矩 阵 w =W1 ® W2或者 W=W2 ® Wl;

其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵

A和矩阵 B的克罗尼克 Kronecker积。

55、 如权利要求 52所述的网络侧设备, 其特征在于, 所述整体预编码矩 阵为所述第三预编码矩阵的 N列或者 N行组成的矩阵。

56、 如权利要求 55所述的网络侧设备, 其特征在于, 所述整体预编码矩 阵为所述第三预编码矩阵的前 N列或前 N行组成的矩阵。

57、 如权利要求 55或 56所述的网络侧设备, 其特征在于, 所述 N不大 于第一预编码矩阵的列数与第二预编码矩阵的列数的乘积; 或

所述 N不大于第一预编码矩阵的行数与第二预编码矩阵的行数的乘积。

58、 如权利要求 52~57任一所述的网络侧设备, 其特征在于, 所述处理 器还用于:

根据第一预编码矩阵和第二预编码矩阵确定第三预编码矩阵之前, 根据 每个码字对应的第一 CQI值, 将所述第一预编码矩阵进行重排列, 和 /或根据 每个码字对应的第二 CQI值, 将所述第二预编码矩阵进行重排列。

59、 如权利要求 52~57任一所述的网络侧设备, 其特征在于, 所述整体 预编码矩阵信息为整体 RI值; 其中所述整体 RI值为所述整体预编码矩阵的 列数或者行数。

60、 如权利要求 52~57任一所述的网络侧设备, 其特征在于, 所述处理 器具体用于:

若所述整体预编码矩阵信息为矩阵指示信息, 确定矩阵指示信息的值对 应的备选矩阵为整体预编码矩阵; 其中所述矩阵指示信息的一个取值对应一 个备选矩阵, 所述备选矩阵是根据所述第三矩阵确定的; 或按照矩阵指示信 息中的比特位取值将第三预编码矩阵中对应的行或者列组合成整体预编码矩 阵。

61、 如权利要求 52~57任一所述的网络侧设备, 其特征在于, 所述处理 器还用于:

根据收到的来自所述用户设备的整体 CQI值进行调制和 /或选择编码速 率; 其中, 所述整体 CQI值为所述用户设备在所述网络侧设备用所述整体预 编码矩阵向所述用户设备传输数据的假设下确定的。

Description:
一种确定预编码矩阵的方法、 系统和设备 本申请要求在 2013 年 3 月 22 日提交中国专利局、 申请号为 201310095213.2, 发明名称为 "一种确定预编码矩阵的方法、 系统和设备" 的 中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及无线通信技术领域, 特别涉及一种确定预编码矩阵的方法、 系统和设备。 背景技术

长期演进(LTE, Long Term Evolution ) Rel (版本) 8系统引入了闭环预 编码技术提高频谱效率。 闭环预编码首先要求在基站和用户设备都保存 同一 个预编码矩阵的集合, 称为码本。 用户设备根据小区公共导频估计出信道信 息后, 按一定准则从码本中选出一个预编码矩阵。 选取的准则可以是最大化 互信息量、 最大化输出信干噪比等。 用户设备将选出的预编码矩阵在码本中 的索引通过上行信道反馈到基站, 该索引记为预编码矩阵指示 (PMI , Pre-coding Matrix Indicator )信息。 基站由收到的索引值就可以确定对该用户 设备应使用的预编码矩阵。 用户设备上报的预编码矩阵可以看作是信道状 态 信息的量化值。

除了 PMI信息之外用户设备还会上报秩指示 (RI, Rank Indicator )值和 信道质量指示 ( CQI, Channel Quality Indicator )„ 其中 RI对应于空间复用传 输的独立数据流数目, 即从基站到用户设备的空间信道最多可以支持 的空间 数据流数目由 RI值指示。 CQI用于衡量从基站到用户设备的信道质量, 作为 调制方式和编码速率选择的依据。 LTE以及长期演进升级(LTE-A, Long Term Evolution-Advanced )标准中基站向用户设备传输的一个数据块称 一个码字, 在空间复用的情况下, 基站最多可以同时向用户设备传输两个码字, 也可以 只传输一个码字。 一个码字的数据按照一定的规则映射到一个或 者多个空间 数据流上。 如果是两个码字的传输, 则两个码字映射的总数据流数目不应超 过基站到用户设备的空间信道所最多能支持的 数据流数目, 该数目即通过用 户设备上报的 RI值获得。如果空间信道可以支持多个数据流 传输,即 RI>1 , 则意味着基站到用户设备的传输为两个码字的 传输, 用户设备将会分别计算 这两个码字的 CQI, 并反馈给基站。

LTE以及 LTE-A针对不同的数据流数目的传输设计了不同 码本, 基站 需要根据用户设备反馈的 RI值确定数据流数目进而确定预编码矩阵应该 哪 个码本中选择, PMI信息则用于指示用户设备推荐的预编码矩阵 在对应的码 本中的索引。 因此, 用户设备向基站推荐的预编码矩阵由用户设备 反馈的 RI 和 PMI信息联合确定。 而 CQI则对应于基站使用用户设备推荐的预编码矩 阵 的条件下的信道质量信息。

在现有蜂窝系统中, 基站天线阵列一般呈水平排列, 如图 1和图 2所示。 基站发射端波束仅能在水平方向进行调整, 而垂直方向是固定的下倾角, 因 此各种波束赋形 /预编码技术等均是基于水平方向信道信息进 的。 事实上, 由于无线信号在空间中是三维传播的, 固定下倾角的方法不能使系统的性能 达到最优。 垂直方向的波束调整对于降低小区间干扰, 提高系统性能有着很 重要的意义。 随着天线技术的发展, 业界已出现能够对每个阵子独立控制的 有源天线, 如图 3A和图 3B所示。 对于每个阵子独立控制的有源天线, 网络侧设备需要确定整体预编码矩 阵, 但是目前还没有一种确定整体预编码矩阵的方 案。 发明内容

本发明提供一种确定预编码矩阵的方法、 系统和设备, 用以确定整体预 编码矩阵。

本发明实施例提供的一种确定预编码矩阵的方 法, 包括:

用户设备根据第一预编码矩阵和第二预编码矩 阵, 确定第三预编码矩阵; 所述用户设备根据确定的第三预编码矩阵确定 整体预编码矩阵, 其中所 述整体预编码矩阵为第三预编码矩阵的子矩阵 ;

所述用户设备根据整体预编码矩阵确定整体预 编码矩阵信息, 并向所述 网络侧设备发送所述整体预编码矩阵信息。

本发明实施例提供的另一种确定预编码矩阵的 方法, 包括:

网络侧设备接收来自用户设备的整体预编码矩 阵信息;

所述网络侧设备根据所述整体预编码矩阵信息 确定整体预编码矩阵; 其中, 所述整体预编码矩阵为根据第一预编码矩阵和 第二预编码矩阵确 定的第三预编码矩阵的子矩阵。

本发明实施例提供的一种确定预编码矩阵的用 户设备, 包括:

第一确定模块, 用于根据第一预编码矩阵和第二预编码矩阵, 确定第三 预编码矩阵;

第二确定模块, 用于根据确定的第三预编码矩阵确定整体预编 码矩阵, 其中所述整体预编码矩阵为第三预编码矩阵的 子矩阵;

上报模块, 用于根据整体预编码矩阵确定整体预编码矩阵 信息, 并向所 述网络侧设备发送所述整体预编码矩阵信息。

本发明实施例提供的一种确定预编码矩阵的网 络侧设备, 包括: 接收模块, 用于接收来自用户设备的整体预编码矩阵信息 ;

第三确定模块, 用于根据所述整体预编码矩阵信息确定整体预 编码矩阵; 其中, 所述整体预编码矩阵为根据第一预编码矩阵和 第二预编码矩阵确 定的第三预编码矩阵的子矩阵。

本发明实施例提供的一种确定预编码矩阵的系 统, 包括:

用户设备, 用于根据第一预编码矩阵和第二预编码矩阵, 确定第三预编 码矩阵; 根据确定的第三预编码矩阵确定整体预编码矩 阵, 其中所述整体预 编码矩阵为第三预编码矩阵的子矩阵; 根据整体预编码矩阵确定整体预编码 矩阵信息, 并向所述网络侧设备发送所述整体预编码矩阵 信息;

网络侧设备, 用于接收来自用户设备的整体预编码矩阵信息 ; 根据所述 整体预编码矩阵信息确定整体预编码矩阵; 其中, 所述整体预编码矩阵为根 据第一预编码矩阵和第二预编码矩阵确定的第 三预编码矩阵的子矩阵。

本发明另一实施例提供的用户设备, 包括: 收发信机、 处理器和存储器; 所述存储器, 存储一个或多个可执行程序, 被用于配置所述处理器; 所述处理器, 被配置了一个或多个可执行程序, 所述一个或多个可执行 程序用于执行以下方法: 根据第一预编码矩阵和第二预编码矩阵, 确定第三 预编码矩阵, 根据确定的第三预编码矩阵确定整体预编码矩 阵, 其中所述整 体预编码矩阵为第三预编码矩阵的子矩阵; 以及, 根据整体预编码矩阵确定 整体预编码矩阵信息, 并通过所述收发信机向所述网络侧设备发送所 述整体 预编码矩阵信息。

本发明另一实施例提供的网络侧设备, 包括: 收发信机、 存储器和处理 器;

所述收发信机, 用于接收来自用户设备的整体预编码矩阵信息 ; 所述存储器, 存储一个或多个可执行程序, 被用于配置所述处理器; 所述处理器, 被配置了一个或多个可执行程序, 所述一个或多个可执行 程序用于执行以下方法: 根据所述整体预编码矩阵信息确定整体预编码 矩阵, 其中, 所述整体预编码矩阵为根据第一预编码矩阵和 第二预编码矩阵确定的 第三预编码矩阵的子矩阵。

由于用户设备确定整体预编码矩阵为所述第一 预编码矩阵和所述第二预 编码矩阵确定的第三预编码矩阵的子矩阵, 从而能够确定整体预编码矩阵, 使得网络侧设备可以根据整体预编码矩阵进行 处理, 不用在每个阵子独立控 制的有源天线的情况下, 采用垂直或水平预编码矩阵进行处理, 提高了数据 传输效率和系统性能。 附图说明

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

图 1为背景技术中水平排列双极化天线示意图;

图 2为背景技术中水平排列线阵天线示意图;

图 3A为背景技术中水平二维排列的双极化天线示 图;

图 3B为背景技术中垂直二维排列的线阵天线示意 ;

图 4为本发明实施例确定预编码矩阵的系统结构 意图;

图 5为本发明实施例确定预编码矩阵的系统中用 设备的结构示意图; 图 6为本发明实施例确定预编码矩阵的系统中网 侧设备的结构示意图; 图 7为本发明实施例反馈信道状态信息的方法流 示意图;

图 8为本发明实施例确定预编码矩阵的方法流程 意图;

图 9为本发明另一实施例提供的用户设备的结构 意图;

图 10为本发明另一实施例提供的网络侧设备的结 示意图。 具体实施方式

为了使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本 发明作进一步地详细描述, 显然, 所描述的实施例仅仅是本发明一部份实施 例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在 没有做出创造性劳动前提下所获得的所有其它 实施例, 都属于本发明保护的 范围。

本发明实施例用户设备向网络侧设备发送用于 确定整体预编码矩阵的整 体预编码矩阵信息, 其中整体预编码矩阵为第一预编码矩阵和第二 预编码矩 阵确定的第三预编码矩阵的子矩阵。 由于用户设备确定整体预编码矩阵为所 述第一预编码矩阵和所述第二预编码矩阵确定 的第三预编码矩阵的子矩阵, 从而能够确定整体预编码矩阵, 提高了数据传输效率和系统性能, 从而提高 了数据传输效率和系统性能。

在下面的说明过程中, 先从网络侧和用户设备侧的配合实施进行说明 , 最后分别从网络侧与用户设备侧的实施进行说 明, 但这并不意味着二者必须 配合实施, 实际上, 当网络侧与用户设备侧分开实施时, 也解决了分别在网 络侧、 用户设备侧所存在的问题, 只是二者结合使用时, 会获得更好的技术 效果。

如图 4所示, 本发明实施例确定预编码矩阵的系统包括: 用户设备 10和 网络侧设备 20。

用户设备 10, 用于根据第一预编码矩阵和第二预编码矩阵, 确定第三预 编码矩阵; 根据确定的第三预编码矩阵确定整体预编码矩 阵, 其中整体预编 码矩阵为第三预编码矩阵的子矩阵; 根据整体预编码矩阵确定整体预编码矩 阵信息, 并向网络侧设备发送整体预编码矩阵信息;

网络侧设备 20, 用于接收来自用户设备的整体预编码矩阵信息 ; 根据整 体预编码矩阵信息确定整体预编码矩阵; 其中, 整体预编码矩阵为根据第一 预编码矩阵和第二预编码矩阵确定的第三预编 码矩阵的子矩阵。

其中, 整体预编码矩阵的列数不大于第一预编码矩阵 的列数与第二预编 码矩阵的列数的乘积; 或, 整体预编码矩阵的行数不大于第一预编码矩阵 的 行数与第二预编码矩阵的行数的乘积。

在实施中, 用户设备还可以向网络侧设备发送第一 PMI信息、 第一 RI 值、 第二 PMI信息和第二 RI值; 其中, 第一 PMI信息为第一预编码矩阵在 码本中的索引号; 第二 PMI信息为第二预编码矩阵在码本中的索引号; 第一 RI值为第一预编码矩阵的列数, 或者行数; 第二 RI值为第二预编码矩阵的列 数, 或者行数。

相应的, 网络侧设备接收来自用户设备的第一 PMI信息、 第一 RI值、 第 二 PMI信息和第二 RI值; 根据第一 PMI信息和第一 RI值确定第一预编码矩 阵, 以及根据第二 PMI信息和第二 RI值确定第二预编码矩阵; 根据第一预编 码矩阵和第二预编码矩阵确定第三预编码矩阵 , 并根据第三预编码矩阵确定 整体预编码矩阵。

在实施中, 第一维度为水平维度, 第二维度为垂直维度; 或者第一维度 为垂直维度, 第二维度为水平维度。 如果第一维度为水平维度, 则第一预编 码矩阵为水平预编码矩阵, 第一 PMI为水平 PMI, 第一 RI值为水平 RI值, 第一 CQI值为水平 CQI值, 第二维度为垂直维度, 第二预编码矩阵为垂直预 编码矩阵, 第二 PMI为垂直 PMI, 第二 RI值为垂直 RI值, 第二 CQI值为垂 直 CQI值。

如果第一维度为垂直维度, 则第一预编码矩阵为垂直预编码矩阵, 第一 PMI为垂直 PMI, 第一 RI值为垂直 RI值, 第一 CQI值为垂直 CQI值, 第二 维度为水平维度, 第二预编码矩阵为水平预编码矩阵, 第二 PMI为水平 PMI, 第二 RI值为水平 RI值, 第二 CQI值为水平 CQI值。

用户设备在发送第一 PMI信息、 第一 RI值、 第二 PMI信息和第二 RI值 时, 可以一起发送, 也可以分别发送。 比如可以将第一 PMI信息和第一 RI 值置于第一信道状态信息中,将第二 PMI信息和第二 RI值置于第二信道状态 信息中, 分别或一起发送第一信道状态信息和第二信道 状态信息; 还可以不 将这些信息置于信道状态信息中, 单独发送或打包一起发送。

其中, 网络侧设备在需要确定整体预编码矩阵时, 可以向用户设备发送 发送信道状态信息测量导频 (CSI-RS , Channel State Information Reference Signal ); 用户设备接收网络侧设备发送的 CSI-RS , 进行信道估计, 获得网络 侧设备到用户设备的信道估计值, 然后根据信道估计值分别确定上述信息。

在实施中, 第一 PMI信息、 第一 RI值、 第二 PMI信息和第二 RI值的确 定方式有艮多种, 下面介绍两种:

1. 网络侧设备分别发送第一信道状态信息测量导 频和第二信道状态信息 测量导频。 用户设备分别接收第一和第二信道状态信息测 量导频, 估计第一 维度和第二维度的信道。 用户设备用第一维度的信道计算第一 RI值和第一预 编码矩阵, 用户设备用第二维度的信道计算第二 RI值和第二预编码矩阵。

2. 网络侧设备发送信道状态信息测量导频, 用户设备根据导频估计出信 道。 用户设备从估计出的信道中提取出第一维度和 第二维度对应的信道。 例 如, 网络侧设备发送的测量导频包括 N个端口, 其中 为第一维 度的天线单元个数, N 2 为第二维度的天线单元个数, 则端口 0~N r l对应的信 道为第一维度的信道, 端口 [0, N L 5 2N 1 5 (N 2 -1)*NL|对应的信道为第二 维度的信道。 用户设备分别用第一维度的信道和第二维度的 信道计算出第一 预编码矩阵和第一 RI值以及第二预编码矩阵和第二 RI值。

较佳地, 用户设备还可以确定每个码字对应的第一 CQI值和 /或每个码字 对应的第二 CQI值。 其中第一 CQI值也可以置于第一信道状态信息或独立发 送; 第二 CQI值也可以置于第二信道状态信息或独立发送 。

用户设备根据信道估计值计算第一 PMI信息、 第一 RI值、 第一 CQI值、 第二 PMI信息、 第二 RI值和第二 CQI值。 记第一 RI (第一 RI )为 1 " H , 第一 RI是指第一维度的空间信道所能支持的独立传 的数据流数目; 第一预编码 矩阵为 W H , 第一预编码矩阵在码本中的索引记为 PM¾, W H 和 PM¾——对 应; 第一 CQI记为 CQI H ; 记第二 RI为 1 " V , 第二 RI是指第二维度的空间信道 所能支持的独立传输的数据流数目; 第二预编码矩阵为 W v , 第二预编码矩阵 在码本中的索引记为 PMIv, Wv和 PMI V ——对应, 第二 CQI记为 CQ¾; 其 中第一 CQI和第二 CQI为可选项。

其中, 用户设备根据第一 PMI信息对应的第一预编码矩阵和第二 PMI信 息对应的第二预编码矩阵, 确定整体预编码矩阵; 其中整体预编码矩阵的列 数或行数不大于第一 RI值和第二 RI值的乘积。

整体预编码矩阵为第三预编码矩阵的 N列或者 N行组成的矩阵。

较佳地, 整体预编码矩阵为第三预编码矩阵的前 N列或前 N行组成的矩 阵。

N 不大于第一预编码矩阵的列数与第二预编码矩 阵的列数的乘积; 或 N 不大于第一预编码矩阵的行数与第二预编码矩 阵的行数的乘积。

其中, 用户设备确定的整体预编码矩阵为网络侧设备 采用用户设备确定 的整体预编码矩阵向用户设备传输数据时, 能够保证信道性能参数满足设定 的条件。 信道性能参数可以是吞吐量、 信噪比等参数。 设定的条件为参数值最高 或参数值大于设定门限等。

下面以信道性能参数为吞吐量, 设定的条件为参数值最高为例进行说明。 具体的, 用户设备根据第一 PMI信息对应的第一预编码矩阵和第二 PMI 信息对应的第二预编码矩阵, 确定第三预编码矩阵, 其中第三预编码矩阵的 列数或行数等于第一 RI值和第二 RI值的乘积;

用户设备选取第三预编码矩阵中的 N列组成的矩阵为整体预编码矩阵, N为吞吐量达到最大值的独立传输数据流的个 ;

或者, 用户设备选取第三预编码矩阵中的前 N行组成的矩阵为整体预编 码矩阵, N为吞吐量达到最大值的独立传输数据流的个 。

由于 N为吞吐量达到最大值的独立传输数据流的个 , 使得确定的整体 预编码矩阵对应的数据流数不小于空间信道实 际能传输的独立数据流数目。

在实施中, 用户设备可以根据下列公式确定第三预编码矩 阵:

计 算 第 三 预 编 码 矩 阵 W= f(W H ,W v )=W H ®W v 或 者 =f(W H ,w v )=w v ®w H ? 则第三预编码矩阵 w的列数为 r =r v x ; A®B 表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。 整体预编码矩阵由 w = f(W H, w v)的 1 " T个列或行构成。 比如整体预编码矩阵 为 W=f(W H ,W v) 的前 列或行, 即 W T =W[l :rT ]=f(W H ,W v )[l : r T ], 记号 B[l:n]代表 矩 B的第 1列到第 n 列所构成的矩阵。

用户设备选择的第三预编码矩阵 W= f (W H )的 1 " τ个列或行为整体预编码 矩阵, 为整体 RI。 整体 RI是网络侧设备到用户设备的完整空间信道( 括 第一和第二两个维度(即水平和垂直两个维度 ))所能支持独立传输的数据流 数目, 1≤ r T ≤ r H X r v 。 在确定 N (即 )值时, 取矩阵 w的前 i列为预编码矩阵, 计算假设网 络侧设备采用该预编码矩阵为用户设备进行数 据传输条件下的吞吐量, 记吞 u r T = arg max ^

吐量为 i , 则 ί=1 ' ·' Γ 。 即 ΐτ 是使得吞吐量达到最大值的独立传输数据 流的个数, 该计算过程选 择第三预编码矩阵 W的前若干列或行作为整体预编码矩阵, 的值为使得吞 吐量达到最大值的预编码矩阵的列数。

如果 i > l , 用户设备假设基站向网络侧设备传输多个数据 流, 吞吐量为 多个数据流的吞吐量之和。

较佳地, 如果用户设备确定每个码字对应的第一 CQI值和 /或每个码字对 应的第二 CQI值, 且对应 RI大于 1 , 则整体 RI以及整体预编码矩阵的计算 过程可以进一步优化。

具体的, 用户设备根据每个码字对应的第一 CQI值, 将第一预编码矩阵 进行重排列; 然后根据重排列后的第一预编码矩阵和第二 PMI信息对应的第 二预编码矩阵, 确定第三预编码矩阵; 或

用户设备根据每个码字对应的第二 CQI值, 将第二预编码矩阵进行重排 列; 然后根据第一预编码矩阵和第二 PMI信息对应的重排列后的第二预编码 矩阵, 确定第三预编码矩阵; 或

用户设备根据每个码字对应的第一 CQI值, 将第一预编码矩阵进行重排 列, 根据每个码字对应的第二 CQI值, 将第二预编码矩阵进行重排列; 然后 根据重排列后的第一预编码矩阵和第二 PMI信息对应的重排列后的第二预编 码矩阵, 确定第三预编码矩阵。

下面以用户设备向网络侧设备发送第一 CQI值, 且第一 RI大于 1为例, 描述优化方法。 如果用户设备向网络侧设备发送第二 CQI值, 且第二 RI大于 1 , 或者用户设备向网络侧设备发送第一 CQI值和第二 CQI值, 且第一 RI和 第二 RI都大于 1 , 其优化方法相同, 在此不再赘述。 对^的列进行重排列。 因为相应的第一 RI大于 1 , 用户设备会计算两 个码字的 CQI值(这里以两个码字为例, 多于两个码字的情况方法相同)。 按 照码字到数据流的映射关系, H没第一个码字对应 w H第 1列到第 L列, 第二 个码字对应 w H的第 L+1列到第 列, L的具体取值取决于 以及码字到数据 流的映射关系。

重排列的原则按照 CQI值从高到低的顺序排列每个码字对应的列, 记重 排列之后的矩阵为 PERMU(W H)。 例如, 假设第二个码字的 CQI大于第一个码 字的 CQI, 则应将第二个码字对应的 w H的第 L+1 列到第 列分别排到 PEKM¾W H )的第 1列到第 ¾ - L列, 第一个码字对应的 W H 的第 1列到第 L列 则分别应排列到 1 ^ 1 ^ 111 ^)的第 1 "H — L + 1 列到第 列。

计算第三预编码矩阵 W = F ( W H,W v ) = P E R (8)W v 或者 W = F ,W V ) =W v Θ PERMU(W h ) , 则第三预编码矩阵 w 的列数为 r = r v x ¾。

通过这一步的优化, 可以保证确定的整体预编码矩阵对应信道质量 较好 的空间信道。

在实施中,上述矩阵列的重排列就是矩阵的列 交换,即 PERMU(W H )=W H A, 其中 A为列交换矩阵。 列交换矩阵为: _。 其中 ILXL是 LxL单位矩阵, I (¾ _ L ) X (¾ _ L )是 (½ - L )x (½ - L)单位矩阵, Z为合适维数的元素都为 0的矩阵(即上面公式中,左上角的 Z是 L行(r H -L) 列矩阵, 右下角的是 (r H -L)行 L列矩阵。)。 列交换矩阵的具体取值取决于 , L, 两个码字的 CQI值比较结果, 码字到数据流的映射关系等因素。

其中, 网络侧设备根据第一 PMI信息对应的第一预编码矩阵和第二 PMI 信息对应的第二预编码矩阵, 确定第三预编码矩阵, 其中第三预编码矩阵的 列数或行数等于第一 RI值和第二 RI值的乘积; 根据第三预编码矩阵确定整 体预编码矩阵。

较佳地,如果网络侧设备接收到用户设备确定 的每个码字对应的第一 CQI 值赫和 /或每个码字对应的第二 CQI值, 且对应 RI大于 1 , 则整体 RI以及整 体预编码矩阵的计算过程可以进一步优化。

具体的, 网络侧设备根据每个码字对应的第一 CQI值, 将第一预编码矩 阵进行重排列; 然后根据重排列后的第一预编码矩阵和第二 PMI信息对应的 第二预编码矩阵, 确定第三预编码矩阵; 或

网络侧设备根据每个码字对应的第二 CQI值, 将第二预编码矩阵进行重 排列; 然后根据第一预编码矩阵和第二 PMI信息对应的重排列后的第二预编 码矩阵, 确定第三预编码矩阵; 或

网络侧设备根据每个码字对应的第一 CQI值, 将第一预编码矩阵进行重 排列, 根据每个码字对应的第二 CQI值, 将第二预编码矩阵进行重排列; 然 后根据重排列后的第一预编码矩阵和第二 PMI信息对应的重排列后的第二预 编码矩阵, 确定第三预编码矩阵。

下面以用户设备向网络侧设备发送第一 CQI值, 且第一 RI大于 1为例, 描述优化方法。 如果用户设备向网络侧设备发送第二 CQI值, 且第二 RI大于 1 , 或者用户设备向网络侧设备发送第一 CQI值和第二 CQI值, 且第一 RI和 第二 RI都大于 1 , 其优化方法相同, 在此不再赘述。

第 三 预 编 码 矩 阵 W = f (W H ,W v ) = PERMU(W H ) ®W v 或 者 W = f (W H ,W V ) =W V ® PERMU(W H ) ? 其中 PERMU(W H )为 w H 的列重排列矩阵。

在实施中, 不同的整体预编码矩阵信息, 具体的处理方式也不同, 下面 列举几种。

方式一、 整体预编码矩阵信息为整体 RI值, 其中整体 RI值为整体预编 码矩阵的列数或者行数。

用户设备将整体预编码矩阵的列数作为整体 RI值, 或将整体预编码矩阵 的行数作为整体 RI值。 相应的, 网络侧设备选取第三预编码矩阵中的 N列或行组成的矩阵为整 体预编码矩阵, N为整体 RI值。 具体的, 网络侧设备确定整体预编码矩阵 W T 为矩阵 w= U 、的前 (即 N) 歹' J, 即 W T =W[l : r T ]=f(W H ,W v )[l: ]。

f(W H ,W v )=W H (8)W v 或者 f(W H ,W v) =W v ®W H 。 若 进行 列 重 拍 列 , W = f(W H ,W v ) = PERMU(W H )®W v 或 者 W= f(W H ,W v )=W v ®PERMU(W H ) , 其中 PERMU(W H )为 w H 的列重排列矩阵。

方式二、 整体预编码矩阵信息为矩阵指示信息。

用户设备将矩阵指示信息的值设置为用于表示 对应的备选矩阵为整体预 编码矩阵的值; 其中, 所述矩阵指示信息中的一个取值对应一个备选 矩阵, 所述备选矩阵是根据所述第三预编码矩阵确定 的。

相应的, 网络侧设备确定矩阵指示信息的值对应的备选 矩阵为整体预编 码矩阵; 其中所述矩阵指示信息的一个取值对应一个备 选矩阵, 所述备选矩 阵是根据所述第三矩阵确定的。

具体的, 用户设备选择第三预编码矩阵 W f 的 1 列 (或行) 为整 体预编码矩阵过程中, 用户设备遍历所有可能的列 (或行)组合, 选择出最 优的组合(即满足吞吐量达到最大值的独立传 输数据流的个数的组合), 并确 定相应的列 (或行)数为整体 RI。 用户设备需要将选择的列 (或行) 的指示 信息传递给网络侧设备, 例如采用位图的方式, 选中的列 (或行)对应的比 特位的值置 "Γ, 未选中的列 (或行)对应的比特位的值置 "0"。 网络侧设 备确定第三预编码矩阵后, 也会遍历所有可能的列 (或行)组合, 遍历的顺 序与用户设备相同, 这样网络侧设备和用户设备对于矩阵指示信息 中的每个 比特位对应的矩阵理解就可以保持一致, 然后网络侧设备将比特位的值为 1 对应的矩阵作为整体预编码矩阵。

或者, 用户设备将矩阵指示信息中与第三预编码矩阵 中的一个行或者列 对应的比特位设置为用于表示整体预编码矩阵 包括对应的行或者列的值; 相应的, 网络侧设备按照矩阵指示信息中的比特位取值 将第三预编码矩 阵中对应的行或者列组合成整体预编码矩阵。

具体的, 用户设备选择第三预编码矩阵 W = f (W H,^)的 1 列 (或行) 为整 体预编码矩阵过程中, 用户设备将 1 "τ列(或行)对应的比特位设置为用于表示 整体预编码矩阵包括对应的列 (或行) 的值, 例如采用位图的方式, 比特位 的值置 "Γ 表示对应的列 (或行)属于整体预编码矩阵, 比特位的值置 "0" 表示对应的列 (或行) 不属于整体预编码矩阵。 网络侧设备确定第三预编码 矩阵后, 根据比特位的值就可以将第三预编码矩阵中对 应的行或者列组合成 整体预编码矩阵。

上述举例说明中, 确定整体预编码矩阵可以是取第三预编码矩阵 的前 Ν 歹 ij (或行), 也可以是第三预编码矩阵的后 N列 (或行), 或者按照一个约定 好的顺序取出其中的 N列 (或行)。

其中, 网络侧设备根据确定的整体预编码矩阵, 对用户设备的数据传输 进行预处理。

较佳地, 用户设备将整体预编码矩阵对应的整体 CQI值发送给网络侧设 备, 其中整体 CQI值为用户设备在网络侧设备用整体预编码矩 阵向用户设备 传输数据的假设下确定的; 相应的, 网络侧设备根据收到的来自用户设备的 整体预编码矩阵对应的整体 CQI值, 进行调制和 /或选择编码速率。

较佳地, 用户设备在确定整体 CQI值时, 在上述确定整体预编码矩阵时, 已经对每个备选的预编码矩阵都计算过对应的 CQI值, 所以用户设备只需要 读取最终确定的整体预编码矩阵对应的 CQI值即可, 不必重新计算。

其中, 本发明实施例的网络侧设备可以是基站 (比如宏基站、 家庭基站 等), 也可以是 RN (中继)设备, 还可以是其它网络侧设备。

如图 5所示, 本发明实施例确定预编码矩阵的系统中的用户 设备包括: 第一确定模块 500、 第二确定模块 510和上报模块 520。 第一确定模块 500, 用于根据第一预编码矩阵和第二预编码矩阵, 确定第 三预编码矩阵;

第二确定模块 510, 用于根据确定的第三预编码矩阵确定整体预编 码矩 阵, 其中整体预编码矩阵为第三预编码矩阵的子矩 阵;

上 4艮模块 520, 用于根据整体预编码矩阵确定整体预编码矩阵 信息, 并向 网络侧设备发送整体预编码矩阵信息。

较佳地, 第一确定模块 500还用于:

确定第一预编码矩阵和第二预编码矩阵之后, 向网络侧设备发送第一 PMI 信息、 第一 RI值、 第二 PMI信息和第二 RI值;

其中, 第一 PMI信息为第一预编码矩阵在码本中的索引号; 第二 PMI信 息为第二预编码矩阵在码本中的索引号;第一 RI值为第一预编码矩阵的列数, 或者行数; 第二 RI值为第二预编码矩阵的列数, 或者行数。

较佳地, 第三预编码矩阵 W =W1 ® W2或者 W=W2 ® Wl;

其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

较佳地,整体预编码矩阵为第三预编码矩阵的 N列或者 N行组成的矩阵。 较佳地, 整体预编码矩阵为第三预编码矩阵的前 N列或前 N行组成的矩 阵。

较佳地, N 不大于第一预编码矩阵的列数与第二预编码矩 阵的列数的乘 积; 或

N不大于第一预编码矩阵的行数与第二预编码 阵的行数的乘积。

较佳地, 第二确定模块 510还用于:

根据第一预编码矩阵和第二预编码矩阵确定第 三预编码矩阵之前, 根据 每个码字对应的第一 CQI值, 将第一预编码矩阵进行重排列和 /或根据每个码 字对应的第二 CQI值, 将第二预编码矩阵进行重排列。

较佳地, 整体预编码矩阵信息为整体 RI值; 其中整体 RI值为整体预编 码矩阵的列数或者行数。

较佳地, 上报模块 520具体用于:

若整体预编码矩阵信息为矩阵指示信息; 将矩阵指示信息的值设置为用 于表示对应的备选矩阵为整体预编码矩阵的值 ; 其中, 所述矩阵指示信息中 的一个取值对应一个备选矩阵, 所述备选矩阵是根据所述第三预编码矩阵确 定的; 或将矩阵指示信息中与第三预编码矩阵中的一 个行或者列对应的比特 位设置为用于表示整体预编码矩阵包括对应的 行或者列的值。

较佳地, 上报模块 520还用于:

确定整体 CQI值; 其中整体 CQI值为用户设备在网络侧设备用整体预编 码矩阵向用户设备传输数据的假设下确定的; 向网络侧设备发送整体 CQI, 以使网络侧设备根据整体 CQI值进行调制和 /或选择编码速率。

如图 6所示, 本发明实施例确定预编码矩阵的系统中的网络 侧设备包括: 接收模块 600和第三确定模块 610。

接收模块 600, 用于接收来自用户设备的整体预编码矩阵信息 ;

第三确定模块 610, 用于根据整体预编码矩阵信息确定整体预编码 矩阵; 其中, 整体预编码矩阵为根据第一预编码矩阵和第二 预编码矩阵确定的 第三预编码矩阵的子矩阵。

较佳地, 接收模块 600还用于:

接收来自用户设备的第一 PMI信息、 第一 RI值、 第二 PMI信息和第二 RI值, 其中第一 PMI信息为第一预编码矩阵在码本中的索引号; 第二 PMI 信息为第二预编码矩阵在码本中的索引号; 第一 RI值为第一预编码矩阵的列 数, 或者行数; 第二 RI值为第二预编码矩阵的列数, 或者行数;

第三确定模块 610具体用于:

根据第一 PMI信息和第一 RI值确定第一预编码矩阵,以及根据第二 PMI 信息和第二 RI值确定第二预编码矩阵; 根据第一预编码矩阵和第二预编码矩 阵确定第三预编码矩阵, 并根据第三预编码矩阵确定整体预编码矩阵。 较佳地, 第三预编码矩阵 W =W1 ® W2或者 W=W2 ® Wl; 其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

较佳地,整体预编码矩阵为第三预编码矩阵的 N列或者 N行组成的矩阵。 较佳地, 整体预编码矩阵为第三预编码矩阵的前 N列或前 N行组成的矩 阵。

较佳地, N 不大于第一预编码矩阵的列数与第二预编码矩 阵的列数的乘 积; 或

N不大于第一预编码矩阵的行数与第二预编码 阵的行数的乘积。

较佳地, 第三确定模块 610还用于:

根据第一预编码矩阵和第二预编码矩阵确定第 三预编码矩阵之前, 根据 每个码字对应的第一 CQI值, 将第一预编码矩阵进行重排列, 和 /或根据每个 码字对应的第二 CQI值, 将第二预编码矩阵进行重排列。

较佳地, 整体预编码矩阵信息为整体 RI值; 其中整体 RI值为整体预编 码矩阵的列数或者行数。

较佳地, 第三确定模块 610具体用于:

若整体预编码矩阵信息为矩阵指示信息, 确定矩阵指示信息的值对应的 备选矩阵为整体预编码矩阵; 其中所述矩阵指示信息的一个取值对应一个备 选矩阵, 所述备选矩阵是根据所述第三矩阵确定的; 或按照矩阵指示信息中 的比特位取值将第三预编码矩阵中对应的行或 者列组合成整体预编码矩阵。

较佳地, 第三确定模块 610还用于:

根据收到的来自用户设备的整体 CQI值进行调制和 /或选择编码速率; 其 中, 整体 CQI值为用户设备在网络侧设备用整体预编码矩 阵向用户设备传输 数据的假设下确定的。

基于同一发明构思, 本发明实施例中还提供了一种反馈信道状态信 息的 似, 因此该方法的实施可以参见系统的实施, 重复之处不再赘述。 如图 7所示, 本发明实施例反馈信道状态信息的方法包括下 列步骤: 步骤 701、用户设备根据第一预编码矩阵和第二预编 码矩阵, 确定第三预 编码矩阵;

步骤 702、用户设备根据确定的第三预编码矩阵确定 整体预编码矩阵, 其 中整体预编码矩阵为第三预编码矩阵的子矩阵 ;

步骤 703、用户设备根据整体预编码矩阵确定整体预 编码矩阵信息, 并向 网络侧设备发送整体预编码矩阵信息。

较佳地, 用户设备确定第一预编码矩阵和第二预编码矩 阵之后, 还包括: 用户设备向网络侧设备发送第一预编码矩阵指 示 PMI信息、 第一秩指示

RI值、 第二 PMI信息和第二 RI值;

其中, 第一 PMI信息为第一预编码矩阵在码本中的索引号; 第二 PMI信 息为第二预编码矩阵在码本中的索引号;第一 RI值为第一预编码矩阵的列数, 或者行数; 第二 RI值为第二预编码矩阵的列数, 或者行数。

较佳地, 第三预编码矩阵\¥ =\¥1 @ \¥2或者 W=W2 ® W1 ;

其中, W1为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

较佳地,整体预编码矩阵为第三预编码矩阵的 N列或者 N行组成的矩阵。 较佳地, 整体预编码矩阵为第三预编码矩阵的前 N列或前 N行组成的矩 阵。

较佳地, N 不大于第一预编码矩阵的列数与第二预编码矩 阵的列数的乘 积; 或 N不大于第一预编码矩阵的行数与第二预编码 阵的行数的乘积。

较佳地, 用户设备根据第一预编码矩阵和第二预编码矩 阵确定第三预编 码矩阵之前, 还包括:

用户设备根据每个码字对应的第一 CQI值, 将第一预编码矩阵进行重排 列和 /或根据每个码字对应的第二 CQI值, 将第二预编码矩阵进行重排列。 较佳地, 整体预编码矩阵信息为整体 RI值; 其中整体 RI值为整体预编 码矩阵的列数或者行数。

较佳地, 整体预编码矩阵信息为矩阵指示信息;

用户设备根据整体预编码矩阵, 确定整体预编码矩阵信息, 包括: 用户设备将矩阵指示信息的值设置为用于表示 对应的备选矩阵为整体预 编码矩阵的值; 其中, 所述矩阵指示信息中的一个取值对应一个备选 矩阵, 所述备选矩阵是根据所述第三预编码矩阵确定 的; 或将矩阵指示信息中与第 三预编码矩阵中的一个行或者列对应的比特位 设置为用于表示整体预编码矩 阵包括对应的行或者列的值。

较佳地, 用户设备确定整体预编码矩阵之后, 还包括:

用户设备确定整体 CQI值; 其中整体 CQI值为用户设备在网络侧设备用 整体预编码矩阵向用户设备传输数据的假设下 确定的;

用户设备向网络侧设备发送整体 CQI, 以使网络侧设备根据整体 CQI值 进行调制和 /或选择编码速率。

基于同一发明构思, 本发明实施例中还提供了一种确定预编码矩阵 的方 法, 由于该方法解决问题的原理与本发明实施例确 定预编码矩阵的系统相似, 因此该方法的实施可以参见系统的实施, 重复之处不再赘述。

如图 8所示, 本发明确定预编码矩阵的方法包括下列步骤:

步骤 801、 网络侧设备接收来自用户设备的整体预编码矩 阵信息; 步骤 802、 网络侧设备根据整体预编码矩阵信息确定整体 预编码矩阵; 其中, 整体预编码矩阵为根据第一预编码矩阵和第二 预编码矩阵确定的 第三预编码矩阵的子矩阵。

较佳地, 网络侧设备根据整体预编码矩阵信息确定整体 预编码矩阵之前, 还包括:

网络侧设备接收来自用户设备的第一 PMI信息、 第一 RI值、 第二 PMI 信息和第二 RI值, 其中第一 PMI信息为第一预编码矩阵在码本中的索引号; 第二 PMI信息为第二预编码矩阵在码本中的索引号; 第一 RI值为第一预编码 矩阵的列数, 或者行数; 第二 RI值为第二预编码矩阵的列数, 或者行数; 网络侧设备根据整体预编码矩阵信息确定整体 预编码矩阵, 包括: 网络侧设备根据第一 PMI信息和第一 RI值确定第一预编码矩阵,以及根 据第二 PMI信息和第二 RI值确定第二预编码矩阵;

网络侧设备根据第一预编码矩阵和第二预编码 矩阵确定第三预编码矩 阵, 并根据第三预编码矩阵确定整体预编码矩阵。

较佳地, 第三预编码矩阵 W =W1 W2或者 W=W2 W1;

其中, W1为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B的克罗尼克 Kronecker积。

较佳地,整体预编码矩阵为第三预编码矩阵的 N列或者 N行组成的矩阵。 较佳地, 整体预编码矩阵为第三预编码矩阵的前 N列或前 N行组成的矩 阵。

较佳地, N 不大于第一预编码矩阵的列数与第二预编码矩 阵的列数的乘 积; 或 N不大于第一预编码矩阵的行数与第二预编码 阵的行数的乘积。

较佳地, 网络侧设备根据第一预编码矩阵和第二预编码 矩阵确定第三预 编码矩阵之前, 还包括:

网络侧设备根据每个码字对应的第一 CQI值, 将第一预编码矩阵进行重 排列,和 /或根据每个码字对应的第二 CQI值,将第二预编码矩阵进行重排列。

较佳地, 整体预编码矩阵信息为整体 RI值; 其中整体 RI值为整体预编 码矩阵的列数或者行数。

较佳地, 整体预编码矩阵信息为矩阵指示信息;

网络侧设备根据第三矩阵确定整体预编码矩阵 , 包括:

网络侧设备确定矩阵指示信息的值对应的备选 矩阵为整体预编码矩阵; 其中所述矩阵指示信息的一个取值对应一个备 选矩阵, 所述备选矩阵是根据 所述第三矩阵确定的; 或按照矩阵指示信息中的比特位取值将第三预 编码矩 阵中对应的行或者列组合成整体预编码矩阵。 较佳地, 该方法还包括:

网络侧设备根据收到的来自用户设备的整体 CQI值进行调制和 /或选择编 码速率;

其中, 整体 CQI值为用户设备在网络侧设备用整体预编码矩 阵向用户设 备传输数据的假设下确定的。

参见图 9, 为本发明另一实施例提供的用户设备的结构示 意图, 该用户设 备可实现本发明上述实施例的流程。 如图所示, 该用户设备可包括: 收发信 机 900、 处理器 910和存储器 920。

收发信机 900根据实际需要可以包括基带处理部件、 射频处理部件等设 备, 用于传输相关信息;

存储器 920, 存储一个或多个可执行程序, 被用于配置处理器 910;

处理器 910, 被配置了一个或多个可执行程序, 所述一个或多个可执行程 序用于执行以下方法: 根据第一预编码矩阵和第二预编码矩阵, 确定第三预 编码矩阵, 根据确定的第三预编码矩阵确定整体预编码矩 阵, 其中所述整体 预编码矩阵为第三预编码矩阵的子矩阵; 以及, 根据整体预编码矩阵确定整 体预编码矩阵信息, 并通过收发信机 900 向所述网络侧设备发送所述整体预 编码矩阵信息。

进一步的, 处理器 910还用于: 通过收发信机 900向所述网络侧设备发 送第一 PMI信息、 第一 RI值、 第二 PMI信息和第二 RI值; 其中, 所述第一 PMI信息为第一预编码矩阵在码本中的索引号; 所述第二 PMI信息为第二预 编码矩阵在码本中的索引号; 所述第一 RI值为第一预编码矩阵的列数, 或者 行数; 所述第二 RI值为第二预编码矩阵的列数, 或者行数。

较佳地, 所述第三预编码矩阵 W =W1 ® W2或者 W=W2 ® W1 ; 其中, Wl为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B 的克罗尼克 Kronecker积。

较佳地, 所述整体预编码矩阵为所述第三预编码矩阵的 N列或者 N行组 成的矩阵。

较佳地, 所述整体预编码矩阵为所述第三预编码矩阵的 前 N列或前 N行 组成的矩阵。

较佳地, 所述 N不大于第一预编码矩阵的列数与第二预编码 阵的列数 的乘积; 或, 所述 N不大于第一预编码矩阵的行数与第二预编码 阵的行数 的乘积。

进一步的, 处理器 910还用于: 根据第一预编码矩阵和第二预编码矩阵 确定第三预编码矩阵之前, 根据每个码字对应的第一 CQI值, 将所述第一预 编码矩阵进行重排列和 /或根据每个码字对应的第二 CQI值, 将所述第二预编 码矩阵进行重排列。

较佳地, 所述整体预编码矩阵信息为整体 RI值; 其中所述整体 RI值为 所述整体预编码矩阵的列数或者行数。

较佳地, 处理器 910具体用于: 若所述整体预编码矩阵信息为矩阵指示 信息, 将矩阵指示信息的值设置为用于表示对应的备 选矩阵为整体预编码矩 阵的值; 其中, 所述矩阵指示信息中的一个取值对应一个备选 矩阵, 所述备 选矩阵是根据所述第三预编码矩阵确定的; 或将矩阵指示信息中与第三预编 码矩阵中的一个行或者列对应的比特位设置为 用于表示整体预编码矩阵包括 对应的行或者列的值。

进一步的, 处理器 910还用于: 确定整体 CQI值; 其中所述整体 CQI值 为所述用户设备在所述网络侧设备用所述整体 预编码矩阵向所述用户设备传 输数据的假设下确定的; 向所述网络侧设备发送所述整体 CQI, 以使所述网 络侧设备根据所述整体 CQI值进行调制和 /或选择编码速率。

参见图 10, 为本发明的另一实施例提供的网络侧设备的结 构示意图, 该 网络侧设备可实现本发明的上述实施例提供的 流程。 该网络侧设备可包括: 收发信机 1000、 存储器 1010和处理器 1020。

收发信机 1000, 根据实际需要可以包括基带处理部件、 射频处理部件等 设备, 用于传输相关信息。 在该实施例中, 收发信机 1000用于接收来自用户 设备的整体预编码矩阵信息;

存储器 1010, 存储一个或多个可执行程序, 被用于配置处理器 1020; 处理器 1020, 被配置了一个或多个可执行程序, 所述一个或多个可执行 程序用于执行以下方法: 根据所述整体预编码矩阵信息确定整体预编码 矩阵, 其中, 所述整体预编码矩阵为根据第一预编码矩阵和 第二预编码矩阵确定的 第三预编码矩阵的子矩阵。

进一步的, 收发信机 1000还用于: 接收来自用户设备的第一 PMI信息、 第一 RI值、 第二 PMI信息和第二 RI值, 其中所述第一 PMI信息为第一预编 码矩阵在码本中的索引号; 所述第二 PMI信息为第二预编码矩阵在码本中的 索引号; 所述第一 RI值为第一预编码矩阵的列数, 或者行数; 所述第二 RI 值为第二预编码矩阵的列数, 或者行数。 相应的, 处理器 1020具体用于: 根 据第一 PMI信息和第一 RI值确定第一预编码矩阵, 以及根据第二 PMI信息 和第二 RI值确定第二预编码矩阵; 根据第一预编码矩阵和第二预编码矩阵确 定第三预编码矩阵, 并根据第三预编码矩阵确定整体预编码矩阵。

较佳地, 所述第三预编码矩阵 W =W1 ® W2或者 W=W2 ® W1 ; 其中,

W1为第一预编码矩阵, W2为第二预编码矩阵, A ® B表示矩阵 A和矩阵 B 的克罗尼克 Kronecker积。

较佳地, 所述整体预编码矩阵为所述第三预编码矩阵的 N列或者 N行组 成的矩阵。

较佳地, 所述整体预编码矩阵为所述第三预编码矩阵的 前 N列或前 N行 组成的矩阵。

较佳地, 所述 N不大于第一预编码矩阵的列数与第二预编码 阵的列数 的乘积; 或, 所述 N不大于第一预编码矩阵的行数与第二预编码 阵的行数 的乘积。

进一步的, 处理器 1020还用于: 根据第一预编码矩阵和第二预编码矩阵 确定第三预编码矩阵之前, 根据每个码字对应的第一 CQI值, 将所述第一预 编码矩阵进行重排列, 和 /或根据每个码字对应的第二 CQI值, 将所述第二预 编码矩阵进行重排列。

较佳地, 所述整体预编码矩阵信息为整体 RI值; 其中所述整体 RI值为 所述整体预编码矩阵的列数或者行数。

较佳地, 处理器 1020具体用于: 若所述整体预编码矩阵信息为矩阵指示 信息, 确定矩阵指示信息的值对应的备选矩阵为整体 预编码矩阵; 其中所述 矩阵指示信息的一个取值对应一个备选矩阵, 所述备选矩阵是根据所述第三 矩阵确定的; 或按照矩阵指示信息中的比特位取值将第三预 编码矩阵中对应 的行或者列组合成整体预编码矩阵。

进一步的, 处理器 1020还用于: 根据收到的来自所述用户设备的整体

CQI值进行调制和 /或选择编码速率; 其中, 所述整体 CQI值为所述用户设备 在所述网络侧设备用所述整体预编码矩阵向所 述用户设备传输数据的假设下 确定的。

本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或 计算机程序产品。 因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实施例的形式。 而且, 本发明可采用在一个或多个 其中包含有计算机可用程序代码的计算机可用 存储介质 (包括但不限于磁盘 存储器、 CD-ROM、 光学存储器等)上实施的计算机程序产品的形 式。

本发明是参照根据本发明实施例的方法、 设备(系统)、 和计算机程序产 品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程图 和 /或方框图中的每一流程和 /或方框、 以及流程图和 /或方框图中的流程 和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处 理器以产生一个机器, 使得通 过计算机或其他可编程数据处理设备的处理器 执行的指令产生用于实现在流 程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能 装置。

这些计算机程序指令也可存储在能引导计算机 或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器 中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个流程或 多个流程和 /或方框图一个方框或多个方框中指定的功能

这些计算机程序指令也可装载到计算机或其他 可编程数据处理设备上, 使得在计算机或其他可编程设备上执行一系列 操作步骤以产生计算机实现的 处理, 从而在计算机或其他可编程设备上执行的指令 提供用于实现在流程图 一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能 步 骤。

尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知了 基本创造性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权 利要求意欲解释为包括优选实施例以及落入本 发明范围的所有变更和修改。 发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权利 要 求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。