The invention relates to a design method of robust multiuser detector, which solves the technical problem of high bit error rate of traditional multiuser detector in impulse noise channel environment by initializing algorithm parameters, initializing parent population by using pairwise learning method to determine three wolves in parent population, updating parent population by using improved grey Wolf algorithm position update equation, and presenting individual population according to it. When the fitness value of the offspring is better than that of the paternal population, the location information of the evolution direction and the probability of successful cross-mutation of the offspring mutation is changed to obtain the new evolution direction information and preserve it, at the same time, the location of the three wolves is updated by using Huber theory and the residue is utilized; when the fitness value of the offspring mutation is better than that of the paternal population, the information of the evolution direction and the probability of successful cross-mutation of the offspring mutation is changed The poor non-fast-increasing function is used to design the multi-user detector in impulse noise channel, which solves the problem well and can be used in the design of multi-user detector.
【技术实现步骤摘要】
一种鲁棒多用户检测器设计方法
本专利技术涉及扩频通信信号处理领域中的多用户检测领域,具体涉及一种鲁棒多用户检测器设计方法。
技术介绍
码分多址(CDMA)是扩频通信领域常见的通信制式,被广泛应用于卫星导航、移动通信等诸多领域。但是,CDMA系统存在着多址干扰和远近效应的问题,二者是影响CDMA通信容量和性能的主要因素。多用户检测(MUD)思想的提出,有效地抑制了二者对系统的不良影响。CDMA系统的多用户检测问题可以看作是一个NP组合的群体最优化问题,多用户检测的目的主要是为了实现对目标用户数据信息的提取,而数据信息的正确估计组合可以通过多用户检测算法通过迭代或者训练的方式得到。智能优化算法作为一种寻优能力极强的离散优化算法,例如遗传算法、粒子群优化算法、模拟遗传退火算法等均可用于解决此类问题。智能优化算法属于自主迭代型寻优算法,具有结构清晰、操作简便、寻优精度自设置等优点。但是不同的智能优化算法在迭代速度、寻优精度方面却存在很大区别,单一的智能算法存在寻优解局部收敛,抗数据噪声性能差等问题导致的寻优结果不可靠的问题。比如遗传算法寻优结果的可靠性与初始化参数交叉概率、种群大小、迭代次数存在紧密联系,如果初始化参数设置不当,遗传算法将提前收敛到局部最优解,出现算法寻优过程的停滞状态。所以为了避免出现上述问题,通常考虑采用某种规则对单一智能算法进行有效融合,从而有效增强算法的寻优精度和可靠性。另外,根据没有免费的午餐定理,并不存在一种智能算法可以完美解决所有类型的寻优问题,对于不同的寻优问题,同样的智能算法可能表现出不同的性能,所以在设计一种智能算法时,需要考虑 ...
【技术保护点】
1.一种鲁棒多用户检测器设计方法,其特征在于:所述方法包括:步骤1,初始化算法的相关参数,设置交叉概率和变异因子的均值参数、种群大小及最大迭代次数;步骤2,使用对立学习法初始化父代种群,确定父代种群中的三狼,三狼包括适应度最好的解命名为α狼,次优解命名为β狼,第三优解命名为δ狼;步骤3,使用改进的灰狼算法位置更新方程更新父代种群,并将种群个体按照适应度值从大到小进行排序;步骤4,利用父代种群产生子代交叉变异体,当子代变异体适应度值优于父代种群时,将所述子代变异个体的进化方向以及成功交叉变异概率信息进行位置信息作差,得到新的进化方向信息并保存,同时更新三狼位置;步骤5,将更新后的父代种群与步骤2初始化时得到的三狼个体进行适应度比较;如果更新后的父代种群存在优于初始化父代种群任一一个狼的适应度的个体,则将更新后的父代种群对应的个体所对应的上一步的变异个体与对应狼种的位置信息作差以得到新的进化方向信息并保存,同时更新父代种群中的三狼位置;步骤6,迭代结束则终止循环,输出α狼的最优位置信息;否则返回执行步骤4。
【技术特征摘要】
1.一种鲁棒多用户检测器设计方法,其特征在于:所述方法包括:步骤1,初始化算法的相关参数,设置交叉概率和变异因子的均值参数、种群大小及最大迭代次数;步骤2,使用对立学习法初始化父代种群,确定父代种群中的三狼,三狼包括适应度最好的解命名为α狼,次优解命名为β狼,第三优解命名为δ狼;步骤3,使用改进的灰狼算法位置更新方程更新父代种群,并将种群个体按照适应度值从大到小进行排序;步骤4,利用父代种群产生子代交叉变异体,当子代变异体适应度值优于父代种群时,将所述子代变异个体的进化方向以及成功交叉变异概率信息进行位置信息作差,得到新的进化方向信息并保存,同时更新三狼位置;步骤5,将更新后的父代种群与步骤2初始化时得到的三狼个体进行适应度比较;如果更新后的父代种群存在优于初始化父代种群任一一个狼的适应度的个体,则将更新后的父代种群对应的个体所对应的上一步的变异个体与对应狼种的位置信息作差以得到新的进化方向信息并保存,同时更新父代种群中的三狼位置;步骤6,迭代结束则终止循环,输出α狼的最优位置信息;否则返回执行步骤4。2.根据权利要求1所述的鲁棒多用户检测器设计方法,其特征在于:步骤2中的对立学习法的思想模型为:的取值范围为[l,u],k=α,β,δ,γ是0到1之间服从均匀分布的随机数;将思想模型中生成的与的组合作为灰狼优化算法的初始样本集合。3.根据权利要求1所述的鲁棒多用户检测器设计方法,其特征在于:步骤3中改进的灰狼算法的位置更新方程为使用及来判...
【专利技术属性】
技术研发人员:纪元法,范灼,孙希延,符强,王守华,严素清,付文涛,
申请(专利权)人:桂林电子科技大学,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。