发明名称 基于跨层议价博弈的认知无线电网络资源优化分配方法
摘要 本发明公开了基于跨层议价博弈的认知无线电网络资源优化分配方法,提出的认知无线电网络中资源优化分配策略,综合考虑了认知无线电网络内总功率与总带宽受限的约束条件,以优化系统吞吐量为目标。首先使用对偶分解法求解了物理层与MAC层子问题,然后利用议价博弈理论分析物理层与MAC层的影响权重,并设计了BPAA-CLBG算法完成带宽与功率的联合分配。本发明提出的算法可以提高系统的频谱效率、功率效率和系统吞吐量。当系统吞吐量达到稳定时,BPAA-CLBG算法与固定带宽分配算法、T-Max算法、SGCA算法相比,具有更快的收敛速度,并且能够获得更大的系统吞吐量。
申请公布号 CN103067984B 申请公布日期 2015.07.22
申请号 CN201210563202.8 申请日期 2012.12.20
申请人 福建师范大学 发明人 许力;胡小辉;黄川;马现虎;孔祥增
分类号 H04W28/20(2009.01)I;H04W72/04(2009.01)I 主分类号 H04W28/20(2009.01)I
代理机构 福州君诚知识产权代理有限公司 35211 代理人 林瑾
主权项 基于跨层议价博弈的认知无线电网络资源优化分配方法,其特征在于:该方法具体步骤如下:A.建立系统模型:a.1设立网络模型:在认知无线电网络中,设定所有网络用户保持时隙同步,每个时隙为传输一个帧的时间,主用户以时隙的方式进行工作,在某个时隙里,主用户未使用的授权频段成为一个频谱空洞,所有主用户提供的频谱空洞集合构成一个频谱共享池SSP,SSP中的无线信道在每个帧时隙内是静态的,由认知用户动态接入使用,同时设定认知用户可以通过频谱检测反馈信息,掌握每个频段的状态信息,维持一个共同的SSP,设某个时隙频谱共享池SSP的大小为B Hz,认知用户接入SSP中带宽b<sub>i</sub>传输数据,h<sub>i</sub>为第i个认知用户的发射机ST<sub>i</sub>到接收机SR<sub>i</sub>在带宽b<sub>i</sub>上的传输链路增益,<img file="FDA0000689659120000011.GIF" wi="63" he="78" />为主用户在频段b<sub>i</sub>上收到干扰和噪声的总和,则第i个认知用户在频段b<sub>i</sub>上的数据传输速率为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>i</mi><mi>t</mi></msubsup><mo>=</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>=</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>h</mi><mi>i</mi></msub><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup></mrow><mrow><mi>K</mi><msubsup><mi>&sigma;</mi><mi>i</mi><mn>2</mn></msubsup></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000012.GIF" wi="1306" he="137" /></maths>其中,<img file="FDA0000689659120000013.GIF" wi="207" he="130" />K是一个固定的信噪比间距,p<sub>i</sub>为发射功率,K与目标误码率BER<sup>tar</sup>存在下面的关系:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>K</mi><mo>=</mo><mo>-</mo><mfrac><mrow><mi>ln</mi><mrow><mo>(</mo><mn>5</mn><msup><mi>BER</mi><mi>tar</mi></msup><mo>)</mo></mrow></mrow><mn>1.5</mn></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000014.GIF" wi="1097" he="121" /></maths>a.2物理层约束:设第i个认知用户接入频段b<sub>i</sub>的发射功率为p<sub>i</sub>,每个结点的发射功率门限值为<img file="FDA0000689659120000015.GIF" wi="81" he="62" />则有<img file="FDA0000689659120000016.GIF" wi="167" he="67" />假设某个时隙网络中有N(N∈Z<sup>+</sup>/1)个认知用户,认知无线电网络内的总功率大小为<img file="FDA0000689659120000017.GIF" wi="210" he="100" />对于认知无线电网络具有功率约束:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>&le;</mo><mi>P</mi><mrow><mo>(</mo><msubsup><mi>P</mi><mrow><mi>i</mi><mo>,</mo><mi>th</mi></mrow><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000018.GIF" wi="1040" he="103" /></maths>其中<img file="FDA0000689659120000019.GIF" wi="88" he="82" />指第i个点t时刻的功率门限值;a.3MAC层约束:设第i个认知用户的使用网络带宽大小b<sub>i</sub>,其中SSP的可用带宽大小B,则认知用户的使用网络总带宽:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>&le;</mo><mi>B</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00006896591200000110.GIF" wi="993" he="109" /></maths>a.4优化问题模型:采用严格凹、单调增的二次可微函数作为网络效用函数来度量认知用户的吞吐量:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>u</mi><mi>i</mi><mi>t</mi></msubsup><mo>=</mo><mi>ln</mi><mrow><mo>(</mo><msubsup><mi>C</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000021.GIF" wi="1020" he="78" /></maths>则整个认知无线电网络的吞吐量性能为<img file="FDA0000689659120000022.GIF" wi="204" he="109" />结合物理层与MAC层的分析可知,系统吞吐量效用函数为目标函数,物理层有限的发射功率与MAC层有限的信道带宽为共同约束,得优化问题:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>max</mi><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><mi>ln</mi><mrow><mo>(</mo><msubsup><mi>C</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mtd></mtr><mtr><mtd><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>&le;</mo><mi>P</mi><mrow><mo>(</mo><msubsup><mi>P</mi><mrow><mi>i</mi><mo>,</mo><mi>th</mi></mrow><mi>t</mi></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>&le;</mo><mi>B</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000023.GIF" wi="1065" he="380" /></maths>其中s.t.表示满足以下公式;B.建立基于跨层议价博弈的资源分配策略:b.1优化问题的对偶分解:所述的式(6)采用分布式求解系统吞吐量最大化问题的方法,将具有多重约束条件原始问题通过对偶分解的方法分解成两个子问题,引入对偶变量<img file="FDA0000689659120000024.GIF" wi="107" he="75" />分别对物理层约束和MAC层约束进行拉格朗日松弛,原始问题转换为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>L</mi><mrow><mo>(</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mi>ln</mi><mrow><mo>(</mo><msubsup><mi>C</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mrow><mo>(</mo><mi>P</mi><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mrow><mo>(</mo><mi>B</mi><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000025.GIF" wi="1392" he="110" /></maths>式中<img file="FDA0000689659120000026.GIF" wi="102" he="75" />分别是等式中两个代数式的系数,其物理意义表示了物理层和MAC层对系统吞吐量所带来影响的权重,将式(1)代入式(7)可得:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>L</mi><mrow><mo>(</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mi>ln</mi><mrow><mo>(</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>+</mo><mi>ln</mi><mrow><mo>(</mo><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>h</mi><mi>i</mi></msub><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup></mrow><mrow><mi>K</mi><msubsup><mi>&sigma;</mi><mi>i</mi><mn>2</mn></msubsup></mrow></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mi>P</mi><mo>-</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>+</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mi>B</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000027.GIF" wi="1522" he="132" /></maths>将式(8)分解成如下两个子优化问题:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><munder><mi>max</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup></munder><msub><mi>L</mi><mi>power</mi></msub><mrow><mo>(</mo><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mi>ln</mi><mrow><mo>(</mo><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>h</mi><mi>i</mi></msub><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup></mrow><mrow><mi>K</mi><msubsup><mi>&sigma;</mi><mi>i</mi><mn>2</mn></msubsup></mrow></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>+</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mi>P</mi><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000028.GIF" wi="1339" he="131" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><munder><mi>max</mi><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup></munder><msub><mi>L</mi><mi>band</mi></msub><mrow><mo>(</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mi>ln</mi><mrow><mo>(</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>+</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mi>B</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000029.GIF" wi="1376" he="108" /></maths>第一个子优化问题为物理层功率控制模型,其中<img file="FDA00006896591200000210.GIF" wi="52" he="74" />是功率价格,<img file="FDA00006896591200000211.GIF" wi="150" he="109" />则表示认知用户i功率成本;第二个子优化问题是关于MAC层带宽分配的问题,其中<img file="FDA00006896591200000212.GIF" wi="52" he="69" />可以理解为带宽价格,<img file="FDA00006896591200000213.GIF" wi="148" he="109" />为带宽成本;b.2MAC层与物理层静态博弈分析:b.2.1物理层分析:认知用户在物理层调整的参数是功率,已对系统吞吐量最大化问题进行了分解,因此最大化系统吞吐量<img file="FDA0000689659120000031.GIF" wi="181" he="108" />的功率控制问题等价于功率控制问题:<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mi>arg</mi><munder><mi>max</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup></munder><msub><mi>L</mi><mi>power</mi></msub><mrow><mo>(</mo><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000032.GIF" wi="1138" he="98" /></maths>对函数<img file="FDA0000689659120000033.GIF" wi="240" he="77" />进行求导,即<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mfrac><mrow><mo>&PartialD;</mo><msub><mi>L</mi><mi>power</mi></msub></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup></mrow></mfrac><mo>=</mo><mfrac><mi>&alpha;</mi><mrow><mrow><mo>(</mo><mi>ln</mi><mn>2</mn><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000034.GIF" wi="1360" he="135" /></maths>其中<img file="FDA0000689659120000035.GIF" wi="204" he="127" />因为其二阶导数<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mfrac><mrow><msup><mo>&PartialD;</mo><mn>2</mn></msup><msub><mi>L</mi><mi>power</mi></msub></mrow><mrow><mo>&PartialD;</mo><msup><mrow><mo>(</mo><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mfrac><mrow><mo>-</mo><msup><mi>&alpha;</mi><mn>2</mn></msup><mrow><mo>(</mo><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mrow><mi>ln</mi><mn>2</mn></mrow></mfrac><mo>)</mo></mrow></mrow><mrow><mo>[</mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><msup><mo>]</mo><mn>2</mn></msup><mi>ln</mi><mn>2</mn></mrow></mfrac><mo>&lt;</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000036.GIF" wi="1361" he="218" /></maths>所以物理层功率控制子问题为关于<img file="FDA0000689659120000037.GIF" wi="52" he="70" />的凹函数,可令一阶导数等于0来求最大值,令式(12)等于0,得非线性方程<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><mrow><mo>(</mo><mi>ln</mi><mn>2</mn><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mi>&alpha;</mi><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000038.GIF" wi="1225" he="119" /></maths>针对非线性方程(14),可以等式变形得方程<img file="FDA0000689659120000039.GIF" wi="206" he="72" />采用牛顿算法求解第i个认知用户的近似最优功率<img file="FDA00006896591200000310.GIF" wi="129" he="76" />b.2.2MAC层分析:带宽对系统吞吐量的影响转换为对子函数<img file="FDA00006896591200000311.GIF" wi="226" he="78" />的影响,第i个认知用户的最优分配带宽<img file="FDA00006896591200000312.GIF" wi="100" he="74" />为<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><mi>arg</mi><munder><mi>max</mi><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup></munder><msub><mi>L</mi><mi>band</mi></msub><mrow><mo>(</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00006896591200000313.GIF" wi="1131" he="99" /></maths>对于函数<img file="FDA00006896591200000314.GIF" wi="255" he="78" />有<img file="FDA00006896591200000315.GIF" wi="408" he="139" />则MAC层带宽分配子问题为关于<img file="FDA00006896591200000316.GIF" wi="54" he="73" />的凹函数,第i个认知用户的最优分配带宽<img file="FDA00006896591200000317.GIF" wi="94" he="76" />可由<img file="FDA00006896591200000318.GIF" wi="191" he="131" />求得,即<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><mfrac><mrow><mo>&PartialD;</mo><msub><mi>L</mi><mi>band</mi></msub></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup></mrow></mfrac><mo>=</mo><mfrac><mn>1</mn><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup></mfrac><mo>-</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00006896591200000319.GIF" wi="1151" he="132" /></maths><maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>=</mo><mfrac><mn>1</mn><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00006896591200000320.GIF" wi="1085" he="126" /></maths>b.3动态议价博弈分析:在网络中,认知用户需要通过学习,逐步地调整其策略,使物理层与MAC层的权重逐步达到纳什均衡,以实现系统吞吐量的最大化,议价博弈的参与者为认知用户的物理层和MAC层,策略是通过带宽价格<img file="FDA0000689659120000041.GIF" wi="46" he="69" />和功率价格<img file="FDA0000689659120000042.GIF" wi="44" he="70" />来调节对吞吐量影响的权重,具体步骤如下:首先通过将式(7)分别对<img file="FDA0000689659120000043.GIF" wi="156" he="70" />进行求导,得出影响价格<img file="FDA0000689659120000044.GIF" wi="148" he="70" />两个影响因子的边际函数<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msubsup><mi>G</mi><mi>w</mi><mi>t</mi></msubsup><mo>,</mo><msubsup><mi>G</mi><mi>v</mi><mi>t</mi></msubsup><mo>:</mo></mrow>]]></math><img file="FDA0000689659120000045.GIF" wi="188" he="70" /></maths><maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msubsup><mi>G</mi><mi>v</mi><mi>t</mi></msubsup><mo>=</mo><mi>P</mi><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>p</mi><mi>i</mi><mi>t</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000046.GIF" wi="1084" he="108" /></maths><maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msubsup><mi>G</mi><mi>w</mi><mi>t</mi></msubsup><mo>=</mo><mi>B</mi><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>N</mi></mrow></munder><msubsup><mi>b</mi><mi>i</mi><mi>t</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000047.GIF" wi="1084" he="105" /></maths>则议价博弈中双方的动态出价可以通过下式进行更新:<maths num="0021" id="cmaths0021"><math><![CDATA[<mrow><msubsup><mi>v</mi><mi>i</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>&theta;</mi><mn>1</mn><mi>t</mi></msubsup><mo>[</mo><msubsup><mi>v</mi><mi>i</mi><mi>t</mi></msubsup><mo>-</mo><msubsup><mi>G</mi><mi>v</mi><mi>t</mi></msubsup><msup><mo>]</mo><mo>+</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000048.GIF" wi="1113" he="77" /></maths><maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><msubsup><mi>w</mi><mi>i</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>&theta;</mi><mn>2</mn><mi>t</mi></msubsup><mo>[</mo><msubsup><mi>w</mi><mi>i</mi><mi>t</mi></msubsup><mo>-</mo><msubsup><mi>G</mi><mi>w</mi><mi>t</mi></msubsup><msup><mo>]</mo><mo>+</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689659120000049.GIF" wi="1114" he="77" /></maths>其中,<img file="FDA00006896591200000410.GIF" wi="123" he="77" />分别是博弈参与者物理层和MAC层的贴现因子,表示每一回合中双方收益的折扣,贴现因子的取值范围0≤θ≤1,[·]<sup>+</sup>表示取非负值;所述的议价博弈的每一轮均可得到当前价格的最优功率和带宽,并计算相应的效用值L<sub>band</sub>和L<sub>power</sub>,同时将新的效用值添加到效用值集合S<sub>band</sub>和S<sub>power</sub>,根据以上的分析,提出了基于跨层议价博弈的带宽功率分配算法(BPAA‑CLBG),动态博弈稳态达到纳什均衡,即找到物理层和MAC层对系统吞吐量权重的折衷点,来实现系统吞吐量的最大化。
地址 350007 福建省福州市仓山区上三路8号