发明名称 一种基于预处理的分枝剪枝联合网络优化和波束成形方法
摘要 一种基于预处理的分枝剪枝联合网络优化和波束成形方法,涉及无线通信领域。为了充分挖掘协作多点传输中联合传输的优势,实现功率优化和回程链路开销的折中,降低系统实现复杂度,本发明首先将功率消耗和回程链路开销折中的优化问题建模为一个非凸的混合整数规划问题,通过将非凸约束转变为凸约束,得到一个MI-SOCP问题,然后对二进制整数约束进行松弛处理,转化为一个SOCP问题。再将BnB法与切平面法相结合得到的BnC法,以及对部分二进制整数变量进行预处理,确定变量的取值,将两者相结合,从而大大降低了实现复杂度,优化功率和回程链路开销。本发明适用于无线网络领域中的信号处理。
申请公布号 CN104581780A 申请公布日期 2015.04.29
申请号 CN201410788944.X 申请日期 2014.12.18
申请人 哈尔滨工业大学 发明人 徐玉滨;王勇;马琳;崔扬;刘宁庆
分类号 H04W24/02(2009.01)I;H04W16/28(2009.01)I 主分类号 H04W24/02(2009.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 岳泉清
主权项 一种基于预处理的分枝剪枝联合网络优化和波束成形方法,其特征是:在集中式网络架构下,该架构下有L个基站,每个基站配有N根天线,用Λ={1,…,L}表示基站集,被调度的用户为K个单天线用户,K为正整数;基于预处理的分枝剪枝联合网络优化和波束成形方法由以下步骤实现:步骤一、根据基站总功率消耗模型和回程链路容量开销,建立功率和回程容量的折中模型:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>F</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>a</mi><mi>l</mi></msub><msubsup><mi>P</mi><mi>l</mi><mi>IDL</mi></msubsup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>&eta;</mi><mi>l</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>w</mi><mi>lk</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>&lambda;</mi><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msub><mi>b</mi><mi>lk</mi></msub><msub><mi>R</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000636445160000011.GIF" wi="1630" he="188" /></maths>其中,w<sub>lk</sub>为基站l到用户k的波束向量,正实数λ控制问题解的稀疏性,R<sub>k</sub>为用户的速率,η<sub>l</sub>为功率放大器的效率,<img file="FDA0000636445160000019.GIF" wi="102" he="79" />为空闲时功率放大器的功率,a<sub>l</sub>∈{0,1}表征第l个功率放大器的状态,<img file="FDA00006364451600000110.GIF" wi="494" he="69" />表示基站的分配情况;执行步骤二;步骤二、将非凸的信干噪比(SINR)约束转化为二阶锥约束,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mrow><mo>|</mo><mo>|</mo><mo>[</mo><msubsup><mi>h</mi><mi>k</mi><mi>H</mi></msubsup><mi>W</mi><mo>,</mo><msub><mi>&sigma;</mi><mi>k</mi></msub><mo>]</mo><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mo>&le;</mo><msub><mi>&rho;</mi><mi>k</mi></msub><mi>Re</mi><mo>{</mo><msubsup><mi>h</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>w</mi><mi>k</mi></msub><mo>}</mo></mrow>]]></math><img file="FDA0000636445160000012.GIF" wi="818" he="132" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>Im</mi><mo>{</mo><msubsup><mi>h</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>w</mi><mi>k</mi></msub><mo>}</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>k</mi><mo>&Element;</mo><mi>K</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000636445160000013.GIF" wi="1462" he="123" /></maths>建立SINR、功率等约束下的优化问题P1为:P1:<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><munder><mi>min</mi><mrow><msub><mi>w</mi><mi>lk</mi></msub><mo>,</mo><msub><mi>a</mi><mi>l</mi></msub><mo>,</mo><msub><mi>b</mi><mi>lk</mi></msub></mrow></munder></mtd><mtd><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>a</mi><mi>l</mi></msub><msubsup><mi>P</mi><mi>l</mi><mi>IDL</mi></msubsup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>&eta;</mi><mi>l</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>w</mi><mi>lk</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>&lambda;</mi><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msub><mi>b</mi><mi>lk</mi></msub><msub><mi>R</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000636445160000014.GIF" wi="1209" he="164" /></maths>服从:C<sub>11</sub>:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mrow><mo>|</mo><mo>|</mo><mo>[</mo><msubsup><mi>h</mi><mi>k</mi><mi>H</mi></msubsup><mi>W</mi><mo>,</mo><msub><mi>&sigma;</mi><mi>k</mi></msub><mo>]</mo><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mo>&le;</mo><msub><mi>&rho;</mi><mi>k</mi></msub><mi>Re</mi><mo>{</mo><msubsup><mi>h</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>w</mi><mi>k</mi></msub><mo>}</mo></mrow>]]></math><img file="FDA0000636445160000015.GIF" wi="746" he="118" /></maths>C<sub>12</sub>:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>Im</mi><mo>{</mo><msubsup><mi>h</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>w</mi><mi>k</mi></msub><mo>}</mo><mo>=</mo><mn>0</mn></mrow>]]></math><img file="FDA0000636445160000016.GIF" wi="345" he="102" /></maths>C<sub>2</sub>:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msqrt><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>w</mi><mi>lk</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup></msqrt><mo>&le;</mo><msub><mi>a</mi><mi>l</mi></msub><msqrt><msub><mi>P</mi><mi>l</mi></msub></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000636445160000017.GIF" wi="1281" he="183" /></maths>C<sub>3</sub>:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>w</mi><mi>lk</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mo>&le;</mo><msub><mi>b</mi><mi>lk</mi></msub><msqrt><msub><mi>P</mi><mi>l</mi></msub></msqrt></mrow>]]></math><img file="FDA0000636445160000018.GIF" wi="366" he="106" /></maths>C<sub>4</sub>:a<sub>l</sub>={0,1}C<sub>5</sub>:b<sub>lk</sub>={0,1}对优化问题P1进行松弛处理,得到松弛问题P2:P2:<maths num="0009" id="cmaths0009"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><munder><mi>min</mi><mrow><msub><mi>w</mi><mi>lk</mi></msub><mo>,</mo><msub><mi>a</mi><mi>l</mi></msub><mo>,</mo><msub><mi>b</mi><mi>lk</mi></msub></mrow></munder></mtd><mtd><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>a</mi><mi>l</mi></msub><msubsup><mi>P</mi><mi>l</mi><mi>IDL</mi></msubsup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>&eta;</mi><mi>l</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>w</mi><mi>lk</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>&lambda;</mi><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msub><mi>b</mi><mi>lk</mi></msub><msub><mi>R</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000636445160000021.GIF" wi="1353" he="180" /></maths>服从:C<sub>11</sub>,C<sub>12</sub>,C<sub>2</sub>,C<sub>3</sub>C<sub>4</sub>:0≤a<sub>l</sub>≤1        (4)C<sub>5</sub>:0≤b<sub>lk</sub>≤1执行步骤三;步骤三、结合预处理与BnC方法,求解优化问题P1,具体流程为:步骤三一、设置搜索树初始节点,即:松弛问题P2,如果代表一个节点的松弛问题P2的解不是整数可行解,那么选择一个松弛二进制变量进行分枝;步骤三二、从当前节点,通过将变量置1或0产生两个子问题,两个子问题分别代表当前节点的两个子节点;步骤三三、如果满足以下三个条件中的任意一个,则删除该节点及其根节点:条件(1)、如果松弛问题P2没有可行解,那么删除该节点;条件(2)、如果某一节点松弛问题P2有整数可行解,那么删除该节点,并记录该整数可行解;条件(3)、如果某一节点松弛问题P2的最大目标值大于已知的整数可行解对应的最优目标值,那么删除该节点及其对应的子节点;执行步骤四;步骤四、对二进制变量<img file="FDA0000636445160000023.GIF" wi="448" he="76" />进行预处理,根据d<sub>lk</sub>和g<sub>lk</sub>的大小,如果d<sub>lk</sub>&gt;d<sup>th</sup>,b<sub>lk</sub>=0;如果d<sub>lk</sub>≤d<sup>th</sup>时,当g<sub>lk</sub>&gt;g<sup>th</sup>,则b<sub>lk</sub>=1,否则b<sub>lk</sub>=0;将预处理结果代入执行步骤三中PBnC方法中,完成基于预处理的分枝剪枝联合网络优化和波束成形。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号