发明名称 一种多信道协作通信的认知无线网络功率分配方法
摘要 本发明公开了一种多信道协作通信的认知无线网络功率分配方法。该认知无线网络基于衬垫式频谱共享方式,至少由2个主用户收发端、2个次用户收发端、1个中继收发端和2条信道构成。次用户与主用户能同时间同信道传输各自的数据,且次用户能借助中继设备协作传输数据。次用户发送数据须执行严格的功率控制,确保对主用户通信造成的干扰不超过其干扰容限。本方法的目标是让两个次用户在两条信道上合理分配功率以最大化各自的传输容量,同时保证两个主用户所受到干扰低于容限。将该功率分配问题模型化为非合作博弈,证明其满足超模特性,从而均衡存在。根据超模博弈的良好收敛性质,提出一种最优反应更新算法来达到均衡点,从而实现合理的功率分配。
申请公布号 CN106358205A 申请公布日期 2017.01.25
申请号 CN201610876612.6 申请日期 2016.10.08
申请人 重庆大学 发明人 冯文江;姜文浩;孔乾坤;刘国岭;张博为;应腾达
分类号 H04W16/14(2009.01)I;H04W72/04(2009.01)I 主分类号 H04W16/14(2009.01)I
代理机构 北京汇泽知识产权代理有限公司 11228 代理人 武君
主权项 一种多信道协作通信的认知无线网络功率分配方法,所述认知无线网络至少包括第一主用户发端、第一主用户收端、第二主用户发端、第二主用户收端、第一次用户发端、第一次用户收端、第二次用户发端、第二次用户收端、中继设备发端、中继设备收端、第一信道和第二信道,将传输时间划分为两个时隙:在第一时隙,所述第一主用户发端与第一主用户收端通过第一信道传输数据,所述第二主用户发端与第二主用户收端通过第二信道传输数据;所述第一次用户发端与第一次用户收端通过第一信道传输数据,所述第一次用户发端与中继设备收端通过第二信道传输数据;所述第二次用户发端与第二次用户收端通过第二信道传输数据,所述第二次用户发端与中继设备收端通过第一信道传输数据;在第二时隙,所述第一主用户发端与第一主用户收端通过第一信道传输数据,所述第二主用户发端与第二主用户收端通过第二信道传输数据;所述第一次用户发端与第一次用户收端通过第一信道传输数据,所述中继设备发端与第一次用户收端通过第二信道转发数据;所述第二次用户发端与第二次用户收端通过第二信道传输数据,所述中继设备发端与第二次用户收端通过第一信道转发数据;其特征在于:所述第一次用户和第二次用户通过非合作博弈分配传输功率,所述非合作博弈具体步骤如下:步骤1:按照以下方式将功率分配非合作博弈定义为三元组G=(N,S,U),其中,N={1,2}是参与者集合,所述参与者为第一次用户发端和第二次用户发端;S={S<sub>1</sub>,S<sub>2</sub>}是策略集合,其中,S<sub>1</sub>={θ<sub>1</sub>∈[0,1]|P<sub>1</sub>θ<sub>1</sub>h<sub>1p1</sub>+P<sub>2</sub>(1‑θ<sub>2</sub>)h<sub>2p1</sub>≤I<sub>1</sub>,P<sub>1</sub>(1‑θ<sub>1</sub>)h<sub>1p2</sub>+P<sub>2</sub>θ<sub>2</sub>h<sub>2p2</sub>≤I<sub>2</sub>}S<sub>2</sub>={θ<sub>2</sub>∈[0,1]|P<sub>1</sub>(1‑θ<sub>1</sub>)h<sub>1p2</sub>+P<sub>2</sub>θ<sub>2</sub>h<sub>2p2</sub>≤I<sub>2</sub>,P<sub>1</sub>θ<sub>1</sub>h<sub>1p1</sub>+P<sub>2</sub>(1‑θ<sub>2</sub>)h<sub>2p1</sub>≤I<sub>1</sub>}U={u<sub>1</sub>,u<sub>2</sub>}是效用函数集合;其中,P<sub>1</sub>表示第一次用户发端拥有的总传输功率;θ<sub>1</sub>表示第一次用户发端分配给第一信道的传输功率与总传输功率之比;h<sub>1p1</sub>表示第一次用户发端到第一主用户收端的信道增益;h<sub>1p2</sub>表示第一次用户发端到第二主用户收端的信道增益;I<sub>1</sub>表示第一主用户收端的干扰容限;P<sub>2</sub>表示第二次用户发端拥有的总传输功率;θ<sub>2</sub>表示第二次用户发端分配给第二信道的传输功率与总传输功率之比;h<sub>2p2</sub>表示第二次用户发端到第二主用户收端的信道增益;h<sub>2p1</sub>表示第二次用户发端到第一主用户收端的信道增益;I<sub>2</sub>表示第二主用户收端的干扰容限;步骤2:当P<sub>1</sub>h<sub>1p1</sub>≥0.5I<sub>1</sub>且P<sub>2</sub>h<sub>2p2</sub>≥0.5I<sub>2</sub>时,即情况1,按照以下方式设计效用函数:<maths num="0001"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>u</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow><mo>)</mo></mrow><mo>=</mo><mi>ln</mi><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>P</mi><mi>i</mi></msub><msub><mi>&theta;</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub></mrow><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>i</mi></mrow></msub></mrow></mfrac></mrow><mo>)</mo></mrow><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>ln</mi><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>I</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>j</mi></mrow></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub><mrow><mo>(</mo><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>r</mi></mrow></msub><msub><mi>P</mi><mi>i</mi></msub><msub><mi>&theta;</mi><mi>i</mi></msub><mo>+</mo><msup><mi>&sigma;</mi><mn>2</mn></msup></mrow><mo>)</mo></mrow><mo>-</mo><msup><mi>&sigma;</mi><mn>2</mn></msup><msub><mi>P</mi><mi>j</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>r</mi></mrow></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>p</mi><mi>i</mi></mrow></msub></mrow><mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&sigma;</mi><mn>2</mn></msup><msub><mi>h</mi><mrow><mi>i</mi><mi>p</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>j</mi></mrow></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>r</mi></mrow></msub><msub><mi>P</mi><mi>i</mi></msub><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow><mo>)</mo></mrow><mrow><mo>(</mo><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>p</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>j</mi><mi>r</mi></mrow></msub><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>+</mo><msub><mi>h</mi><mrow><mi>j</mi><mi>r</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>p</mi><mi>i</mi></mrow></msub><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>+</mo><msub><mi>I</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>j</mi><mi>r</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow><mo>)</mo></mrow><mo>+</mo><msup><mi>&sigma;</mi><mn>4</mn></msup><msub><mi>h</mi><mrow><mi>i</mi><mi>p</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>j</mi></mrow></msub></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mi>ln</mi><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>P</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>&theta;</mi><mi>i</mi></msub></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>r</mi></mrow></msub></mrow><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><msub><mi>&theta;</mi><mi>j</mi></msub><msub><mi>h</mi><mrow><mi>j</mi><mi>r</mi></mrow></msub></mrow></mfrac></mrow><mo>)</mo></mrow><mo>;</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001126411480000021.GIF" wi="1998" he="526" /></maths>当P<sub>1</sub>h<sub>1p1</sub>&lt;0.5I<sub>1</sub>且P<sub>2</sub>h<sub>2p2</sub>&lt;0.5I<sub>2</sub>时,即情况2,按照以下方式设计效用函数:<maths num="0002"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>u</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow><mo>)</mo></mrow><mo>=</mo><mi>ln</mi><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>P</mi><mi>i</mi></msub><msub><mi>&theta;</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub></mrow><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>i</mi></mrow></msub></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mi>ln</mi><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msubsup><mi>P</mi><mi>i</mi><mn>2</mn></msubsup><msub><mi>&theta;</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>r</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>j</mi></mrow></msub><mo>+</mo><msub><mi>P</mi><mi>i</mi></msub><msup><mi>&sigma;</mi><mn>2</mn></msup><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub><msub><mi>h</mi><mrow><mi>r</mi><mi>j</mi></mrow></msub></mrow><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mrow><mo>(</mo><mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>P</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>r</mi></mrow></msub><mo>+</mo><msup><mi>&sigma;</mi><mn>2</mn></msup></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>r</mi><mi>j</mi></mrow></msub><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>&theta;</mi><mi>j</mi></msub></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>r</mi></mrow></msub><mrow><mo>(</mo><mrow><msub><mi>P</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>+</mo><msup><mi>&sigma;</mi><mn>2</mn></msup></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>r</mi><mi>i</mi></mrow></msub></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mi>ln</mi><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>P</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>&theta;</mi><mi>i</mi></msub></mrow><mo>)</mo></mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>r</mi></mrow></msub></mrow><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><msub><mi>&theta;</mi><mi>j</mi></msub><msub><mi>h</mi><mrow><mi>j</mi><mi>r</mi></mrow></msub></mrow></mfrac></mrow><mo>)</mo></mrow><mo>;</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001126411480000022.GIF" wi="1646" he="526" /></maths>其中,i=1或2,j=2或1,分别表示第一次用户或第二次用户;h<sub>ii</sub>表示第i次用户发端到第i次用户收端的信道增益;h<sub>ij</sub>表示第i次用户发端到第j次用户收端的信道增益;h<sub>rj</sub>表示中继设备发端到第j次用户收端的信道增益;h<sub>jr</sub>表示第j次用户发端到中继设备收端的信道增益;h<sub>ri</sub>表示中继设备发端到第i次用户收端的信道增益;h<sub>ir</sub>表示第i次用户发端到中继设备收端的信道增益;h<sub>ipi</sub>表示第i次用户发端到第i主用户收端的信道增益;h<sub>rpi</sub>表示中继设备发端到第i主用户收端的信道增益;σ<sup>2</sup>表示噪声功率;P<sub>i</sub>表示第i次用户拥有的总传输功率;P<sub>j</sub>表示第j主用户拥有的总传输功率;步骤3:执行最优反应更新算法求解效用函数集合的纯策略纳什均衡解,从而实现功率分配。
地址 400044 重庆市沙坪坝区沙坪坝正街174号