发明名称 一种中继蜂窝网络用户选择基站的高效能方法
摘要 本发明提出一种包含两个半双工、译码转发中继的蜂窝网络中用户高效地选择其服务基站的方法,适用于各个基站负载不高,且保证每个用户速率要求的情况下,最小化整个系统的功耗。其高效性体现在以更低的复杂度,达到最低的功耗。该方法先给定了用户的初始服务基站,且根据当前的连接方式,选取一位改变其服务基站并选取合适的时频资源块可取得最大功耗减少的用户,并将该用户连接至相应基站和资源块。重复上述步骤直至所有用户都被考虑。最后将负载低于0.2的中继关闭。本发明提出的蜂窝网络中用户选择其服务基站的方法可以高效地节省整个系统的功耗。
申请公布号 CN105682192A 申请公布日期 2016.06.15
申请号 CN201610154850.6 申请日期 2016.03.17
申请人 东南大学 发明人 刘楠;黎杰
分类号 H04W48/20(2009.01)I;H04W52/02(2009.01)I 主分类号 H04W48/20(2009.01)I
代理机构 江苏永衡昭辉律师事务所 32250 代理人 王斌
主权项 一种中继蜂窝网络用户选择基站的高效能方法,其特征在于,该方法以降低每个用户的通信功耗为原则,以低复杂度的方式为其选择合适的服务基站;在使用两个半双工、译码转发中继的蜂窝网络中,考虑基站在负载不高的情况下,高效地选择用户所通信基站,给定用户初始服务基站,并根据当前状态动态地为用户选择功耗更小的通信基站,具体步骤如下:步骤1:初始化所有用户连接到中心基站;步骤2:在未考虑的用户中,初始时为所有用户,找到一个在当前状态下,改变其服务基站和时频资源块能达到最低功耗的用户,其中时频资源块可大致分为<img file="FDA0000943479570000011.GIF" wi="413" he="78" />和<img file="FDA0000943479570000012.GIF" wi="82" he="69" />三块。<img file="FDA0000943479570000013.GIF" wi="182" he="71" />和<img file="FDA0000943479570000014.GIF" wi="188" he="69" />分别表示中心基站和中继1和中继2通信所使用的时频资源块,且由于中继的半双工特性,导致连接在中继1和中继2上的用户只能使用<img file="FDA0000943479570000015.GIF" wi="184" he="71" />和<img file="FDA0000943479570000016.GIF" wi="78" he="71" />及<img file="FDA0000943479570000017.GIF" wi="190" he="71" />和<img file="FDA0000943479570000018.GIF" wi="76" he="71" />两类资源块,基站的功耗可由如下式计算:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>P</mi><mrow><mi>i</mi><mi>n</mi></mrow></msup><mo>=</mo><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msup><mi>P</mi><mn>0</mn></msup><mo>+</mo><msup><mi>&Delta;pLP</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msup><mo>,</mo></mrow></mtd><mtd><mrow><mn>0</mn><mo>&lt;</mo><mi>L</mi><mo>&le;</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><msup><mi>P</mi><mi>S</mi></msup><mo>,</mo></mrow></mtd><mtd><mrow><mi>L</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000943479570000019.GIF" wi="1357" he="199" /></maths>其中,P<sup>in</sup>为中心基站(或中继)的总功耗,P<sup>0</sup>为基站闲置时的功耗,Δp为基站的功率放大效率,P<sup>max</sup>为基站的最大传输功率,P<sup>S</sup>为基站休眠时的功耗,L为基站的负载;而中心基站和中继的负载可由以下公式计算:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>L</mi><mi>M</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>M</mi></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>i</mi></mrow></msub></mrow><mrow><msub><mi>&rho;</mi><mrow><mn>1</mn><mi>b</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>&rho;</mi><mrow><mn>2</mn><mi>b</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>B</mi></mrow></msub></mfrac><mo>+</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>1</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub></mrow><mrow><msub><mi>&rho;</mi><mrow><mn>2</mn><mi>a</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn><mo>,</mo><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>B</mi></mrow></msub></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>2</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub></mrow><mrow><msub><mi>&rho;</mi><mrow><mn>1</mn><mi>a</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>B</mi></mrow></msub></mfrac></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009434795700000110.GIF" wi="1926" he="471" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>L</mi><mrow><mi>R</mi><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>1</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub></mrow><mrow><msub><mi>&rho;</mi><mi>B</mi></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>&rho;</mi><mrow><mn>2</mn><mi>b</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>B</mi></mrow></msub></mfrac><mrow><mo>(</mo><mi>o</mi><mi>r</mi><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>1</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub></mrow><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>B</mi></mrow></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009434795700000111.GIF" wi="1931" he="239" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>L</mi><mrow><mi>R</mi><mn>2</mn></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>2</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn><mo>,</mo><mi>i</mi></mrow></msub></mrow><mrow><msub><mi>&rho;</mi><mi>B</mi></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>&rho;</mi><mrow><mn>1</mn><mi>b</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>B</mi></mrow></msub></mfrac><mrow><mo>(</mo><mi>o</mi><mi>r</mi><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>2</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn><mo>,</mo><mi>i</mi></mrow></msub></mrow><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>B</mi></mrow></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009434795700000112.GIF" wi="1933" he="231" /></maths>其中i∈M、i∈R1、i∈R2表示服务于中心基站、中继1和中继2的用户,W为一个资源块所占用的带宽,p为一个资源块上的传输功率,H为信道增益,n<sub>0</sub>为高斯白噪声,N<sub>RB</sub>为基站所拥有的总的资源块;而ρ<sub>1a</sub>、ρ<sub>2a</sub>、ρ<sub>B</sub>、ρ<sub>1b</sub>和ρ<sub>1b</sub>均为干扰因子,其定义如下:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>&rho;</mi><mrow><mn>1</mn><mi>a</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>1</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub></mrow><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>2</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub></mrow><mrow><msub><mi>p</mi><mrow><mn>1</mn><mi>a</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>RS</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000943479570000021.GIF" wi="1404" he="454" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>&rho;</mi><mrow><mn>2</mn><mi>a</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>2</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub></mrow><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>R</mi><mn>2</mn></mrow></msub><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><msub><mi>Wlog</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>p</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>M</mi><mi>B</mi><mi>S</mi><mo>,</mo><mi>R</mi><mi>S</mi><mn>1</mn></mrow></msub></mrow><mrow><msub><mi>&rho;</mi><mrow><mi>2</mi><mi>a</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>p</mi><mrow><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msub><mi>H</mi><mrow><mi>R</mi><mi>S</mi><mn>1</mn><mo>,</mo><mi>R</mi><mi>S</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></mfrac></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000943479570000022.GIF" wi="1429" he="438" /></maths><img file="FDA0000943479570000023.GIF" wi="1533" he="287" /><img file="FDA0000943479570000024.GIF" wi="1517" he="287" /><img file="FDA0000943479570000025.GIF" wi="1501" he="294" />其中N<sub>RB</sub>、<img file="FDA0000943479570000026.GIF" wi="177" he="79" />和<img file="FDA0000943479570000027.GIF" wi="181" he="79" />分别表示总的资源块、中心基站与中继1通信所使用的资源块以及中心基站与中继2通信所使用的资源块;步骤3:若将该用户连到该基站的相应资源块上会比之前状态(该用户连在中心基站,其他用户不变)的功耗小,且不会使中心基站及两个中继超负载,那么就将该用户固定在该基站上;而中心基站及中继的约束条件可由以下公式表示:L<sub>MBS</sub>≤1                     (10)<img file="FDA0000943479570000028.GIF" wi="1158" he="149" /><img file="FDA0000943479570000031.GIF" wi="1158" he="150" />步骤4:重复步骤2、3直至所有用户都被考虑过一遍;步骤5:将此时的功耗与初始所有用户都连接在中心基站时的功耗相比,取最小功耗的连接方式;步骤6:若此时中继1或中继2的负载低于0.2,则将之关闭。
地址 210096 江苏省南京市四牌楼2号