一种预编码矩阵确定方法及装置与流程

文档序号:12182135阅读:来源:国知局

技术特征:

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

确定垂直维波束向量以及水平维波束向量,对所述垂直维波束向量进行分组得到多个垂直维波束分组,以及对所述水平维波束向量进行分组得到多个水平维波束分组,其中,相邻垂直维波束分组内包含至少一个不重叠的垂直维波束,相邻水平维波束分组内包含至少一个不重叠的水平维波束;

分别对每个垂直维波束分组进行划分得到垂直维波束子分组,以及分别对每个水平维波束分组进行划分得到水平维波束子分组,其中,任意一个垂直维波束分组划分的垂直维波束子分组的个数与任意一个水平维波束分组划分的水平维波束子分组的个数相同;

根据每个垂直维波束分组划分的每个垂直维波束子分组与每个水平维波束分组划分的每个水平维波束子分组之间的Kronecker积,确定第一级码本;

采用第二级码本从确定的第一级码本中选择多列波束并进行相位调整,确定预编码矩阵。

2.如权利要求1所述的方法,其特征在于,每个垂直维波束分组包含相同数目的垂直维波束;

每个水平维波束分组包含相同数目的水平维波束。

3.如权利要求2所述的方法,其特征在于,每个垂直维波束分组划分的各垂直维波束子分组之间相互不重叠;

每个水平维波束分组划分的各水平维波束子分组之间相互不重叠。

4.如权利要求3所述的方法,其特征在于,根据每个垂直维波束分组划分的每个垂直维波束子分组与每个水平维波束分组划分的每个水平维波束子分组之间的Kronecker积,确定第一级码本,包括:

根据每个垂直维波束分组划分的每个垂直维波束子分组与每个水平维波束分组划分的每个水平维波束子分组之间的Kronecker积,确定第一矩阵 <mrow> <msub> <mi>X</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = '[' close = ']'> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>其中,Xv,q表示垂直维波束分组Xv的第q个垂直维波束子分组,Xh,q表示水平维波束分组Xh的第q个水平维波束子分组;

根据每个垂直维波束分组划分的每个垂直维波束子分组与每个水平维波束分组划分的每个水平维波束子分组,确定第二矩阵X2

确定第一级码本 <mrow> <msub> <mi>W</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = '[' close = ']'> <mtable> <mtr> <mtd> <msub> <mi>X</mi> <mn>1</mn> </msub> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>X</mi> <mn>2</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>

5.如权利要求4所述的方法,其特征在于,第二矩阵X2=X1,或者,

<mrow> <msub> <mi>X</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>B</mi> <mn>1</mn> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>B</mi> <mn>2</mn> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>Q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>或者,

<mrow> <msub> <mi>X</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>D</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>D</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>q</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>Q</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>或者,

<mrow> <msub> <mi>X</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>B</mi> <mn>1</mn> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>D</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>q</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>Q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>Q</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,Bq是一个mq×mq对角矩阵,Dq是一个lq×lq对角矩阵,mq表示垂直维波束分组Xv的第q个垂直维波束子分组包含的垂直维波束的个数,lq表示水平维波束分组Xh的第q个水平维波束子分组包含的水平维波束的个数。

6.如权利要求5所述的方法,其特征在于,Bq根据Xv,q确定或者为预设值,Dq根据Xh,q确定或者为预设值。

7.一种预编码矩阵确定装置,其特征在于,包括:

第一处理模块,用于确定垂直维波束向量以及水平维波束向量,对所述垂直维波束向量进行分组得到多个垂直维波束分组,以及对所述水平维波束向量进行分组得到多个水平维波束分组,其中,相邻垂直维波束分组内包含至少一个不重叠的垂直维波束,相邻水平维波束分组内包含至少一个不重叠的水平维波束;

第二处理模块,用于分别对每个垂直维波束分组进行划分得到垂直维波束子分组,以及分别对每个水平维波束分组进行划分得到水平维波束子分组,其中,任意一个垂直维波束分组划分的垂直维波束子分组的个数与任意一个水平维波束分组划分的水平维波束子分组的个数相同;

第三处理模块,用于根据每个垂直维波束分组划分的每个垂直维波束子分组与每个水平维波束分组划分的每个水平维波束子分组之间的Kronecker积,确定第一级码本;

第四处理模块,用于采用第二级码本从确定的第一级码本中选择多列波束并进行相位调整,确定预编码矩阵。

8.如权利要求7所述的装置,其特征在于,每个垂直维波束分组包含相同数目的垂直维波束;

每个水平维波束分组包含相同数目的水平维波束。

9.如权利要求8所述的装置,其特征在于,每个垂直维波束分组划分的各垂直维波束子分组之间相互不重叠;

每个水平维波束分组划分的各水平维波束子分组之间相互不重叠。

10.如权利要求9所述的装置,其特征在于,所述第三处理模块具体用于:

根据每个垂直维波束分组划分的每个垂直维波束子分组与每个水平维波束分组划分的每个水平维波束子分组之间的Kronecker积,确定第一矩阵 <mrow> <msub> <mi>X</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>其中,Xv,q表示垂直维波束分组Xv的第q个垂直维波束子分组,Xh,q表示水平维波束分组Xh的第q个水平维波束子分组;

根据每个垂直维波束分组划分的每个垂直维波束子分组与每个水平维波束分组划分的每个水平维波束子分组,确定第二矩阵X2

确定第一级码本 <mrow> <msub> <mi>W</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>X</mi> <mn>1</mn> </msub> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>X</mi> <mn>2</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>

11.如权利要求10所述的装置,其特征在于,第二矩阵X2=X1,或者,

<mrow> <msub> <mi>X</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>B</mi> <mn>1</mn> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>B</mi> <mn>2</mn> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>Q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>或者,

<mrow> <msub> <mi>X</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>D</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>D</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>q</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <mo>&CircleTimes;</mo> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>Q</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>或者,

<mrow> <msub> <mi>X</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>B</mi> <mn>1</mn> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>D</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>q</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>v</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>Q</mi> </msub> <mo>)</mo> <mo>&CircleTimes;</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>h</mi> <mo>,</mo> <mi>Q</mi> </mrow> </msub> <msub> <mi>D</mi> <mi>Q</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,Bq是一个mq×mq对角矩阵,Dq是一个lq×lq对角矩阵,mq表示垂直维波束分组Xv的第q个垂直维波束子分组包含的垂直维波束的个数,lq表示水平维波束分组Xh的第q个水平维波束子分组包含的水平维波束的个数。

12.如权利要求11所述的装置,其特征在于,Bq根据Xv,q确定或者为预设值,Dq根据Xh,q确定或者为预设值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1