发明名称 一种适用于联合传输的自适应预编码矩阵索引反馈方法
摘要 本发明公开了一种适用于联合传输的自适应预编码矩阵索引反馈方法,特征是用户终端根据各个基站到该终端的信道质量指示的大小,确定服务基站和相邻协作基站;再生成一系列不同大小的预编码矩阵码本,保证其中码字均匀分布在单位球面上;对于服务基站的链路,用最大码本进行量化并用最大数目比特序列表示算出的预编码矩阵索引;对于相邻协作基站的链路,采用提出的公式算出表示索引的比特序列的长度,用对应的码本子集进行量化并用较短的比特序列表示所得索引;最后把比特序列反馈给对应基站。采用本发明方法可以在几乎不牺牲频谱效率的前提下大幅降低反馈开销。
申请公布号 CN101984572A 申请公布日期 2011.03.09
申请号 CN201010570841.8 申请日期 2010.12.02
申请人 中国科学技术大学 发明人 李士超;邱玲
分类号 H04L1/16(2006.01)I;H04L1/00(2006.01)I;H04B7/04(2006.01)I 主分类号 H04L1/16(2006.01)I
代理机构 安徽省合肥新安专利代理有限责任公司 34101 代理人 汪祥虬
主权项 1.一种适用于联合传输的自适应预编码矩阵索引反馈方法,包括:在基站端配有二到八根发送天线的采用联合传输技术的多点协作系统中,用户终端根据信道估计技术获得参与联合传输的每个基站到该终端链路的信道矩阵,在预先生成的预编码矩阵码本中为每个信道矩阵选出方向上最接近该信道矩阵的预编码矩阵,把其对应的十进制索引转换成二进制比特序列,通过上行链路把这些二进制比特序列反馈给对应的基站;设参与联合传输的协作基站数为N<sub>B</sub>,每个基站的发送天线数为N<sub>T</sub>,用户终端的接收天线数为N<sub>R</sub>;该用户终端根据采用信道估计技术得到参与联合传输的所有基站到该用户终端下行链路的信道矩阵<img file="FDA0000035820980000011.GIF" wi="436" he="56" />其中H<sub>i</sub>表示第i个基站到该用户链路的N<sub>R</sub>×N<sub>T</sub>维的信道矩阵;之后用户终端根据信道质量指示公式<img file="FDA0000035820980000012.GIF" wi="252" he="70" />算出每个协作基站到该用户终端下行链路的信道质量指示,其中,符号|| ||<sub>2</sub>表示取二阶范数运算;其特征在于:每个用户终端根据所算出的不同基站到该用户终端的链路的信道质量指示的相对大小,选择其中最大值对应的基站为服务基站,把其它基站记为相邻协作基站;用户终端和参与联合传输的基站根据以下方法生成一系列不同大小的预编码矩阵码本:使得同一个码本内的预编码矩阵均匀分布在一个半径为1的球面上,该球的维度等于每个基站的发送天线数N<sub>T</sub>,并使得每个预编码矩阵都对应一个特有的索引,以区别同一码本内的不同预编码矩阵;对于服务基站到用户终端的链路,在最大的预编码矩阵码本中选出在方向上与该链路信道矩阵最接近的预编码矩阵,根据对应关系找到该预编码矩阵的索引,并用最大数目的比特进行描述;对于相邻协作基站到用户终端的链路,根据该链路信道质量指示与服务基站该到用户终端链路的信道质量指示的相对大小,采用预编码矩阵索引比特减少公式<maths num="0001"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mi>B</mi><mrow><mi>neigh</mi><mo>_</mo><mi>base</mi></mrow></msub><mo>=</mo><mi>ceil</mi><mo>{</mo><mfrac><mrow><msub><mi>N</mi><mi>T</mi></msub><mo>-</mo><mn>1</mn></mrow><mn>2</mn></mfrac><msub><mi>log</mi><mn>2</mn></msub><mfrac><msub><mi>CQI</mi><mrow><mi>serve</mi><mo>_</mo><mi>base</mi></mrow></msub><msub><mi>CQI</mi><mrow><mi>neigh</mi><mo>_</mo><mi>base</mi></mrow></msub></mfrac><mo>}</mo></mrow></math>]]></maths>算出量化该链路信道矩阵的预编码矩阵索引的比特数目,其中N<sub>T</sub>是发射天线数,CQI<sub>serve_base</sub>是服务基站到该用户终端的链路的信道质量指示,CQI<sub>neigh_base</sub>是相邻协作基站到用户终端的链路的信道质量指示,符号ceil{}表示对括号里的值做向上取整运算;在该比特数目对应的预编码矩阵码本中选出在方向上与该链路信道矩阵最接近的预编码矩阵,根据对应关系找到其对应的预编码矩阵索引;具体操作步骤如下:步骤1:用户终端确定服务基站和相邻协作基站每个用户终端根据信道质量指示公式算出不同基站到该终端链路的信道质量指示CQI<sub>i</sub>,i=1,...,N<sub>B</sub>,将最大值所对应的基站记为服务基站,对应的信道矩阵记为H<sub>serve_base</sub>,对应的信道质量指示记为CQI<sub>serve_base</sub>;其它基站记为相邻协作基站,对应的信道矩阵记为H<sub>neigh_base</sub>,对应的信道质量指示记为CQI<sub>neigh_base</sub>;步骤2:用户终端和参与联合传输的每个基站产生一系列不同大小的预编码矩阵码本用户终端和基站先产生最大预编码矩阵码本Ω<sub>total</sub>={P<sub>0</sub>,P<sub>1</sub>,...,P<sub>N-1</sub>},其中N是最大预编码矩阵码本中预编码矩阵的个数且N是2的整数次幂,P<sub>i</sub>是该码本中第i个预编码矩阵,这些预编码矩阵均匀分布在半径为1的球面上,该球的维度等于每个基站的发送天线数N<sub>T</sub>,第i个预编码矩阵P<sub>i</sub>对应的预编码矩阵索引PMI<sub>i</sub>是十进制数,把它转换成二进制序列,每个序列所含的比特数目相等,把该比特数记为B<sub>total</sub>并满足<img file="FDA0000035820980000021.GIF" wi="202" he="49" />用户终端和基站再产生一系列预编码矩阵码本子集,它所含预编码矩阵的个数也是2的整数次幂,但要小于最大预编码矩阵码本中预编码矩阵的个数,将不同预编码矩阵码本子集的十进制的预编码矩阵索引也转换成不同长度的二进制序列,其所含比特数为b时所对应的预编码矩阵码本子集为Ω<sub>b</sub>={Q<sub>0</sub>,Q<sub>1</sub>,...,Q<sub>M-1</sub>},其中M是该码本子集里预编码矩阵的个数,且满足2<sup>b</sup>=M,Q<sub>j</sub>是该码本中第j个预编码矩阵,它们均匀分布在半径为1的球面上,该球的维度等于每个基站的发送天线数N<sub>T</sub>;如果十进制预编码矩阵索引对应的二进制序列所含比特数b=0,它所对应的预编码矩阵码本子集Ω<sub>0</sub>为空集;步骤3:用户终端找出服务基站和相邻协作基站到用户终端的链路的预编码矩阵索引对于服务基站到用户终端的链路的信道矩阵H<sub>serve_base</sub>,采用最大预编码矩阵码本Ω<sub>total</sub>作为服务基站所采用的预编码矩阵码本Ω<sub>serve_base</sub>,即Ω<sub>serve_base</sub>=Ω<sub>total</sub>;在该预编码矩阵码本中找到服务基站到该终端链路的预编码矩阵,其索引PMI<sub>serve_base</sub>满足<img file="FDA0000035820980000022.GIF" wi="702" he="101" />以保证该索引对应的预编码矩阵在方向上与该链路信道矩阵H<sub>serve_base</sub>最为接近,其中第n个预编码矩阵P<sub>n</sub>满足P<sub>n</sub>∈Ω<sub>serve_cell</sub>,然后把所找出的十进制的服务基站到该终端链路的预编码矩阵索引PMI<sub>serve_base</sub>转换成二进制比特序列,并使其所含的比特数B<sub>serve_base</sub>满足B<sub>serve_base</sub>=B<sub>total</sub>;对于相邻协作基站到该用户终端链路信道矩阵H<sub>neigh_base</sub>,根据预编码矩阵索引比特减少公式<maths num="0002"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mi>B</mi><mrow><mi>neigh</mi><mo>_</mo><mi>base</mi></mrow></msub><mo>=</mo><mi>ceil</mi><mo>{</mo><mfrac><mrow><msub><mi>N</mi><mi>T</mi></msub><mo>-</mo><mn>1</mn></mrow><mn>2</mn></mfrac><msub><mi>log</mi><mn>2</mn></msub><mfrac><msub><mi>CQI</mi><mrow><mi>serve</mi><mo>_</mo><mi>base</mi></mrow></msub><msub><mi>CQI</mi><mrow><mi>neigh</mi><mo>_</mo><mi>base</mi></mrow></msub></mfrac><mo>}</mo></mrow></math>]]></maths>算出描述预编码矩阵索引的二进制比特序列需要减少的比特数ΔB<sub>neigh_base</sub>,其中N<sub>T</sub>是发射天线数,CQI<sub>serve_base</sub>是服务基站到该用户终端链路的信道质量指示,CQI<sub>neigh_base</sub>是相邻协作基站到该用户终端链路的信道质量指示,符号ceil{}表示对括号里的值做向上取整运算;于是该用户终端用B<sub>neigh_base</sub>=B<sub>total</sub>-ΔB<sub>neigh_base</sub>个比特来表示相邻协作基站到该用户终端链路的预编码矩阵索引,在B<sub>neigh_base</sub>比特所对应的预编码矩阵码本子集<img file="FDA0000035820980000024.GIF" wi="152" he="60" />中找出相邻协作基站到该用户终端链路的预编码矩阵,其索引PMI<sub>neigh_base</sub>满足<img file="FDA0000035820980000031.GIF" wi="767" he="101" />以保证该索引对应的预编码矩阵在方向上与该链路信道矩阵H<sub>neigh_base</sub>最为接近,其中第m个预编码矩阵Q<sub>m</sub>满足Q<sub>m</sub>∈Ω<sub>neigh_base</sub>,然后把所找出的十进制的相邻协作基站到该用户终端链路的预编码矩阵索引PMI<sub>neigh_base</sub>转换成二进制比特序列;步骤4:用户终端把所算出的预编码矩阵索引反馈给对应的基站用户终端把服务基站预编码矩阵索引PMI<sub>serve_base</sub>对应的长度为B<sub>serve_base</sub>的二进制比特序列通过上行链路反馈给服务基站,把相邻协作基站预编码矩阵索引PMI<sub>neigh_base</sub>对应的长度为B<sub>neigh_base</sub>的二进制比特序列通过上行链路反馈给相邻协作基站。
地址 230026 安徽省合肥市金寨路96号