主权项 |
一种多信道协作通信的认知无线网络功率分配方法,所述认知无线网络至少包括第一主用户发端、第一主用户收端、第二主用户发端、第二主用户收端、第一次用户发端、第一次用户收端、第二次用户发端、第二次用户收端、中继设备发端、中继设备收端、第一信道和第二信道,将传输时间划分为两个时隙:在第一时隙,所述第一主用户发端与第一主用户收端通过第一信道传输数据,所述第二主用户发端与第二主用户收端通过第二信道传输数据;所述第一次用户发端与第一次用户收端通过第一信道传输数据,所述第一次用户发端与中继设备收端通过第二信道传输数据;所述第二次用户发端与第二次用户收端通过第二信道传输数据,所述第二次用户发端与中继设备收端通过第一信道传输数据;在第二时隙,所述第一主用户发端与第一主用户收端通过第一信道传输数据,所述第二主用户发端与第二主用户收端通过第二信道传输数据;所述第一次用户发端与第一次用户收端通过第一信道传输数据,所述中继设备发端与第一次用户收端通过第二信道转发数据;所述第二次用户发端与第二次用户收端通过第二信道传输数据,所述中继设备发端与第二次用户收端通过第一信道转发数据;其特征在于:所述第一次用户和第二次用户通过非合作博弈分配传输功率,所述非合作博弈具体步骤如下:步骤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>θ</mi><mi>i</mi></msub><mo>,</mo><msub><mi>θ</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>θ</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub></mrow><mrow><msup><mi>σ</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>θ</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>θ</mi><mi>i</mi></msub><mo>+</mo><msup><mi>σ</mi><mn>2</mn></msup></mrow><mo>)</mo></mrow><mo>-</mo><msup><mi>σ</mi><mn>2</mn></msup><msub><mi>P</mi><mi>j</mi></msub><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msub><mi>θ</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>σ</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>θ</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>σ</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>σ</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>σ</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>θ</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>σ</mi><mn>2</mn></msup><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><msub><mi>θ</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><0.5I<sub>1</sub>且P<sub>2</sub>h<sub>2p2</sub><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>θ</mi><mi>i</mi></msub><mo>,</mo><msub><mi>θ</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>θ</mi><mi>i</mi></msub><msub><mi>h</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub></mrow><mrow><msup><mi>σ</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>θ</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>θ</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>σ</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>σ</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>σ</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>θ</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>σ</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>θ</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>σ</mi><mn>2</mn></msup><mo>+</mo><msub><mi>P</mi><mi>j</mi></msub><msub><mi>θ</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:执行最优反应更新算法求解效用函数集合的纯策略纳什均衡解,从而实现功率分配。 |