发明名称 最大化多小区下行加权和速率的单调优化方法
摘要 本发明提供一种最大化多小区下行加权和速率的单调优化方法,属于无线通信技术领域,将加权和速率优化问题看作可达容量域上的单调优化问题,采用判断搜索、顺序分割以及顶点重置等步骤设计单调优化算法。该方法能有效减少可行问题求解次数,降低计算复杂度,提高收敛速度。
申请公布号 CN102905320A 申请公布日期 2013.01.30
申请号 CN201210359384.7 申请日期 2012.09.24
申请人 上海交通大学 发明人 张茜;何晨;蒋铃鸽
分类号 H04W28/18(2009.01)I 主分类号 H04W28/18(2009.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 1.一种最大化多小区下行加权和速率的单调优化方法,其特征在于,采用判断搜索、顺序分割以及顶点重置方法,具体包括以下步骤:步骤1)设置系统参数:小区数M,每个小区用户数K<sub>m</sub>,第m个基站的天线数T<sub>m</sub>,第m个基站的功率约束P<sub>m</sub>,其中:m=1,...,M,第n个基站到用户<img file="FDA00002182590500011.GIF" wi="62" he="49" />的信道状态信息<img file="FDA00002182590500012.GIF" wi="116" he="70" />其中:m,n=1,...,M,k=1,...,K<sub>m</sub>,用户<img file="FDA00002182590500013.GIF" wi="63" he="49" />的零均值复高斯加性噪声的协方差<img file="FDA00002182590500014.GIF" wi="71" he="70" />以及加权系数<img file="FDA00002182590500015.GIF" wi="97" he="51" />用户<img file="FDA00002182590500016.GIF" wi="76" he="49" />表示第m个小区的第k个用户;步骤2)定义<img file="FDA00002182590500017.GIF" wi="68" he="60" />为用户<img file="FDA00002182590500018.GIF" wi="62" he="49" />的速率,<maths num="0001"><![CDATA[<math><mrow><msub><mi>R</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>=</mo><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><msup><mrow><mo>|</mo><msubsup><mi>h</mi><mrow><msub><mi>m</mi><mi>k</mi></msub><mo>,</mo><mi>m</mi></mrow><mi>H</mi></msubsup><msub><mi>w</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>|</mo></mrow><mn>2</mn></msup><mrow><msub><mi>&Sigma;</mi><mrow><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>&NotEqual;</mo><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><msup><mrow><mo>|</mo><msubsup><mi>h</mi><mrow><msub><mi>m</mi><mi>k</mi></msub><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><msub><mi>w</mi><msub><mi>n</mi><mi>j</mi></msub></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msubsup><mi>&sigma;</mi><msub><mi>m</mi><mi>k</mi></msub><mn>2</mn></msubsup></mrow></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>其中:<img file="FDA000021825905000110.GIF" wi="73" he="49" />是用户<img file="FDA000021825905000111.GIF" wi="62" he="49" />的波束成形向量,其中:m=1,...,M,k=1,...,K<sub>m</sub>,<img file="FDA000021825905000112.GIF" wi="89" he="70" />是第n个基站到用户<img file="FDA000021825905000113.GIF" wi="61" he="49" />的信道状态信息,其中:m,n=1,...,M,k=1,...,K<sub>m</sub>,<img file="FDA000021825905000114.GIF" wi="64" he="55" />为第n个小区的第j个用户<img file="FDA000021825905000115.GIF" wi="54" he="55" />的波束成形向量,其中:n=1,...,M,j=1,...,K<sub>n</sub>,<img file="FDA000021825905000116.GIF" wi="96" he="70" />为第m个基站到用户<img file="FDA000021825905000117.GIF" wi="63" he="49" />的信道状态信息,其中:m=1,...,M,k=1,...,K<sub>m</sub>;构造可达速率向量<img file="FDA000021825905000118.GIF" wi="821" he="76" /><maths num="0002"><![CDATA[<math><mrow><mi>K</mi><mo>=</mo><msubsup><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><msub><mi>K</mi><mi>m</mi></msub></mrow></math>]]></maths>以及加权和速率函数<maths num="0003"><![CDATA[<math><mrow><mi>f</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>m</mi><mo>,</mo><mi>k</mi></mrow></munder><msub><mi>&alpha;</mi><msub><mi>m</mi><mi>k</mi></msub></msub><msub><mi>R</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>;</mo></mrow></math>]]></maths>步骤3)定义盒子<img file="FDA000021825905000121.GIF" wi="601" he="61" />初始化盒子集合<img file="FDA000021825905000122.GIF" wi="282" he="54" />其中:b<sub>0</sub>的对应用户<img file="FDA000021825905000123.GIF" wi="62" he="49" />的第<maths num="0004"><![CDATA[<math><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>K</mi><mi>i</mi></msub><mo>+</mo><mi>k</mi><mrow><mo>(</mo><msub><mi>K</mi><mn>0</mn></msub><mo>=</mo><mn>0</mn><mo>)</mo></mrow></mrow></math>]]></maths>个元素为<maths num="0005"><![CDATA[<math><mrow><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>P</mi><mi>m</mi></msub><msup><mrow><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><mrow><msub><mi>m</mi><mi>k</mi></msub><mo>,</mo><mi>m</mi></mrow><mi>H</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>/</mo><msubsup><mi>&sigma;</mi><msub><mi>m</mi><mi>k</mi></msub><mn>2</mn></msubsup><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>设置算法收敛门限η以及线搜索精度δ;步骤4)初始化最优加权和速率的上界f<sub>max</sub>以及下界f<sub>min</sub>,其中:f<sub>max</sub>=f(b<sub>0</sub>),f<sub>min</sub>=max(α·b<sub>0</sub>)其中:α为加权系数向量,<img file="FDA000021825905000126.GIF" wi="811" he="76" />步骤5)从集合<img file="FDA00002182590500021.GIF" wi="58" he="36" />中选择满足f(b)=f<sub>max</sub>的盒子[a,b],检测a是否为可达容量域内的点,即求解可行问题<img file="FDA00002182590500022.GIF" wi="124" he="52" />步骤6)若可行问题<img file="FDA00002182590500023.GIF" wi="99" he="52" />可行,对[a,b]进行判断搜索,得到分割点r;若可行问题<img file="FDA00002182590500024.GIF" wi="99" he="52" />不可行,则更新集合<img file="FDA00002182590500025.GIF" wi="280" he="50" />上界<img file="FDA00002182590500026.GIF" wi="474" he="54" />然后返回步骤5);步骤7)以分割点r对[a,b]进行顺序分割,得到K个新的盒子[a<sup>(i)</sup>,b<sup>(i)</sup>],i=1,...,K,更新集合<img file="FDA00002182590500027.GIF" wi="68" he="38" />其中:<img file="FDA00002182590500028.GIF" wi="645" he="124" />步骤8)对于集合<img file="FDA00002182590500029.GIF" wi="54" he="36" />中的每一个盒子[a,b],计算f(b);若f(b)&gt;f<sub>min</sub>,重置顶点a,其中,<maths num="0006"><![CDATA[<math><mrow><msub><mover><mi>a</mi><mo>~</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mi>b</mi><mi>i</mi></msub><mo>-</mo><mi>min</mi><mrow><mo>(</mo><mfrac><mrow><mi>f</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>f</mi><mi>min</mi></msub></mrow><mrow><msub><mi>&alpha;</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>b</mi><mi>i</mi></msub><mo>-</mo><msub><mi>a</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msub><mi>b</mi><mi>i</mi></msub><mo>-</mo><msub><mi>a</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>i=1,...,K其中,<img file="FDA000021825905000211.GIF" wi="36" he="52" />为重置后a的第i个元素,a<sub>i</sub>为重置前a的第i个元素,b<sub>i</sub>为b的第i个元素,α<sub>i</sub>为加权系数向量的第i个元素;若f(b)≤f<sub>min</sub>,将[a,b]从集合<img file="FDA000021825905000212.GIF" wi="50" he="36" />中移除,即<img file="FDA000021825905000213.GIF" wi="275" he="50" />步骤9)重新设置上界<img file="FDA000021825905000214.GIF" wi="454" he="54" />步骤10)检验上下界差值或相对差值,如果f<sub>max</sub>-f<sub>min</sub>&gt;η或(f<sub>max</sub>-f<sub>min</sub>)/f<sub>min</sub>&gt;η,返回步骤5),否则算法截止,输出f<sub>min</sub>,f<sub>max</sub>,r<sub>min</sub>。
地址 200240 上海市闵行区东川路800号