第32卷第7期2010年7月
电子与信息学报
Journalof
Vbl.32No.7Jul.2010
Electronics&InformationTechnology
TD.SCDMA中基于连续型模糊控制的外环功率控制算法
孙毅
李芹
唐良瑞
(华北电力大学电气与电子工程学院北京102206)
摘要:该文提出一种基于连续型模糊控制的外环功率控制算法,它对误块率的变化量进行模糊化处理,通过模糊控制规则和解模糊化处理得到输出值,作为内环功率控制的信干比目标值调整步长。该算法能精确给出最佳调整步长,在很大程度上避免了已有的外环功率控制方法的过调现象。并能随着网络及无线环境的变化,使实际系统的平均误块率快速收敛于满足服务质量所需的误块率目标值。实验结果验证了该算法的优良特性。关键词:无线通信;TD.SCDMA;模糊控制:外环功率控制;误块率中图分类号:TN92
文献标识码:
A
文章编号:1009-5896(2010)07-176m05
DOI:10.3724/SP.J.1146.2009.00994
TheOuterLoopPowerControlAlgorithmBased
ContinuousFuzzyControlin
SunYi
(InstituteolElectric
andElectronic
on
TD.SCDMA
Li
Qin
TangLiang-rui
Engineering,NorthChinaElectricPowerUniversity,Beijing102206,China)
on
Abstract:Anoutlooppowercontrolalgorithmbased
variationvalue
continuous
fuzzycontrolispresentedinthispaper.The
oftheblock
error
rateisprocessedbyfuzzycontrol,andtheoutputvaluewhichisobtainedbyfuzzy
controlrulesanddefuzzificationisadoptedasthestepsizetoThe
adjust
the
SIRtargetoftheinnerlooppowercontr01.
phenomenonofthe
algorithm
outer
can
acquirethebest
adjusting
step
accurately,thus
the
itavoidstheovershoot
existing
powercontrolmethods.In
call
addition,withvariationofthenetworkandthewirelessenvironment,
whichmeetsthequalityoftheservices.The
theaverageBLER
fastconverge
at
therequiredBLERtargetvalue
experimentalresultsvalidatetheexcellentpropertiesofthealgorithm.
Key
words:Wirelesscommunication;TD—SCDMA;Fuzzycontrol;Outer
looppowercontrol;BLER
1引言
TD.SCDMA作为我国自主开发的移动通信技术,以其特有的优越性在国内受到广泛的关注。在干扰受限的TD—SCDMA系统中,功率控制必不可少,它分为开环功率控制和闭环功率控制,闭环由
道质晕较好时不能精确调整SIRtar。基于模糊逻辑f5'6l的外环功率控制在实时性和灵敏性上有了很大
改进,但文献[5]在输出量计算时对论域进行了分段
离散化处理,既浪费存储单元又没有将模糊控制应用于外环功率控制的优良特性发挥出来,并且,TD.SCDMA中采用三角形隶属度函数更能使步长自适应化和精确化。
本文针对外环功率控制的特殊性和模糊控制的特点,提出了一种采用连续型模糊控制的外环功率控制算法,它可以缩短响应时间,能够根据测量信号质量的变化,动态调整SIRtar,从而保证接收信号的质量。实验结果表明,与目前已有的经典算法相比,本文算法控制精度高,收敛速度快,具备优良的特性。
内环和外环共同完成吼外环功率控制以当前外环周
期内得到的平均误块率fBLER)为指标,将闭环功率控制的信干比目标值(SIRtar1调整到恰好能保证接收信号质量的水平,这样既能保证接收信号的质量,又可以最大限度地提高系统的容量【2'31。外环功率控制性能的好坏直接影响着系统的服务质量,在功率控制中发挥着至关重要的作用。
目前,已有的外环功率控制算法有固定步长、自适应步长和基于模糊逻辑的控制方法,固定步长算法中步长的取值存在着控制精度与响应速度的矛盾【4】。自适应步长算法在调整步长的设定方面有一定的局限性,导致平均BLER收敛速度不够快,在信
2009-07-10收到,2009-11.25改回
通信作者:唐良瑞tangliangrui@163.com
2基于模糊控制的外环功率控制设计
TD—SCDMA中平均BLER的统计有一定的不完全精确性,并由于权重因子的存在,使其平均BLER有一定的模糊性。模糊控制是处理推理系统和控制系统中不精确和不确定性的一种有效方法,
第7期孙毅等:TD.SCDMA巾基于连续型模糊控制的外环功率控制算法
1761
能很好地应用于外环功率控制中,以进行精确的控制。
采用模糊控制的外环功率控制算法以平均BLER与BLER目标值(BLERtar)的偏离程度、相邻周期的平均BLER改变量为基础,采用模糊控制
调整SIRtar。
2.1外环功率控制
外环功率控制包括上行外环功率控制和下行外环功率控制(7,Sl,其工作原理是相似的。以上行外环功率控制为例,发射端以从MAC层传下来的传输块为单位加循环冗余校验(CRC),在接收端利用该CRC信息判断此传输块是否有误[91。在一个长度为NT的统计窗内,假设其中有表示错误的CRC个数为Ne,通过算术平均的方法计算第佗个周期的平均
BLER:
BLER(n)=Ne/NT
(1)
在外环功率控制周期T内,对每次测量的
BLER(n)进行迭代平均:
BLER—avg(n)=pBLER—avg(n一1)
+(1一p)BLER(n)
(2)
其中BLER—avg(n)为平均之后的结果。BLER—avg(n一1)是上一次平均的结果,BLER(n)为根据式(1)得出的最近一次的统计结果。P为权重因子,取值为0到12_间。
RNC(无线网络控制器)根据上行链路收到的报
告信息平均BLER,比较BLERavg(n)与BLERtar,根据比较结果,对内环SIRtar作如下调整:
SIRtar(n+1)=SIRtar(n)+Step—up,BLER—avg(n)≥BLERtar
SIRtar(n+1)=SIRtar(n)一Step—down,
BLER—avg(n)<BLERtax
其中SlRtar(n)是第n个外环功率控制周期输出的SIRtar,Step—up和Step—down分别是上调和下调步长。
2.2用于外环功率控制的模糊控制器设计
本文对用户第n+1次的SIRtar(n+1)按照式(4)
调整:
SIRtar(n+1)=SIRtar(n)+Step—SIR(B(n),△B(n))
(4)
式中Step—SIR(耳佗),aB(n))是联系于输入变量B(佗)和AB(n)的模糊控制器的输出。B(n)和AB(n)表达式为
B(n)=BLER—avg(n)一BLERtar
(5)
AB(n)=BLER—avg(n)一BLER—avg(n一1)(6)
其中BLERavg(n)∈f0,11,BLERtar∈【0,11。
(1)变量的模糊化算法以B(n)和AB(n)为输入,以Step
SIR(B(n),AB(n))为输出。本文以语音
业务为例,满足语音业务质量(QoS)要求的BLERtar为0.Ol[10,n】,由于TD.SCDMA中外环功率控制的调整步长为-0.5到0.5,由式(5),式(6)有
B(几)∈【--0.01,1】AB(n)∈[-1,1]
Step—SIR(B(n),AB(n))∈【-0.5,0.5】
在实际系统中,当平均BLER大于一定的值,会导致通信的中断,在不影响算法性能的前提下,本文算法考虑了模糊控制器设计的融合性,对控制规则作如下处理:
当B(佗)>/0.01时,Step—SIR(B(n),AB(n))取最大值0.5,根据经验值,对B(n),AB(n)和StepSIR
(B(n),AB(n))三者的讨论范围设定如下:
B(n)∈[-0.01,0.01】
AB(n)∈[-0.02,0.02】
Step—SIR(B(n),△B(竹))∈[--0.5,0.5]
对B(n)、AB(n)和StepSIR(B(n),AB(n))进行模糊化处理,确定各变量的模糊语言取值及相应的
隶属度函数。模糊语言值选取7个(NB,NM,NS,
ZE,PS,PM和PBl,然后对所选取的模糊集定义其隶属度函数,本文算法根据需要选取三角形隶属度函数,以增加步长的灵活性。
(2)建立模糊控制规则模糊控制通过控制规则表进行,该模糊规则根据功率控制的需要和模糊原理,制定如表1所示,通过查表可直接由B(佗)和AB(n)得到相对应的外环功率控制的调整步长Step
SIR(B(n),AB(n))的模糊语言值,该控制规则严格按照信号传输质量设定。
(3)解模糊化得出确切的调整步长解模糊化方法采用面积中心法,将模糊量转化为精确量,作为功率控制的调整值:
‰=端
否上M(剪)d∥
式(9)为解模糊化方法,由输入B(n)和AB(n)通过表
l确定输入输出的语言值,根据模糊规则映射,得到输出的面积范围。式中,可为输出语言值面积范
围的横轴取值,M(可)为第f个区间的隶属度取值的
集合,m=7,You。即为Step—SIR(B(n),AB(n))的解
1762
电子与信息学报第32卷
模糊化输出值,作为外环功率控制的调整步长值。
仿真中根据外环功率控制的需要,对S(n)、AB(n)和Step—SIR(B(n),AB(n))的模糊控制论域
费,对其它用户产生不必要的干扰。
自适应步长相对于固定步长算法已经有了很大的改进,图6为自适应步长算法与本文算法的平均BLER仿真比较图。随着外环功率控制的进行,在信道质量较好时,例如第50周期以后,自适应步长算法的平均BLER最大也只到0.03,并且不会像固定步长那样出现持续接近O的情况,而是围绕BLERtar上下波动。它可以在满足质量要求的条件下降低内环SIRtar,减小内环发射功率,提高系统容量。可是,由于其部分步长设置的不完全合理,使其在出现较多误块和信道状态特别好(持续无误块)的情况下不能根据实际情况设定最佳步长,例如在第20周期到25周期附近,而误块较多时又不能快速收敛于BLERtar。同时,还是会出现误块率为0的情况,其步长的设定不完全是最优的。由图可见,与本文算法相比,自适应步长算法的平均BLER在BLERt缸上下仍存在相对较大的波动,当平均BLER较高时不能较快地达到要求的BLERtar。
模糊逻辑算法综合考虑了相邻周期平均BLER的改变量和当前周期内的平均BLER与目标值的偏离程度,在平均BLER小于BLERtar时,能较为精确地根据信道状态,给出最佳调整步长,相对于自适应步长,平均BLER几乎为0的情况较少,或者几乎没有。然而,这种模糊逻辑算法在平均BLER高于BLERtar时,模糊化区间的不对称性所具有的劣势就表现出来。由图7可以看出,例如在第65周期附近,平均BLER出现过大的情况,这会导致QoS的持续恶化,很有可能会导致掉话和业务中断。文
划分如图1~图3所示,它们的取值范围满足式(8)。3仿真结果分析
为了验证算法的性能,本文对基于该算法的上行外环功率控制过程进行了仿真,同时还仿真了固
定步长、自适应步长和文献[5】提出的基于模糊逻辑
的控制算法,以进行分析比较。本文算法模型如图4
所示,各模块完成文献f11描述的功能。
仿真模型中,小区数为19,小区用户数为8,扩频系数为16,每个数据帧由两个子帧组成。功率控制模块中,内环功率控制每子帧(5ms)进行一次,采用自适应调整步长,外环功率控制每100子帧进行一次。语音业务数据速率为12.2kbps,码片速率为
1.28
Mchip/s,扩频带宽为1.6MHz,计算平均误块
率的权重因子取为0.1。以语音业务为例,BLERtar为0.01,开始设定的SIRtar为6dB。对用户发射功率设定一定的延迟,以使各发射功率到达基站时各不相同。仿真周期数为100,即外环功率控制进行100次。实验结果给出了其中一个用户的性能仿真图。
图5是本文算法与固定步长算法的平均BLER
仿真比较图,根据文献f41,固定步长算法上调步长
取为0.4dB,下调步长取为0.05x0.4dB。可以看出,固定步长算法由于上调步长过高,在业务恶化时(例如第30周期附近)能较快提高SIRtar,不至于让业务持续恶化。但下调步长过小,在第60周期以后由于信道质量变好,固定步长的平均BLER出现持续接近于0的情况,这会造成内环发射功率的浪
献【5]的模糊逻辑算法步长的设定虽然在平均BLER
图1
B(n)的隶属度函数
图2
AB(n)的隶属度函数图3
Step—SIR(B(n),AB(n)的隶属度函数
第7期孙毅等:TD—SCDMA中基于连续型模糊控制的外环功率控制算法
1763
糌盎:裂霞睁
图4本文算法模型图5与固定步长算法的平均BLER比较图图6与自适应步长算法的平均BLER比较图
较小时能跟踪信道的变化情况,使平均BLER不会出现过小的情况,提高了系统的容量。但由于其对模糊逻辑的输入和输出作了离散化处理,既使调整步长只局限在几个有限的步长上,又浪费内存。另外,这种模糊逻辑方法用于TD.SCDMA中,在平均BLER较大时,并没有使外环功率控制的性能有所改善,反而恶化了业务质量。
同时,由图8,图9可见,本文算法的SIRtar在
5.4-6.4
SIRtar,使业务中断的可能性降到最低,由图可见,其平均BLER最大也只是接近0.02;当业务质量很好时,平均BLER最小也在0.005附近,有利于提高系统容量,并且不会出现平均BLER突然增大和突然减小的情况。相对已有的算法而言,本文算法能使平均BLER较好地逼近BLERtar,它能实时跟踪信道质量和业务需求情况,设定最佳的内环SIRtar调整步长。实验结果突显了该算法的良好特性。
dB变化,而自适应和模糊逻辑算法SIRtar
有时低于5dB,有时又高于7dB,这都是由于算法的步长设定不是最优所引起的。SIRtar过高和过低都会影响系统性能,SIRtar过高会增加对其它用户的干扰,而过低会使接收方检测不到信号,使平均BLER升高,达不到所需的QoS。
已有的3种算法都存在当业务质量优良时,平均BLER较低(模糊逻辑算法)或出现连续接近于
4结论
本文针对TD—SCDMA功率控制技术中的外环功率控制,提出了一种基于模糊控制的自适应外环功率控制算法,它是一种连续型控制方法,步长的设定和信道环境状态紧密相关,能实现较优的控制。本文对该算法进行了仿真验证并与各经典算法作了对比分析,实验结果表明该算法在外环功率控制中能表现出良好的鲁棒性和实时性,能灵敏地根据系统状态调整内环所需SIRtar,使平均BLER迅速收敛于BLERtar,保证系统的稳定性,满足系统所需的QoS,提高系统容量。
757
0(固定步长算法和自适应步长算法)的情况。由图5一
图7可见,与已有的3种算法相比,本文算法相对于BLERtar变化较平缓,平均BLER在目标值上下波动的幅度较小,且在业务质量恶化时能较快调整
f106
f}.溺
∞
盈
豢琅fJ4
3
j粤
3
j璺塘皿
芷
65655
5
粪n03
脚O.02
0.Ol
堙
缸
盔
富赁
45
0
20
40
60
80
100
o
20
40
粥
8010
外环功率控制蒯期外环功率控制周期
图7与模糊逻辑算法的平均BLER比较图图8与自适应步长算法的SIRtar比较圈
图9与模糊逻辑算法的SIRtar比较图
参考文献
【1】【2】
李世鹤,杨运年.TE卜scDMA第三代移动通信系统【M】.北京:
人民邮电出版社,2009:68-102.
与信息学报,2008,30(5):1159—1162.
Xie
Sheng-dong
in
and
Wu
Meng.Analysiscellulax
ofinter-cell
interferencemultimedia
CDMA[J].Journa/of
谢胜东,吴蒙.cDMA无线多媒体中蜂窝间干扰分析【J】.电子
Electronics&InformationTechnology,2008,30(5):
1764
电子与信息学报
第32卷
1159一1162.
GuJ,CheX,NieS,andWangD.QoS
based
outer
loop
powercontrolforenhancedreverse
linksofCDMA
systems[J】
Electronics
Letters,2005,41(11):659--661.
彭木根,王文博.无线资源管理与3G网络规划优化【M1.北京
人民邮电出版社.2008:165-202.
吕玲,朱世华,汪勇刚.一种基于模糊逻辑的外环功率控制方
法【J】.通信学报,2002,23(2):1-9.
Lti
Ling,Zhu
Shi-hua,andWang
Yong-gang.A
fuzzy
outer-looppower
control
algorithm[J].
Journal
on
Communications,2002,23(2):1-9.
WuJiunmingandChenChunchyuan.Anadjustablefuzzy
power
control
architecture
fora
multNrate
WCDMA
system[C].Proceedings
of
the
27th
Chinese
Control
Conference,Yunnan,2008:633-636.
HamedSaghaeiandAbbasAliLotfiNeyestanak.Variable
step
closed-looppowercontrolincellularwirelessCDMA
systemsunder
multipath
fading【c1.IEEE
PacificRimConference
on
Communications,Computers
and
Signal
Processing,Victoria,2007:157—160.
Adrian
KotelbaandAmeMammela.Efficient
power
control
over
fadingch眦舱18【q.IEEE
GLOBECOM
2008,New
Orleans.2008:1--6.
M
王俊波,陈明.单业务TDD—CDMA系统上行用户容量分析
fJ】.通信学报,2007,28(6):48—53.
WangJun-boandChen
Ming.Analysisofuplink
user
capacityfor
a
TDD-CDMAsystemwith
a
single
traffic[J].
Journa/onCommunications,2007,28(6):钙一53.
㈣
喻的雄,蔡跃明,钟卫.CDMA系统中一种新的分布式博弈功
率控制算法【J】.电子与信息学报,2008,30(2):443—446.
Yu
Di—xiong,Cai
Yue-ming,and
Zhong
Wei.Anovel
distributedpowercontrolalgorithminCDMAsystem:A
game
theoretic
approach[J].Journalo/Electronics&
InformationTechnology,2008,30(2):443—446.
㈦
何志彪,张新访,朱光喜.自适应变速率分组CDMA系统性能
分析【J】.通信学报,2003,24(2):114—117.
He
Zhi-biao,
Zhang
Xin-fang,and
Zhu
Guang-xi.
PerformanceanalysisofpacketCDMAsystemwithadaptive
variable-rate[J].Journal
On
Communications,2003,24(2):
114-117.
孙毅:男,1972年生,副教授,研究方向为电力系统通信、无线通信.
李芹:女,1985年生,
硕士生,研究方向为无线通信.
唐良瑞:
男,1966年生,教授,研究方向为无线通信与电力系统通信.
第32卷第7期2010年7月
电子与信息学报
Journalof
Vbl.32No.7Jul.2010
Electronics&InformationTechnology
TD.SCDMA中基于连续型模糊控制的外环功率控制算法
孙毅
李芹
唐良瑞
(华北电力大学电气与电子工程学院北京102206)
摘要:该文提出一种基于连续型模糊控制的外环功率控制算法,它对误块率的变化量进行模糊化处理,通过模糊控制规则和解模糊化处理得到输出值,作为内环功率控制的信干比目标值调整步长。该算法能精确给出最佳调整步长,在很大程度上避免了已有的外环功率控制方法的过调现象。并能随着网络及无线环境的变化,使实际系统的平均误块率快速收敛于满足服务质量所需的误块率目标值。实验结果验证了该算法的优良特性。关键词:无线通信;TD.SCDMA;模糊控制:外环功率控制;误块率中图分类号:TN92
文献标识码:
A
文章编号:1009-5896(2010)07-176m05
DOI:10.3724/SP.J.1146.2009.00994
TheOuterLoopPowerControlAlgorithmBased
ContinuousFuzzyControlin
SunYi
(InstituteolElectric
andElectronic
on
TD.SCDMA
Li
Qin
TangLiang-rui
Engineering,NorthChinaElectricPowerUniversity,Beijing102206,China)
on
Abstract:Anoutlooppowercontrolalgorithmbased
variationvalue
continuous
fuzzycontrolispresentedinthispaper.The
oftheblock
error
rateisprocessedbyfuzzycontrol,andtheoutputvaluewhichisobtainedbyfuzzy
controlrulesanddefuzzificationisadoptedasthestepsizetoThe
adjust
the
SIRtargetoftheinnerlooppowercontr01.
phenomenonofthe
algorithm
outer
can
acquirethebest
adjusting
step
accurately,thus
the
itavoidstheovershoot
existing
powercontrolmethods.In
call
addition,withvariationofthenetworkandthewirelessenvironment,
whichmeetsthequalityoftheservices.The
theaverageBLER
fastconverge
at
therequiredBLERtargetvalue
experimentalresultsvalidatetheexcellentpropertiesofthealgorithm.
Key
words:Wirelesscommunication;TD—SCDMA;Fuzzycontrol;Outer
looppowercontrol;BLER
1引言
TD.SCDMA作为我国自主开发的移动通信技术,以其特有的优越性在国内受到广泛的关注。在干扰受限的TD—SCDMA系统中,功率控制必不可少,它分为开环功率控制和闭环功率控制,闭环由
道质晕较好时不能精确调整SIRtar。基于模糊逻辑f5'6l的外环功率控制在实时性和灵敏性上有了很大
改进,但文献[5]在输出量计算时对论域进行了分段
离散化处理,既浪费存储单元又没有将模糊控制应用于外环功率控制的优良特性发挥出来,并且,TD.SCDMA中采用三角形隶属度函数更能使步长自适应化和精确化。
本文针对外环功率控制的特殊性和模糊控制的特点,提出了一种采用连续型模糊控制的外环功率控制算法,它可以缩短响应时间,能够根据测量信号质量的变化,动态调整SIRtar,从而保证接收信号的质量。实验结果表明,与目前已有的经典算法相比,本文算法控制精度高,收敛速度快,具备优良的特性。
内环和外环共同完成吼外环功率控制以当前外环周
期内得到的平均误块率fBLER)为指标,将闭环功率控制的信干比目标值(SIRtar1调整到恰好能保证接收信号质量的水平,这样既能保证接收信号的质量,又可以最大限度地提高系统的容量【2'31。外环功率控制性能的好坏直接影响着系统的服务质量,在功率控制中发挥着至关重要的作用。
目前,已有的外环功率控制算法有固定步长、自适应步长和基于模糊逻辑的控制方法,固定步长算法中步长的取值存在着控制精度与响应速度的矛盾【4】。自适应步长算法在调整步长的设定方面有一定的局限性,导致平均BLER收敛速度不够快,在信
2009-07-10收到,2009-11.25改回
通信作者:唐良瑞tangliangrui@163.com
2基于模糊控制的外环功率控制设计
TD—SCDMA中平均BLER的统计有一定的不完全精确性,并由于权重因子的存在,使其平均BLER有一定的模糊性。模糊控制是处理推理系统和控制系统中不精确和不确定性的一种有效方法,
第7期孙毅等:TD.SCDMA巾基于连续型模糊控制的外环功率控制算法
1761
能很好地应用于外环功率控制中,以进行精确的控制。
采用模糊控制的外环功率控制算法以平均BLER与BLER目标值(BLERtar)的偏离程度、相邻周期的平均BLER改变量为基础,采用模糊控制
调整SIRtar。
2.1外环功率控制
外环功率控制包括上行外环功率控制和下行外环功率控制(7,Sl,其工作原理是相似的。以上行外环功率控制为例,发射端以从MAC层传下来的传输块为单位加循环冗余校验(CRC),在接收端利用该CRC信息判断此传输块是否有误[91。在一个长度为NT的统计窗内,假设其中有表示错误的CRC个数为Ne,通过算术平均的方法计算第佗个周期的平均
BLER:
BLER(n)=Ne/NT
(1)
在外环功率控制周期T内,对每次测量的
BLER(n)进行迭代平均:
BLER—avg(n)=pBLER—avg(n一1)
+(1一p)BLER(n)
(2)
其中BLER—avg(n)为平均之后的结果。BLER—avg(n一1)是上一次平均的结果,BLER(n)为根据式(1)得出的最近一次的统计结果。P为权重因子,取值为0到12_间。
RNC(无线网络控制器)根据上行链路收到的报
告信息平均BLER,比较BLERavg(n)与BLERtar,根据比较结果,对内环SIRtar作如下调整:
SIRtar(n+1)=SIRtar(n)+Step—up,BLER—avg(n)≥BLERtar
SIRtar(n+1)=SIRtar(n)一Step—down,
BLER—avg(n)<BLERtax
其中SlRtar(n)是第n个外环功率控制周期输出的SIRtar,Step—up和Step—down分别是上调和下调步长。
2.2用于外环功率控制的模糊控制器设计
本文对用户第n+1次的SIRtar(n+1)按照式(4)
调整:
SIRtar(n+1)=SIRtar(n)+Step—SIR(B(n),△B(n))
(4)
式中Step—SIR(耳佗),aB(n))是联系于输入变量B(佗)和AB(n)的模糊控制器的输出。B(n)和AB(n)表达式为
B(n)=BLER—avg(n)一BLERtar
(5)
AB(n)=BLER—avg(n)一BLER—avg(n一1)(6)
其中BLERavg(n)∈f0,11,BLERtar∈【0,11。
(1)变量的模糊化算法以B(n)和AB(n)为输入,以Step
SIR(B(n),AB(n))为输出。本文以语音
业务为例,满足语音业务质量(QoS)要求的BLERtar为0.Ol[10,n】,由于TD.SCDMA中外环功率控制的调整步长为-0.5到0.5,由式(5),式(6)有
B(几)∈【--0.01,1】AB(n)∈[-1,1]
Step—SIR(B(n),AB(n))∈【-0.5,0.5】
在实际系统中,当平均BLER大于一定的值,会导致通信的中断,在不影响算法性能的前提下,本文算法考虑了模糊控制器设计的融合性,对控制规则作如下处理:
当B(佗)>/0.01时,Step—SIR(B(n),AB(n))取最大值0.5,根据经验值,对B(n),AB(n)和StepSIR
(B(n),AB(n))三者的讨论范围设定如下:
B(n)∈[-0.01,0.01】
AB(n)∈[-0.02,0.02】
Step—SIR(B(n),△B(竹))∈[--0.5,0.5]
对B(n)、AB(n)和StepSIR(B(n),AB(n))进行模糊化处理,确定各变量的模糊语言取值及相应的
隶属度函数。模糊语言值选取7个(NB,NM,NS,
ZE,PS,PM和PBl,然后对所选取的模糊集定义其隶属度函数,本文算法根据需要选取三角形隶属度函数,以增加步长的灵活性。
(2)建立模糊控制规则模糊控制通过控制规则表进行,该模糊规则根据功率控制的需要和模糊原理,制定如表1所示,通过查表可直接由B(佗)和AB(n)得到相对应的外环功率控制的调整步长Step
SIR(B(n),AB(n))的模糊语言值,该控制规则严格按照信号传输质量设定。
(3)解模糊化得出确切的调整步长解模糊化方法采用面积中心法,将模糊量转化为精确量,作为功率控制的调整值:
‰=端
否上M(剪)d∥
式(9)为解模糊化方法,由输入B(n)和AB(n)通过表
l确定输入输出的语言值,根据模糊规则映射,得到输出的面积范围。式中,可为输出语言值面积范
围的横轴取值,M(可)为第f个区间的隶属度取值的
集合,m=7,You。即为Step—SIR(B(n),AB(n))的解
1762
电子与信息学报第32卷
模糊化输出值,作为外环功率控制的调整步长值。
仿真中根据外环功率控制的需要,对S(n)、AB(n)和Step—SIR(B(n),AB(n))的模糊控制论域
费,对其它用户产生不必要的干扰。
自适应步长相对于固定步长算法已经有了很大的改进,图6为自适应步长算法与本文算法的平均BLER仿真比较图。随着外环功率控制的进行,在信道质量较好时,例如第50周期以后,自适应步长算法的平均BLER最大也只到0.03,并且不会像固定步长那样出现持续接近O的情况,而是围绕BLERtar上下波动。它可以在满足质量要求的条件下降低内环SIRtar,减小内环发射功率,提高系统容量。可是,由于其部分步长设置的不完全合理,使其在出现较多误块和信道状态特别好(持续无误块)的情况下不能根据实际情况设定最佳步长,例如在第20周期到25周期附近,而误块较多时又不能快速收敛于BLERtar。同时,还是会出现误块率为0的情况,其步长的设定不完全是最优的。由图可见,与本文算法相比,自适应步长算法的平均BLER在BLERt缸上下仍存在相对较大的波动,当平均BLER较高时不能较快地达到要求的BLERtar。
模糊逻辑算法综合考虑了相邻周期平均BLER的改变量和当前周期内的平均BLER与目标值的偏离程度,在平均BLER小于BLERtar时,能较为精确地根据信道状态,给出最佳调整步长,相对于自适应步长,平均BLER几乎为0的情况较少,或者几乎没有。然而,这种模糊逻辑算法在平均BLER高于BLERtar时,模糊化区间的不对称性所具有的劣势就表现出来。由图7可以看出,例如在第65周期附近,平均BLER出现过大的情况,这会导致QoS的持续恶化,很有可能会导致掉话和业务中断。文
划分如图1~图3所示,它们的取值范围满足式(8)。3仿真结果分析
为了验证算法的性能,本文对基于该算法的上行外环功率控制过程进行了仿真,同时还仿真了固
定步长、自适应步长和文献[5】提出的基于模糊逻辑
的控制算法,以进行分析比较。本文算法模型如图4
所示,各模块完成文献f11描述的功能。
仿真模型中,小区数为19,小区用户数为8,扩频系数为16,每个数据帧由两个子帧组成。功率控制模块中,内环功率控制每子帧(5ms)进行一次,采用自适应调整步长,外环功率控制每100子帧进行一次。语音业务数据速率为12.2kbps,码片速率为
1.28
Mchip/s,扩频带宽为1.6MHz,计算平均误块
率的权重因子取为0.1。以语音业务为例,BLERtar为0.01,开始设定的SIRtar为6dB。对用户发射功率设定一定的延迟,以使各发射功率到达基站时各不相同。仿真周期数为100,即外环功率控制进行100次。实验结果给出了其中一个用户的性能仿真图。
图5是本文算法与固定步长算法的平均BLER
仿真比较图,根据文献f41,固定步长算法上调步长
取为0.4dB,下调步长取为0.05x0.4dB。可以看出,固定步长算法由于上调步长过高,在业务恶化时(例如第30周期附近)能较快提高SIRtar,不至于让业务持续恶化。但下调步长过小,在第60周期以后由于信道质量变好,固定步长的平均BLER出现持续接近于0的情况,这会造成内环发射功率的浪
献【5]的模糊逻辑算法步长的设定虽然在平均BLER
图1
B(n)的隶属度函数
图2
AB(n)的隶属度函数图3
Step—SIR(B(n),AB(n)的隶属度函数
第7期孙毅等:TD—SCDMA中基于连续型模糊控制的外环功率控制算法
1763
糌盎:裂霞睁
图4本文算法模型图5与固定步长算法的平均BLER比较图图6与自适应步长算法的平均BLER比较图
较小时能跟踪信道的变化情况,使平均BLER不会出现过小的情况,提高了系统的容量。但由于其对模糊逻辑的输入和输出作了离散化处理,既使调整步长只局限在几个有限的步长上,又浪费内存。另外,这种模糊逻辑方法用于TD.SCDMA中,在平均BLER较大时,并没有使外环功率控制的性能有所改善,反而恶化了业务质量。
同时,由图8,图9可见,本文算法的SIRtar在
5.4-6.4
SIRtar,使业务中断的可能性降到最低,由图可见,其平均BLER最大也只是接近0.02;当业务质量很好时,平均BLER最小也在0.005附近,有利于提高系统容量,并且不会出现平均BLER突然增大和突然减小的情况。相对已有的算法而言,本文算法能使平均BLER较好地逼近BLERtar,它能实时跟踪信道质量和业务需求情况,设定最佳的内环SIRtar调整步长。实验结果突显了该算法的良好特性。
dB变化,而自适应和模糊逻辑算法SIRtar
有时低于5dB,有时又高于7dB,这都是由于算法的步长设定不是最优所引起的。SIRtar过高和过低都会影响系统性能,SIRtar过高会增加对其它用户的干扰,而过低会使接收方检测不到信号,使平均BLER升高,达不到所需的QoS。
已有的3种算法都存在当业务质量优良时,平均BLER较低(模糊逻辑算法)或出现连续接近于
4结论
本文针对TD—SCDMA功率控制技术中的外环功率控制,提出了一种基于模糊控制的自适应外环功率控制算法,它是一种连续型控制方法,步长的设定和信道环境状态紧密相关,能实现较优的控制。本文对该算法进行了仿真验证并与各经典算法作了对比分析,实验结果表明该算法在外环功率控制中能表现出良好的鲁棒性和实时性,能灵敏地根据系统状态调整内环所需SIRtar,使平均BLER迅速收敛于BLERtar,保证系统的稳定性,满足系统所需的QoS,提高系统容量。
757
0(固定步长算法和自适应步长算法)的情况。由图5一
图7可见,与已有的3种算法相比,本文算法相对于BLERtar变化较平缓,平均BLER在目标值上下波动的幅度较小,且在业务质量恶化时能较快调整
f106
f}.溺
∞
盈
豢琅fJ4
3
j粤
3
j璺塘皿
芷
65655
5
粪n03
脚O.02
0.Ol
堙
缸
盔
富赁
45
0
20
40
60
80
100
o
20
40
粥
8010
外环功率控制蒯期外环功率控制周期
图7与模糊逻辑算法的平均BLER比较图图8与自适应步长算法的SIRtar比较圈
图9与模糊逻辑算法的SIRtar比较图
参考文献
【1】【2】
李世鹤,杨运年.TE卜scDMA第三代移动通信系统【M】.北京:
人民邮电出版社,2009:68-102.
与信息学报,2008,30(5):1159—1162.
Xie
Sheng-dong
in
and
Wu
Meng.Analysiscellulax
ofinter-cell
interferencemultimedia
CDMA[J].Journa/of
谢胜东,吴蒙.cDMA无线多媒体中蜂窝间干扰分析【J】.电子
Electronics&InformationTechnology,2008,30(5):
1764
电子与信息学报
第32卷
1159一1162.
GuJ,CheX,NieS,andWangD.QoS
based
outer
loop
powercontrolforenhancedreverse
linksofCDMA
systems[J】
Electronics
Letters,2005,41(11):659--661.
彭木根,王文博.无线资源管理与3G网络规划优化【M1.北京
人民邮电出版社.2008:165-202.
吕玲,朱世华,汪勇刚.一种基于模糊逻辑的外环功率控制方
法【J】.通信学报,2002,23(2):1-9.
Lti
Ling,Zhu
Shi-hua,andWang
Yong-gang.A
fuzzy
outer-looppower
control
algorithm[J].
Journal
on
Communications,2002,23(2):1-9.
WuJiunmingandChenChunchyuan.Anadjustablefuzzy
power
control
architecture
fora
multNrate
WCDMA
system[C].Proceedings
of
the
27th
Chinese
Control
Conference,Yunnan,2008:633-636.
HamedSaghaeiandAbbasAliLotfiNeyestanak.Variable
step
closed-looppowercontrolincellularwirelessCDMA
systemsunder
multipath
fading【c1.IEEE
PacificRimConference
on
Communications,Computers
and
Signal
Processing,Victoria,2007:157—160.
Adrian
KotelbaandAmeMammela.Efficient
power
control
over
fadingch眦舱18【q.IEEE
GLOBECOM
2008,New
Orleans.2008:1--6.
M
王俊波,陈明.单业务TDD—CDMA系统上行用户容量分析
fJ】.通信学报,2007,28(6):48—53.
WangJun-boandChen
Ming.Analysisofuplink
user
capacityfor
a
TDD-CDMAsystemwith
a
single
traffic[J].
Journa/onCommunications,2007,28(6):钙一53.
㈣
喻的雄,蔡跃明,钟卫.CDMA系统中一种新的分布式博弈功
率控制算法【J】.电子与信息学报,2008,30(2):443—446.
Yu
Di—xiong,Cai
Yue-ming,and
Zhong
Wei.Anovel
distributedpowercontrolalgorithminCDMAsystem:A
game
theoretic
approach[J].Journalo/Electronics&
InformationTechnology,2008,30(2):443—446.
㈦
何志彪,张新访,朱光喜.自适应变速率分组CDMA系统性能
分析【J】.通信学报,2003,24(2):114—117.
He
Zhi-biao,
Zhang
Xin-fang,and
Zhu
Guang-xi.
PerformanceanalysisofpacketCDMAsystemwithadaptive
variable-rate[J].Journal
On
Communications,2003,24(2):
114-117.
孙毅:男,1972年生,副教授,研究方向为电力系统通信、无线通信.
李芹:女,1985年生,
硕士生,研究方向为无线通信.
唐良瑞:
男,1966年生,教授,研究方向为无线通信与电力系统通信.