一种合作认知无线网络高能效资源分配方法与流程

文档序号:12280203阅读:来源:国知局

技术特征:

1.一种合作认知无线网络高能效资源分配方法,所述认知无线网络包括主用户PU网络和次用户SU网络;所述每个主用户PU和次用户SU均设置有一对收端和发端;所述主用户PU网络利用次用户SU网络为协作中继;所述次用户SU网络和主用户PU网络采用信道通信;所述信道通信包括主信道和次信道;所述主信道为主用户PU网络的自身通信频谱;所述次信道为主用户PU网络出让给次用户SU网络的通信频谱;其特征在于:包括以下步骤:

S1:主用户PU网络设置出让给次用户SU网络的次信道带宽Wα;

S2:次用户SU网络根据次信道带宽和各次用户对能量代价的估值按照以下公式计算各次用户为主用户PU中继数据的传输功率:

Ax=b;

其中,

矩阵A由各次用户之间的信道增益组成,A的第i行j列元素为hs,ij,表示次用户SUi的发端到次用户SUj的收端之间的信道增益;

向量b由主用户PU网络出让给次用户SU网络的次信道带宽和各次用户的单位能量成本以及接收到的噪声综合得到;

hsp,i表示次用户SUi的发端到主用户PU的收端之间的信道增益;ci表示次用户SUi的单位能量成本;n0表示接收到的噪声功率谱密度;

x表示最终得到的各次用户为主用户PU中继数据的最优传输功率与对应的次用户发端到主用户收端信道增益的乘积,即(x1,x2,…,xM)=(P1*hsp,1,P2*hsp,2,…,PM*hsp,M)T,其中,Pi*是次用户SUi的最优传输功率;

S3:求解功率分配博弈获得的最优传输功率作为次用户SU网络为主用户PU网络中继数据的传输功率。

2.如权利要求1所述的合作认知无线网络高能效资源分配方法,其特征在于:所述功率分配博弈模型按照以下步骤建立:

按照以下公式确定三元组G=(N,S,U),其中,

N={PU,SU1,…,SUM}为参与者集合;

S={Sp,S1,…,SM}为策略集合;

其中,

U={Up,U1,…,UM}为效用函数集合;

其中,主用户PU网络的效用函数按照以下公式计算:

<mrow> <msub> <mi>U</mi> <mi>p</mi> </msub> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>W</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&alpha;</mi> <mi>&beta;</mi> <mo>)</mo> </mrow> <msub> <mi>log</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mfrac> <mrow> <msub> <mi>P</mi> <mi>p</mi> </msub> <msub> <mi>h</mi> <mi>p</mi> </msub> </mrow> <mrow> <msub> <mi>n</mi> <mn>0</mn> </msub> <mi>W</mi> </mrow> </mfrac> <mo>+</mo> <msubsup> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </msubsup> <mfrac> <mrow> <msub> <mi>P</mi> <mi>i</mi> </msub> <msub> <mi>P</mi> <mi>p</mi> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <msub> <mi>h</mi> <mrow> <mi>p</mi> <mi>s</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <msub> <mi>n</mi> <mn>0</mn> </msub> <mi>W</mi> <mrow> <mo>(</mo> <msub> <mi>P</mi> <mi>i</mi> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>P</mi> <mi>p</mi> </msub> <msub> <mi>h</mi> <mrow> <mi>p</mi> <mi>s</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>n</mi> <mn>0</mn> </msub> <mi>W</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

其中,α表示主用户PU网络出让的次信道带宽占授权频谱总带宽的百分比;β表示主用户PU网络设置的保护间隔;Pp表示主用户PU的发射功率;hp表示主用户发端和收端之间的信道增益;W表示主用户PU网络总的授权频谱带宽;n0表示接收到的噪声功率谱密度;Pi表示次用户SUi的中继传输功率;hsp,i表示次用户SUi发端到主用户PU收端的信道增益;hps,i表示主用户PU发端到次用户SUi收端的信道增益;

次用户SU网络的效用函数按照以下公式计算:

<mrow> <msub> <mi>u</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>P</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>P</mi> <mrow> <mo>-</mo> <mi>i</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>W&alpha;log</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mfrac> <mrow> <msub> <mi>P</mi> <mi>i</mi> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>i</mi> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <msub> <mi>n</mi> <mn>0</mn> </msub> <mi>W</mi> <mi>&alpha;</mi> <mo>+</mo> <msub> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>&NotEqual;</mo> <mi>i</mi> </mrow> </msub> <msub> <mi>P</mi> <mi>j</mi> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>j</mi> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <msub> <mi>P</mi> <mi>i</mi> </msub> <mo>;</mo> </mrow>

其中,ci表示次用户SUi的单位能量成本;Pi表示次用户SUi的中继传输功率;P-i表示次用户SUi的所有对手的中继传输功率组成的向量;hsp,i表示次用户SUi发端到主用户PU收端的信道增益;hs,ii表示次用户SUi的发端和收端之间的信道增益;n0表示噪声功率谱密度;Pj表示次用户SUj的中继传输功率;hsp,j表示次用户SUj的发端到主用户PU收端的信道增益。

3.如权利要求2所述的合作认知无线网络高能效资源分配方法,其特征在于:所述最优传输功率采用分布式更新算法计算,具体步骤如下:

步骤1:设定轮序数n=1,按照以下公式计算:

<mrow> <msub> <mi>P</mi> <mi>i</mi> </msub> <mo>&lsqb;</mo> <mi>n</mi> <mo>&rsqb;</mo> <mo>=</mo> <mfrac> <msub> <mi>b</mi> <mi>i</mi> </msub> <mrow> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>i</mi> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> <mo>;</mo> </mrow>

其中,bi为向量b的第i行元素;Pi[n]表示第n轮中次用户SUi的中继传输功率;

步骤2:设定n=n+1;

步骤3:按照以下公式更新中继传输功率:

<mrow> <msub> <mi>P</mi> <mi>i</mi> </msub> <mo>&lsqb;</mo> <mi>n</mi> <mo>&rsqb;</mo> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>W&alpha;h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>i</mi> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <msub> <mi>c</mi> <mi>i</mi> </msub> <mi>l</mi> <mi>n</mi> <mn>2</mn> </mrow> </mfrac> <mo>-</mo> <msub> <mi>n</mi> <mn>0</mn> </msub> <mi>W</mi> <mi>&alpha;</mi> <mo>-</mo> <msub> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>&NotEqual;</mo> <mi>i</mi> </mrow> </msub> <msub> <mi>P</mi> <mi>j</mi> </msub> <mo>&lsqb;</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>&rsqb;</mo> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>j</mi> <mi>i</mi> </mrow> </msub> <mo>)</mo> </mrow> <mfrac> <mn>1</mn> <mrow> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mi>p</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <msub> <mi>h</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>i</mi> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> <mo>;</mo> </mrow>

步骤4:按照以下规则判断所有次用户的中继传输功率与上一轮获得的中继传输功率是否相同:

对于任意i,Pi[n]=Pi[n-1]是否都成立?如果否,重复步骤2;如果是,则结束;

其中,Pi[n]表示第n轮中次用户SUi的中继传输功率;Pi[n-1]表示第n-1轮中次用户SUi的中继传输功率。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1