发明名称 一种认知中继无线网络中功率分配方法
摘要 本发明公开了一种认知中继无线网络中功率分配方法,该方法是以基于放大转发中继协议的双向认知无线网络为主体,该方法的网络包含一个主用户,两个次用户以及N个中继节点。在各节点功率受限条件下,为了最大化次用户系统容量同时保证整个通信过程中主用户的服务质量,本发明所述方法提出一种基于柯西-施瓦茨不等式的次优功率分配方法。不同于传统中继网络资源分配方法,该方法引入柯西-施瓦茨不等式,避免使用迭代方法,大大降低了计算复杂度,达到了与基于内点法(Interior Point Method,IPM)的最优功率分配方法十分接近的性能。
申请公布号 CN103889043A 申请公布日期 2014.06.25
申请号 CN201410097168.9 申请日期 2014.03.17
申请人 南京邮电大学 发明人 周曈;许建真
分类号 H04W52/18(2009.01)I 主分类号 H04W52/18(2009.01)I
代理机构 南京知识律师事务所 32207 代理人 汪旭东
主权项 1.一种认知中继无线网络中功率分配方法,其特征在于,所述方法包括如下步骤:步骤1:信道统计信息的获取:通过训练序列,目的节点获得可用中继集中的N个可用中继节点将与源节点间以及中继节点与目的节点之间的信道统计信息;步骤2:确定次用户SU<sub>1</sub>发送功率P<sub>s1</sub>的下界和上界:P<sub>s1</sub>的下界值为0,根据干扰容限最大值计算得P<sub>s1</sub>的一个上界值为<img file="FDA0000477857290000011.GIF" wi="412" he="161" />其中<img file="FDA0000477857290000012.GIF" wi="96" he="79" />表示次用户SU<sub>1</sub>的最大允许输出功率,<img file="FDA0000477857290000013.GIF" wi="67" he="85" />表示干扰容限,f<sub>s1,p</sub>表示次用户SU<sub>1</sub>到主用户PU的瞬时信道增益;步骤3:首先忽略各用户的最大输出功率限制,使用次用户SU<sub>1</sub>发送功率P<sub>s1</sub>来表示次用户SU<sub>2</sub>的发送功率P<sub>s2</sub>,即<img file="FDA0000477857290000014.GIF" wi="634" he="161" />其中f<sub>s2,p</sub>表示次用户SU<sub>2</sub>到主用户PU的瞬时信道增益;步骤4:定义<maths num="0001"><![CDATA[<math><mrow><msub><mi>d</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>h</mi><mi>i</mi><mo>*</mo></msubsup><msubsup><mi>g</mi><mi>i</mi><mo>*</mo></msubsup><mroot><mrow><msub><mi>P</mi><mrow><mi>s</mi><mn>1</mn></mrow></msub><msub><mi>P</mi><mrow><mi>s</mi><mn>2</mn></mrow></msub></mrow><mn>4</mn></mroot><msqrt><msub><mi>&gamma;</mi><mi>i</mi></msub></msqrt></mrow><msqrt><msup><msub><mi>&theta;</mi><mi>i</mi></msub><mn>2</mn></msup><msub><mi>&gamma;</mi><mi>i</mi></msub><mo>+</mo><mfrac><msub><mi>w</mi><mi>i</mi></msub><msubsup><mi>I</mi><mi>itf</mi><mi>th</mi></msubsup></mfrac></msqrt></mfrac><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>N</mi><mo>,</mo></mrow></math>]]></maths>其中<maths num="0002"><![CDATA[<math><mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>P</mi><mrow><mi>s</mi><mn>1</mn></mrow></msub><msup><mrow><mo>|</mo><msub><mi>h</mi><mi>i</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>P</mi><mrow><mi>s</mi><mn>2</mn></mrow></msub><msup><mrow><mo>|</mo><msub><mi>g</mi><mi>i</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>N</mi><mn>0</mn></msub></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>h<sub>i</sub>和g<sub>i</sub>分别表示次用户SU<sub>1</sub>和SU<sub>2</sub>与第i个中继节点R<sub>i</sub>之间的瞬时信道增益,N<sub>0</sub>表示加性高斯白噪声功率,θ<sub>i</sub>=max(|h<sub>i</sub>|,|g<sub>i</sub>|),w<sub>i</sub>=|f<sub>ri,p</sub>|<sup>2</sup>,f<sub>ri,p</sub>表示中继节点R<sub>i</sub>与主用户PU之间的瞬时信道增益,则根据柯西-施瓦茨不等式得到系统总容量的一个上界值为<d,d>,其中<d,d>表示向量d的内积,根据干扰容限最大值将<d,d>表示为次用户SU<sub>1</sub>发送功率P<sub>s1</sub>的一元函数,再根据步骤1中确定的P<sub>s1</sub>的下界值和上界值,使用黄金分割法可以算出使得<d,d>最大时次用户SU<sub>1</sub>发送功率P<sub>s1</sub>的值;步骤5:根据步骤4中得到的次用户SU<sub>1</sub>发送功率P<sub>s1</sub>最优解,代入到<maths num="0003"><![CDATA[<math><mrow><msub><mi>P</mi><mrow><mi>s</mi><mn>2</mn></mrow></msub><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>P</mi><mrow><mi>s</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msubsup><mi>I</mi><mi>itf</mi><mi>th</mi></msubsup><mo>-</mo><msub><mi>P</mi><mrow><mi>s</mi><mn>1</mn></mrow></msub><msup><mrow><mo>|</mo><msub><mi>f</mi><mrow><mi>s</mi><mn>1</mn><mo>,</mo><mi>p</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup></mrow><msup><mrow><mo>|</mo><msub><mi>f</mi><mrow><mi>s</mi><mn>2</mn><mo>,</mo><mi>p</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup></mfrac></mrow></math>]]></maths>可求得次用户SU<sub>2</sub>的发送功率P<sub>s2</sub>;步骤6:用步骤5求得的次用户SU<sub>2</sub>的发送功率P<sub>s2</sub>再来更新次用户SU<sub>1</sub>发送功率P<sub>s1</sub>,即<maths num="0004"><![CDATA[<math><mrow><msub><mi>P</mi><mrow><mi>s</mi><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><msubsup><mi>I</mi><mi>itf</mi><mi>th</mi></msubsup><mo>-</mo><msub><mi>P</mi><mrow><mi>s</mi><mn>2</mn></mrow></msub><msup><mrow><mo>|</mo><msub><mi>f</mi><mrow><mi>s</mi><mn>2</mn><mo>,</mo><mi>p</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup></mrow><msup><mrow><mo>|</mo><msub><mi>f</mi><mrow><mi>s</mi><mn>1</mn><mo>,</mo><mi>p</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup></mfrac><mo>;</mo></mrow></math>]]></maths>步骤7:初始化待分配功率的中继集N,N={1,2,……N}为所有中继组成的集合;对于中继集N中的各中继,定义中继节点R<sub>i</sub>的功率因子<img file="FDA0000477857290000021.GIF" wi="244" he="91" />其中λ<sub>i</sub>的模值大小为分配给节点R<sub>i</sub>的功率,相位大小为中继节点R<sub>i</sub>的相位修正因子,根据各用户受限条件取<img file="FDA0000477857290000022.GIF" wi="506" he="78" />再根据柯西-施瓦茨不等式求解得到<img file="FDA0000477857290000023.GIF" wi="825" he="240" />如果中继节点R<sub>i</sub>分配到的功率达到其可用最大功率<img file="FDA0000477857290000024.GIF" wi="129" he="71" />就将其功率指定为<img file="FDA0000477857290000025.GIF" wi="126" he="71" />同时该中继节点功率分配结束,将其从待分配功率中继集中移除,并根据<maths num="0005"><![CDATA[<math><mrow><msubsup><mi>I</mi><mi>itf</mi><mi>th</mi></msubsup><mo>=</mo><msubsup><mi>I</mi><mi>itf</mi><mi>th</mi></msubsup><mo>-</mo><msub><mi>P</mi><mi>ri</mi></msub><msup><mrow><mo>|</mo><msub><mi>f</mi><mrow><mi>ri</mi><mo>,</mo><mi>p</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>更新干扰容限<img file="FDA0000477857290000027.GIF" wi="94" he="84" />步骤8:重复步骤7,直到没有干扰冗余,即<img file="FDA0000477857290000028.GIF" wi="174" he="84" />或者待分配功率中继集N为空集,即所有中继的功率都已分配完毕;步骤9:将功率分配结果通过信令信道发送给各中继节点及次用户SU<sub>1</sub>和SU<sub>2</sub>。
地址 210003 江苏省南京市鼓楼区新模范马路66号