发明名称 多点协作系统中有限反馈比特数联合分配方法
摘要 本发明提供多点协作系统中有限反馈比特数联合分配的方法,包括:主基站和辅助基站向用户发射训练序列,用户进行信道估计处理,得到与主基站与辅助基站间的估计信道;用户将接收端功率信息反馈给主基站,主基站根据该信息计算比特分配方案;主基站将比特分配结果反馈给各个用户;用户根据分配到的反馈比特数对信道估计所得信道信息进行量化,将码字序号反馈给主基站;主基站和辅助基站根据反馈的信道状态信息进行迫零预编码矩阵运算;主基站和辅助基站将用户数据进行线性预处理后发送给用户。本发明采用反馈比特联合分配的方法,将系统总反馈比特数自适应地分配给各个用户的各个信道,提高了小区吞吐率和系统总数据率。
申请公布号 CN102811491B 申请公布日期 2015.08.26
申请号 CN201210265062.6 申请日期 2012.07.27
申请人 上海交通大学 发明人 秦佳美;伊海珂;黄剑;俞晖;罗汉文
分类号 H04W72/04(2009.01)I;H04W72/12(2009.01)I;H04L25/02(2006.01)I 主分类号 H04W72/04(2009.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 一种多点协作系统中有限反馈比特数联合分配的方法,其特征在于,包括以下步骤:第一步,主基站向用户k发射训练序列S<sub>k,1</sub>,用户k根据接收到的信号X<sub>k,1</sub>进行信道估计,得到用户k和主基站间的信道状态信息h<sub>k,1</sub>,同时辅助基站向用户k发射训练序列S<sub>k,2</sub>,用户k根据接收到的信号X<sub>k,2</sub>进行信道估计,得到用户k和辅助基站间的信道状态信息h<sub>k,2</sub>,其中k=1,2,…,K<sub>1</sub>+K<sub>2</sub>;第二步,隔固定的时间T,主基站将接收到各个用户对其接收端信噪比的反馈,p<sub>k1</sub>,p<sub>k2</sub>分别为用户k的主基站信道和辅助基站信道的接收端功率;主基站根据接收到的信息,联合的分配各个用户的各个信道的反馈比特数;第三步,主基站将比特分配结果发送给所有用户,每个用户得到其各个信道的反馈比特数;第四步,在每个信道状态信息反馈周期T<sub>1</sub>初始时间,用户将其信道估计所得的信道状态信息h<sub>k,1</sub>和h<sub>k,2</sub>归一化得到<img file="FDA0000721600370000011.GIF" wi="77" he="85" />和<img file="FDA0000721600370000012.GIF" wi="116" he="83" />再根据已有的码本量化为与其最接近的码字<img file="FDA0000721600370000013.GIF" wi="80" he="84" />和<img file="FDA0000721600370000014.GIF" wi="110" he="84" />将所得的反馈码字序号n<sub>k1</sub>和n<sub>k2</sub>反馈给主基站;第五步,主基站根据反馈所得的码字序号n<sub>k1</sub>和n<sub>k2</sub>,从码本中找到对应的量化后的最接近的码字<img file="FDA0000721600370000015.GIF" wi="78" he="82" />和<img file="FDA0000721600370000016.GIF" wi="109" he="84" />以ZF预编码算法进行发射端预编码操作;第六步,主基站将用户信号发给用户k=1,2,…,K<sub>1</sub>,辅助基站将信号发给用户k=K<sub>1</sub>+1,…,K<sub>1</sub>+K<sub>2</sub>;第二步中的反馈比特数分配方法是:首先计算由于信道的量化误差,单用户损失的数据率;对于用户k,有限反馈系统相对于主基站获得完美信道信息系统的数据率的差值满足以下单用户数据率差值公式<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&Delta;</mi><msub><mi>R</mi><mi>k</mi></msub><mo>&le;</mo><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>p</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>K</mi><mn>1</mn></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mn>2</mn><mfrac><mrow><mo>-</mo><msub><mi>B</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup><mo>+</mo><msub><mi>p</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub><msub><mi>K</mi><mn>2</mn></msub><msup><mn>2</mn><mfrac><mrow><mo>-</mo><msub><mi>B</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000721600370000017.GIF" wi="916" he="116" /></maths>其中,ΔR<sub>k</sub>为用户k的由量化误差带来的数据率损失,M为基站天线数,B<sub>k1</sub>和B<sub>k2</sub>是分配给用户k的主信道和干扰信道的反馈比特数,B<sub>k1</sub>和B<sub>k2</sub>均为非负整数;p<sub>k1</sub>,p<sub>k2</sub>分别为用户k反馈给主基站的主基站信道和辅助基站信道的接收端功率,假设反馈的信息是理想化的;p<sub>k1</sub>,p<sub>k2</sub>的计算由用户完成,计算方法如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>p</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mi>P</mi><msub><mi>K</mi><mn>1</mn></msub></mfrac><msup><mrow><mo>(</mo><mfrac><msub><mi>d</mi><mn>0</mn></msub><msub><mi>d</mi><mi>ks</mi></msub></mfrac><mo>)</mo></mrow><mi>&gamma;</mi></msup></mrow>]]></math><img file="FDA0000721600370000021.GIF" wi="317" he="150" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>p</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub><mo>=</mo><mfrac><mi>P</mi><msub><mi>K</mi><mn>2</mn></msub></mfrac><msup><mrow><mo>(</mo><mfrac><msub><mi>d</mi><mn>0</mn></msub><msub><mi>d</mi><mi>kI</mi></msub></mfrac><mo>)</mo></mrow><mi>&gamma;</mi></msup></mrow>]]></math><img file="FDA0000721600370000022.GIF" wi="335" he="148" /></maths>其中,P为基站发射信号总功率,假设主基站与辅助基站发射功率相同;d<sub>0</sub>为基准距离,d<sub>ks</sub>为用户k与主基站之间的距离,d<sub>kI</sub>为用户k与辅助基站之间的距离;γ为大尺度衰落指数;根据单用户数据率差值公式,可以得出主基站中所有用户的总数据率损失的上限为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>&Delta;R</mi><mo>&le;</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mn>1</mn></msub></munderover><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&rho;</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub><msup><mn>2</mn><mfrac><mrow><mo>-</mo><msub><mi>B</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup><mo>+</mo><msub><mi>&rho;</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub><msup><mn>2</mn><mfrac><mrow><mo>-</mo><msub><mi>B</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000721600370000023.GIF" wi="748" he="150" /></maths>其中,ρ<sub>k1</sub>=p<sub>k1</sub>(K<sub>1</sub>‑1),ρ<sub>k2</sub>=p<sub>k2</sub>K<sub>2</sub>;由系统总反馈比特数的限制为B<sub>tot</sub>,有:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mn>1</mn></msub></munderover><mrow><mo>(</mo><msub><mi>B</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>B</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mo>&le;</mo><msub><mi>B</mi><mi>tot</mi></msub></mrow>]]></math><img file="FDA0000721600370000024.GIF" wi="404" he="150" /></maths>现假设B<sub>k1</sub>和B<sub>k2</sub>为大于等于零的任意实数;根据KKT条件,计算出最优的比特分配方案;再将最终的反馈比特数取整得<img file="FDA0000721600370000025.GIF" wi="1132" he="163" /><img file="FDA0000721600370000026.GIF" wi="1138" he="162" />其中,<img file="FDA0000721600370000027.GIF" wi="92" he="85" />表示取整后取与零相比较大的数。
地址 200240 上海市闵行区东川路800号