认知网络中基于中继的频谱资源分配(2)

2021-09-24 12:57

p

k,nf

2

=Q (1)

p

k,n

m

2

2 =1 Q (2)

2

是信道高斯白噪声的功率,σs2是零均值其中,σ0

主信号的功率,γ是能量检测频谱门限,L是采样检

测点数。

如果CR网络采用OR规则进行协作频谱检测[20],报告信道的错误概率为pe,则系统对nth个子载波频谱感知的虚警率和漏检率分别为

k,nk,n

+Pfn=1 ∏

1p1pp()()fefpe (3)

k

图1 无线中继认知网络模型

第11期 张士兵等:认知网络中基于中继的频谱资源分配

nk,nk,nPm=∏ p1 p+1 p()()pe mem (4)

k

·5·

3 联合优化频谱分配算法

显然,式(5)中的频谱资源最优分配联合考虑了

子载波感知、传输策略选择、子载波配对以及传输比特和功率分配等,是一个非线性优化问题,直接求解复杂度很高。为此,提出一个低复杂度的次优方案——基于差值选择和最优配对的频谱资源联合分配算法。该算法主要包含3个过程:①根据差值因子分配下行链路子载波;②采用最优配对分配上行链路子载波;③传输策略选择及比特、功率最优分配。

3.1 下行链路的子载波分配

一般来说,基于中继的动态资源分配需要解决3个问题:①传输策略选择,引入中继后,用户间可以直接传输,也可以通过中继转发传输,为了提高通信质量,降低通信成本,应该选择最优的路径进行传输;②子载波配对,也就是上行链路子载波与下行链路子载波的配对;③子载波比特、功率分配,为配对好的上行链路和下行链路的子载波合理分配比特及其功率。

为方便起见,采用T表示节点属性(T=2;t=1表示源节点,t=2表示中继节点),hk,n,u表示上行链路中子载波n对用户k的信道衰落系数,用hk,n,d来表示下行链路中子载波n对用户k的信道衰落系数,hk,n,s表示直传情况下子载波n对用户k的信道衰落系数。优化目标是在满足每个用户固定传输速率的前提下,针对单跳无线中继CR网络,寻找最优的频谱资源分配方案,使得CR网络系统的总传输功率最小。

假设Atn,k表示子载波n是否被用户k通过节点t占用的标识,取值为0或1(Atn,k=1表示用户k通过接入节点t在子载波n 上进行中继传输,否则为0),btn,k表示用户k在子载波n上的传输速率,Pt,nk表示用户k通过节点t在子载波n上的发送功率。上述的优化问题可建模为

min∑∑∑Atn,kPt,nk

k=1t=1n=1

K

n

∑At,k=1 k=1

KNn

∑∑At,k=N k=1n=1s.t NT

∑∑Atn,kbtn,k=R n=1t=1 n

P≤Pff

n ≤PmPm

K

T

N

由于下行链路中各子载波信道增益是相互独

立的,若是根据信道的最大增益分配子载波,则不得不将部分增益较差的子载波分配给相应的用户,增益越低,相应的发射功率越大。为了避免将衰落严重的子载波分配给用户,减小系统总发射功率,可以根据信道增益差值进行子载波优化分配。

设用户k1和用户k2在子载波n上加载的比特数分别为bk1,n和bk2,n,其信道功率增益分别为gk21,n和

gk22,n,并满足gk21,n<gk22,n,则将子载波n分配给用户k1与分配给用户k2导致的功率增量为

Δpn=

fk1(bk1,n)gk21,n

fk2(bk2,n)gk22,n

(6)

其中,fk(b)为在给定误比特率(BER, bit error rate)情况下用户k加载b bit所需的接收功率。假设用户在子载波上加载的比特数相等,即bk1,n=bk2,n,式(6)可简化为

, n,t,,,,

t (5) k n n

11

Δpn=fk1(bk1,n) 2 2

gk,ngk,n

2 1

(7)

11

令差值因子D(n)= 2 2

gk,ngk,n 12

,有

Δpn=fk1(bk1,n)D(n) (8)

其中,第1个约束条件表示每一条链路上每个子载波只能分配给一个用户,避免了系统子载波使用的冲突,第2个约束条件表示每一条链路上子载波总个数的限制,第3个约束条件表示各个用户的固定传输速率要求,第4个约束条件表示系统虚警率(系统容量)的要求,而第5个约束条件则表示系统漏检率(主信号的可忍耐干扰)的限制。 可见,功率增量Δpn与差值因子D(n)成正比。D(n)越大,不同用户在子载波n上的功率差异越大,该子载波越要优先分配。由此得到根据差值因子分配子载波的具体步骤。

1) 确定用户的子载波数

为简化分析,假设系统每个CR用户传输速率需求相同。考虑到子载波分配的公平性,将N 个子

·6· 通 信 学 报 第32卷

其所需的子载波数目后子载波尚有剩余,则将剩余子载波分给各自信道增益最大值对应的用户,并更新子载波分配矩阵A及子载波数目分配矩阵Num,取整。用户的子载波数目分配矩阵为

Num=[Num(1)Num(2)"Num(K)] (9) 从而确保系统的最大容量。

3) 子载波比特分配

2) 根据差值因子分配子载波

子载波分配完之后,在每个用户分到的子载波

设A为子载波分配矩阵:

集合内,按单用户的Greedy算法[21]分配比特以减

A1,1A1,2"A1,N 少发射功率。 A A2,2"A2,N 2,1

(10) 4) 子载波优化 A=

# #%#为了进一步降低系统总发射功率,在两两用户 AK,1AK,2"AK,N 之间寻找有效传输比特数相同的子载波,并计算相

应的发送功率。若2个用户互换等效子信道,功率如果将nth个子载波分配给kth个用户,则A中的元

减少,则这2个用户交换等效子信道,否则不交换。素Ak,n = 1;否则Ak,n = 0。

即给定用户k和k',k、k'∈{1,",K},寻找相应的根据各个子载波上每个用户的信道增益,得信道功率增益矩阵

2

g1,1 2gG= 2,1

# 2 gK,1

2

g1,22g2,2

载波平均分配给K个用户,每个用户分到的子载波数目为Num(k)=Floor(NK),其中Floor( )表示

n和n',n、n'∈{1,",N},使得bk,n=bk',n'。用户k

""

#

2gK,2

2和k'之间交换子载波n和n'后产生的功率增量为 g1,N

2

g2,1 11 N 1 (11) ()pfbΔ=+ + k,n',k',nkk,n2222 g g %# ggk',n' k',n k,n k,n' 2

"gK,N (16)

进而求得其差值因子矩阵:

如果Δpk,n',k',n>0,则更新子载波分配矩阵A中

认知网络中基于中继的频谱资源分配(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:住院医生工作站系统医嘱使用说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: