您的当前位置:首页正文

一种新的改进进化规划多用户检测方法

来源:华拓网
维普资讯 http://www.cqvip.com

第29卷第l2期 2006年12月 合肥工业大学学报(自然科学版) JOURNAL OF HEFEI UNIVERSITY OF TECHNOLOGY Vo1.29 No.12 Dec.2006 _种新的改进进化规划多用户检测方法 许良凤 (合肥工业大学计算机与信息学院,安徽合肥230009) 摘要:针对码分多址接/k(CDMA)'系统中最优多用户检测的指数计算复杂度问题,结合CDMA通信的实际 特点,提出了一种基于改进的进化规划多用户检测方法,该方法是通过增加种群的多样性来改善进化规划易 于出现早熟收敛的缺点。实验表明,该多用户检测方法在抗多址干扰的能力和抗远近效应的能力都优于进化 规划的多用户检测方法。 关键词:码分多址;多用户检测;进化规划;遗传算法 中图分类号:TN914.53 文献标识码:A 文章编号:1003—5060(2006)12—1508 03 A new modified evolution strategy of multi—user detection algorithms XU Liang-feng (School of Computer and Information,ttefei University of Technology,Hefei 230009,China) Abstract:In view of the exponential computation complexity of the optimal multi—user detection in Code Division Multiple Access(CDMA)systems and the practical characteristic of CDMA communica— tion,a sub-optimal multi—user detector based on the modified evolution strategy is proposed.The pre— mature convergence of the evolution strategy is avoided by means of increasing the race individua1. The simulation results have shown that in the aspects of multiple-access interference cancellation and ng the evolution near-far resistance,the detector using the presented algorithm is better than thatusi.strategy. Key words:Code Division Multiple Access(CDMA);multi—user detection;evolution strategy;genetic algorithm O引 言 此人们转而寻求运算复杂度和性能折衷的次佳多 用户检测算法,如解相关检测 ]和最小均方误差. 检测等[5]。 在通信系统中 由于多址干扰的影响[ ],传统 检测器性能在各用户的相对功率不同时显著下 多用户信号的最佳检测在数学上可归结为求 解似然函数的最大值,因此可以用进化算法将此, 类问题转化为求解具有最大适应度值的问题。如 降,即产生“远一近”效应问题。多用户检测技术是 对远近效应、解决多址干扰问题的主要方法之 一 。目前,有关多用户检测技术主要有最佳多 文献[6]等提出基于遗传算法的多用户检测,其 计算量小于以前提出的次佳多用户检测,但遗传 算法由于被搜索的空间非常之大而导致其收敛速 用户检测器 和次佳多用户检测器两大类,虽然 最佳多用户检测器的性能较好,但其运算量随用 户数呈指数增长,难以满足实时通信的要求。因 收稿日期:2OO6—03—28;修改日期:2OO6—04—30 作者简介:许良凤(1970--),女,安徽肥东人,合肥工业大学讲师. 度较慢,因而用于多用户检测中也存在收敛速度 维普资讯 http://www.cqvip.com

第12期 等问题。 许良凤:一种新的改进进化规划多用户检测方法 1509 配滤波器组相关处理后的输出抽样值向量;H— 进化规划是进化计算中的代表算法之一,但 大量的研究证明,该算法存在的缺点l_7J之一是进 化容易出现过早收敛,从而陷入局部极值点,即早 熟现象。本文针对进化规划算法的这一缺点,将 进化规划进行改进并将其应用到多用户检测中, 该算法是在进化规划的变异操作后,随机产生一 ARA;用户信息为 一[6 ,b ,…, ]T。 2改进的进化规划的多用户检测方法 定义解空间B==={B ,B ,…,B )即为一种 群体,N为种群的规模。B中的任意一个元素 B 一[6 ,b ,・“, ]称为染色体,B 中的b 一1或 一些个体,新种群是在父代、父代经过高斯变异产生 1称为基因,K为用户数。多用户检测问题的 的个体及随机产生的个体中产生。通过实验证 明,改进的进化规划多用户检测算法,无论是在抗 多址干扰的能力还是在抗远近效应的能力都优于 进化规划的多用户检测方法。 1多用户检测的系统模型 多用户检测器的原理框图L8j,如图1所示。 对于同步通信系统,假定小区中用户数K,则天 线接收的基带信号为 K— r( )=== Akb^(j)sk(£--jT)+册( ) ^一1 t∈ T,jT+丁] (1) 其中,b ∈{一1,1)为第k个用户发射的比特数 据;A 为第k个用户接收信号的幅值;S ( )第k 个用户的确定性扩展波形;T为码元间隔; (f) 加性高斯白噪声; 是噪声的均方差。 r(t) ‘__ 叫匹配滤波器l ,rf、+J 多  ^ -_叫匹配滤波器2卜_ _、-二二 户 用 - Z 检 : :-  (f) 测 器 ( 匹配滤波器 }__ ——_+ 图l 多用户检测器的原理框图 匹配滤波器的输出为 Y=RAb+,l 其中,b是信息矢量;R为互相关矩阵 一 [ ] 一l,P --1,而 一 (£) (t)dt。A—idiag [A1,…,AK],E(nn )一 R。 以最大似然序列估计为准则,最佳多用户检 测方法是将其转化为一个二次整数优化问题的 解,其矩阵形式为 6一arg{max[2bTny—bT硒]) (2) 6∈/-],1} + 其中, 一[_y ,Y ,…,_yK]1是接收信号r( )经匹 目标就是要获得使2yTAB —BTHB 达到最大时 的B 值,因此代价函数应为 F(B )一2yTAB —BTHB (3) 为了保证个体的适应度是正值,根据代价函 数构造适应度函数为 f(B )一e。_。 F‘ ’ (4) 基于改进的进化规划多用户检测方法流程 如下: (1)初始化控制参数:群体规模N,用户数 K,进化代数M。 ’ (2)编码:在多用户检测中,所要寻找的解向 量6是一个取值为+1或一1的二进值序列,长度 等于用户数K,所以不需要对此问题进行编码。 (3)种群初始化:为了加速收敛速度和减小 计算复杂度,将传统检测器的输出作为初始种群 的一个个体,其余个体随机产生。 (4)计算适应度值,利用(4)式计算种群中各 个个体的适应度值。 (5)变异:对种群中的每一个个体进行变异 得到N个新个体B 一[6 ,b ,…,b K],其中 b 一sgn[ +Nk(0,1)](k一1,2,…,K), (O,1)是均值为0,方差为1的高斯随机变量。 (6)随机产生一些个体,从问题解空间中随 机产生N个个体。 (7)计算适应度值,对(5)变异后产生的N个 新个体及(6)随机产生N个个体计算适应度值。 (8)选择:将3N个个体按适应度值从大到 小的顺序进行排列,选择前N个个体作为下一代 群体。 (9)若满足收敛条件,达到预先设定的遗传 代数M===10,则进化过程结束,否则转(5)。 由上面可以看出,传统的进化规划在进化规 划的变异操作后,新的种群是在父代及父代经 过高斯变异产生的个体中产生。而本文算法是 维普资讯 http://www.cqvip.com

1510 舍肥工业大学学报(自然科学版) 第29卷 在进化规划的变异操作后,新的种群是在父代、 父代经过高斯变异产生的个体及随机产生一些 个体中产生。由于在产生新的种群时增加了随 机产生的一些个体,因此增加种群的多样性,这 样就保证了整个种群既具有大范围的搜索能 力,也具有局部寻优能力,从而较好的克服了进 化规划的早熟现象。 3试验与分析 本文讨论一个1O用户的同步DS-CDMA通 信系统,假设扩频序列采用31位Gold序列。 仿真中,标准遗传算法的参数如下:遗传代数 为1O,交叉概率为P 一0.9,变异概率为P 一 0.01,种群规模N:30;进化规划算法和改进进 化规划算法的参数:遗传代数为1O,种群规模 N=30。首先进行功率控制下的误码率的检测。 在功率控制下,所有用户的信号功率相等,并选择 每个用户的信噪比(SNR)从0(璐增加到20 dB, 来比较不同检测器在不同信噪比下的误码率 (BER),实验结果如图2所示。 4 8 l2 16 20 SNR/dB 1.本文算法2.进化规划3.标准遗传算法4.传统检测 图2功控下的多用户检测器的误码率 从图2可以看出,改进的进化规划算法抗多 址干扰的性能优于标准遗传算法和进化规划 算法 在考察算法抗远近效应的能力时,不失一般 性,设定第2个用户的SNR从0 dB增加到 1O dB,其他用户的SNR固定在1 dB,来比较不 同检测器抗远近效应的能力,实验结果如图3 所示。 从图3可以看出,基于改进进化规划的多用 户检测方法抗远近效应的性能,优于标准遗传算 法和进化规划方法。 SNR/dB 1.本文算法2.进化规划3.标准遗传算法4.传统检测 图3远近效应下的多用户检测器的误码率 4结 论 本文提出了一种改进进化规划算法的多用户 检测器,通过增加种群的多样性来克服进化规划 早熟收敛的致命缺点。仿真结果表明,这种多用 户检测算法的性能比标准遗传算法和进化规划多 用户检测器有明显的改进,是一种有效可行的多 用户检测算法。此方法同样适合异步DS-CDMA 通信系统。 [参考文献] Eli郭梯云,杨家玮,李建东.数字移动通信EM].北京:人民邮 电出版社,1996.15—113. [2]王志斌,芦康俊,蔡国权.Ds/CDMA系统中的多用户检测 [J].信息工程学院学报,1993,18(1):l1—15. [3]Lupas R,Verdu S.Linear multiuser detectors for synchro— DOUS code-division multiple access channels[J].IEEE Trans Inform Theory,1989,35(1):123 136. [4]Bara M.A new approach for finding the global minimum of error function of neural networks[J].Neural Networks, 1989,2:367—373. Is]Cem E,Hacioglu K.Multiuser detection using a genetic al— gorithm in CDMA communications systems[J].IEEE Trans Commun,2000,48(8):1 374—1 383. E6] Zhang B Neural networks for muhiuser detection in code-division multiple-access communications[J].IEEE Trans on Commun,1992,40 11 212—1 222. [7]Goldberg D E Genetic algorithms in search,optimization and machine learning[M].Readign,MA:Addison Wes— ley,1989.9 150. [8]许良凤.一种新的次优多用户检测器[J].合肥工业大学学 报(自然科学版),2005,28(11):1 381—1 383. (责任编辑张秋娟) 

因篇幅问题不能全部显示,请点此查看更多更全内容