【技术实现步骤摘要】
基于最小误差熵和ε等级差分进化的多径估计器
本专利技术涉及一种数字信号估计器,特别是涉及一种数字多径信号估计器。
技术介绍
信号估计器是利用接收到的受干扰的发送信号序列尽可能精确地估计该发送信号的某些参数值的一种装置。数字信号估计器利用软件编程的方式实现对信号参数的估计,具有可实现复杂算法、精度高、造价低、更新容易等优点。数字信号估计器在通信信号、语音信号、图像信号和生物医学信号处理等方面有广泛的应用。多径信号是GNSS系统中高精度定位的主要误差源之一,多径信号的存在导致接收机无法准确跟踪直接信号,致使伪距测量出现偏差,进而导致定位精度降低。多径信号带来的跟踪误差称为多径误差。现有的多径误差抑制方法主要可分为三类:基于前端的多径误差抑制方法,基于相关器和鉴相器的多径误差抑制方法以及基于数据处理的多径误差抑制方法。其中基于前端的方法主要是在天线端进行多径误差抑制,如扼流圈,定向天线阵等,这类方法的不足之处是通常具有较高的造价,而且通常无法抑制低仰角的多径干扰。基于相关器和鉴相器的多径误差抑制技术主要是通过改进延迟锁定环的鉴相函数或者相关输出函数的形状来抑制多径误差,这类技术是一类传统的多径误差抑制技术。而随着软件接收机的房展,基于数字信号处理的多径误差抑制技术引起了广泛关注,并在近年来取得了显著的研究成果。基于数字信号处理的多径误差抑制方法通过对接收信号进行数据处理得到需要的参数,并根据这些参数重构多径信号,然后从接收信号中减去多径信号的影响得到直接信号,实现抑制多径误差的目的。这类方法的核心是参数估计,尤其是多径信号的参数估计。现有的多径信号估计方法主要适 ...
【技术保护点】
基于最小误差熵和ε等级差分进化的多径估计器,其特征是包括自相关运算模块、存储模块、约束违背度计算模块、目标函数计算模块、ε等级比较模块、尺度因子和变异率计算模块、差分进化模块、多径参估计模块;多径参估计模块包括多径参数输出模块和初始化模块;所述自相关运算模块的输入为基带信号和本地伪码信号,自相关运算模块的输出连接存储模块的输入,存储模块的输出连接约束违背度计算模块的输入、目标函数计算模块的输入,约束违背度计算模块的输出、目标函数计算模块的输出均连接ε等级比较模块的输入,ε等级比较模块的输出连接尺度因子和变异率计算模块的输入,尺度因子和变异率计算模块的输出连接差分进化模块的输入,差分进化模块的输出连接多径参数估计模块的输入,多径参数估计模块输出多径参数,并用输出结果更新初始化模块,为下一时刻的多径参数估计做准备。
【技术特征摘要】
1.基于最小误差熵和ε等级差分进化的多径估计器,其特征是包括自相关运算模块、存储模块、约束违背度计算模块、目标函数计算模块、ε等级比较模块、尺度因子和变异率计算模块、差分进化模块、多径参估计模块;多径参估计模块包括多径参数输出模块和初始化模块;所述自相关运算模块的输入为基带信号和本地伪码信号,自相关运算模块的输出连接存储模块的输入,存储模块的输出连接约束违背度计算模块的输入、目标函数计算模块的输入,约束违背度计算模块的输出、目标函数计算模块的输出均连接ε等级比较模块的输入,ε等级比较模块的输出连接尺度因子和变异率计算模块的输入,尺度因子和变异率计算模块的输出连接差分进化模块的输入,差分进化模块的输出连接多径参数估计模块的输入,多径参数估计模块输出多径参数,并用输出结果更新初始化模块,为下一时刻的多径参数估计做准备。2.根据权利要求1所述基于最小误差熵和ε等级差分进化的多径估计器,其特征是自相关运算模块的输出为自相关运算的测量值;自相关运算的测量值和初始化模块设定的相关参数存储在存储模块中,同时复制存储模块中的测量值、相关参数和初始种群作为存储模块的输出;约束违背度计算模块、目标函数计算模块的输入均为存储模块中存储的自相关运算的测量值、初始化中设定的相关参数和初始种群;约束违背度计算模块通过计算估计偏差二阶矩的期望输出所有个体的约束违背度目标函数计算模块通过计算二阶Renyi熵来输出没有违背约束条件的个体的目标函数值fi;ε等级比较模块根据个体的约束违背度和目标函数值赋予个体等级Ri,尺度因子和变异率计算模块根据个体等级计算每个个体的尺度因子Fi和变异率CRi;差分进化模块根据个体的尺度因子和变异率进行差分进化得到新种群多径参数输出模块将新种群中的最好个体作为多径参数估计结果输出xf,并用新种群更新初始化模块中的初始种群,为下一时刻的多径参数估计做准备。3.根据权利要求1所述基于最小误差熵和ε等级差分进化的多径估计器,其特征是多径估计器运行流程包括如下步骤:(1)初始化并根据多径参数的先验信息产生初始种群;(2)根据初始条件和约束违背度函数计算并输出所有个体的约束违背度;(3)计算前θ个个体的约束违背度之和并输出θ=0.2Np,Np≥40;(4)根据约束违背度大小对所有个体进行降序排列,输出降序排列后的个体及对应的约束违背度;(5)从第二次计算开始进行迭代计算;(6)计算第一次计算的初始种群xk;(7)采用改进的εRDE算法与输入参数计算并输出更新后的种群(8)将更新后的种群中性能最好的个体作为多径估计结果xf输出。4.根据权利要求3所述基于最小误差熵和ε等级差分进化的多径估计器,其特征是所述改进的εRDE算法流程包括下述步骤:(1)初始化:变异率最小值CRmin、变异率最大值CRmax、尺度因子最小值Fmin、尺度因子最大值Fmax,ε(k),计算目标函数次数EF,最大计算目标函数次数EFmax;(2)计算所有个体的约束违背度对没有违背约束条件的个体计算目标函数值fi,每计算一次目标函数值,则计算目标函数次数就增加1次;(3)对所有个体进行降序排列,输出降序排列后的个体(4)将性能最好的个体赋予等级为1,次好的个体等级为2,依次类推,性能最差的个体赋予等级Np;(5)根据个体等级计算每个个体的尺度因子...
【专利技术属性】
技术研发人员:程兰,任密蜂,谢刚,阎高伟,续欣莹,邢艳君,
申请(专利权)人:太原理工大学,
类型:发明
国别省市:山西,14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。