一种定位信号滤波方法、装置及设备制造方法及图纸

技术编号:18762485 阅读:28 留言:0更新日期:2018-08-25 09:53
本发明专利技术实施例提供了一种定位信号滤波方法、装置及设备,所述方法包括:接收定位信号;对所述定位信号进行信号转换处理得到连续N个相干积分结果,其中,N为正整数;基于所得到的相干积分结果和预设的最大似然鉴别算法,并利用参数估计迭代算法,计算所述定位信号的残余载波频率和相位;根据预设的卡尔曼滤波模型,对所述残余载波频率和相位进行平滑处理;根据平滑处理后得到的残余载波频率和相位,对所述定位信号进行滤波处理。应用本发明专利技术实施例提供的技术方案能够提供在室内环境下定位的准确性。

【技术实现步骤摘要】
一种定位信号滤波方法、装置及设备
本专利技术涉及通信
,特别是涉及一种定位信号滤波方法、装置及设备。
技术介绍
近年来,精确的室内定位服务越来越受到人们的关注。现有技术中,定位接收机在根据接收到的定位信号进行定位的过程中,由于定位信号中会残余载波,一般需要定位接收机中的载波环路对接收到的定位信号进行滤波处理,滤除残余载波,另外,为保证采用滤波后的信号进行定位时,准确定位,对定位信号进行滤波处理时,还需保证滤波处理后得到的信号与定位信号的相位一致。而实际应用中由于室内环境受到建筑物的遮挡,导致定位信号在室内环境下的信号强度相比于室外环境下的信号强度存在严重的衰减。而定位信号强度弱会导致定位接收机中载波环路对定位信号进行滤波处理时,滤波后信号与定位信号相位相差大,并且不能完全去除残余载波,进而采用滤波后信号进行定位时,定位结果误差大。
技术实现思路
本专利技术实施例的目的在于提供一种定位信号滤波方法、装置及设备,以实现提高在室内环境下定位的准确性。具体技术方案如下:本专利技术实施例提供了一种定位信号滤波方法,包括:接收定位信号;对所述定位信号进行信号转换处理得到连续N个相干积分结果,其中,N为正整数;基于所得到的相干积分结果和预设的最大似然鉴别算法,并利用参数估计迭代算法,计算所述定位信号的残余载波频率和相位;根据预设的卡尔曼滤波模型,对所述残余载波频率和相位进行平滑处理;根据平滑处理后得到的残余载波频率和相位,对所述定位信号进行滤波处理。可选的,所述预设的最大似然鉴别算法,通过以下表达式表示:其中,M(θ)表示最大似然代价函数,Vcorr,n为第n次相干积分结果,Tcoh为相干积分时间,Δf,分别为定位信号的残余载波频率和相位,real()和imag()分别为取实部函数和取虚部函数。可选的,所述对所述定位信号进行信号转换处理得到连续N个相干积分结果的步骤,包括:对所述定位信号进行下变频处理,得到数字中频信号;对所述数字中频信号进行捕获、跟踪处理,得到连续N个相干积分结果。可选的,所述利用参数估计迭代方法计算所述定位信号的残余载波频率和相位的步骤,包括:获得和λ的迭代初始值,为2×1的状态向量i为迭代次数i=0,1,2……,λ为2×2的对角阵;根据所获得的迭代初始值,获得矩阵Hi,其中,判断Hi+λ是否为正定矩阵,如果否,则增大λ的值,直至Hi+λ为正定矩阵;根据λ的值和预设的迭代最优解公式,确定的值,并判断是否满足如果否,则增大λ的值,直至满足其中,所述预设的迭代最优解公式为:Gi为2×1的梯度向量;按照以下表达式,确定梯度向量Gi+1的值,作为目标值,其中,当所述目标值小于第一预设阈值时,以预设数值为增量增大λ的值,并根据λ的值计算判断所计算的与的差值是否小于第二预设阈值,如果是,根据确定所述定位信号的残余载波频率和相位,如果否,令i=i+1,并返回所述根据所获得的迭代初始值,获得矩阵Hi的步骤;当所述目标值大于第三预设阈值时,按照所述预设数值减小λ的值,并根据λ的值计算判断所计算的与的差值是否小于所述第二预设阈值,如果是,根据确定所述定位信号的残余载波频率和相位,如果否,令i=i+1,返回所述根据所获得的迭代初始值,获得Hi的步骤,其中,所述第三预设阈值大于所述第一预设阈值;当所述梯度向量Gi+1的值小于第四预设阈值时,根据确定所述定位信号的残余载波频率和相位,或者当迭代次数i超过预设最大次数时,返回获得和λ的迭代初始值的步骤。可选的,所述预先设定的卡尔曼滤波模型为以状态方程和观测方程描述的模型;其中,所述状态方程为:Xk=φXk-1+Wk-1,其中,X表示状态向量,X为:K-1表示时刻K的前一时刻,为载波相位估计值,ωd=2πΔf为角频率估计值,ω'd为角频率变化率,Wk-1为输入的均值为零、方差为Q的高斯白噪声,φ为状态转移矩阵形式如下:T=NTcoh,T表示环路更新周期,Tcoh为相干积分时间,方差Q表示为:所述观测方程为:Yk=HXk+Vk,其中H为观测矩阵,形式如下:Vk为均值为零、方差阵为R的观测噪声,方差阵R表示为:式中I为单位矩阵。本专利技术实施例还提供了一种定位信号滤波装置,所述装置包括:接收模块,用于接收定位信号;处理模块,用于对所述定位信号进行信号转换处理得到连续N个相干积分结果,其中,N为正整数;计算模块,用于基于所得到的相干积分结果和预设的最大似然鉴别算法,并利用参数估计迭代算法,计算所述定位信号的残余载波频率和相位;平滑模块,用于根据预设的卡尔曼滤波模型,对所述残余载波频率和相位进行平滑处理;滤波模块,用于根据平滑处理后得到的残余载波频率和相位,对所述定位信号进行滤波处理。可选的,所述预设的最大似然鉴别算法,通过以下表达式表示:M(θ)表示最大似然代价函数,Vcorr,n为第n次相干积分结果,Tcoh为相干积分时间,Δf,分别为定位信号的残余载波频率和相位,real()和imag()分别为取实部函数和取虚部函数。可选的,所述处理模块,具体用于:对所述定位信号进行下变频处理,得到数字中频信号;对所述数字中频信号进行捕获、跟踪处理,得到连续N个相干积分结果。可选的,所述计算模块,包括:初始值获得单元,用于获得和λ的迭代初始值,为2×1的状态向量i为迭代次数i=0,1,2……,λ为2×2的对角阵;矩阵获得单元,用于根据所获得的迭代初始值,获得矩阵Hi,其中,第一判断单元,用于判断Hi+λ是否为正定矩阵,如果否,则增大λ的值,直至Hi+λ为正定矩阵;第二判断单元,用于根据λ的值和预设的迭代最优解公式,确定的值,并判断是否满足如果否,则增大λ的值,直至满足其中,所述预设的迭代最优解公式为:Gi为2×1的梯度向量;梯度向量确定单元,用于按照以下表达式,确定梯度向量Gi+1的值,作为目标值,其中,第三判断单元,用于当所述目标值小于第一预设阈值时,以预设数值为增量增大λ的值,并根据λ的值计算判断所计算的与的差值是否小于第二预设阈值,如果是,根据确定所述定位信号的残余载波频率和相位,如果否,令i=i+1,并返回所述根据所获得的迭代初始值,获得矩阵Hi的步骤;第四判断单元,用于当所述目标值大于第三预设阈值时,按照所述预设数值减小λ的值,并根据λ的值计算判断所计算的与的差值是否小于所述第二预设阈值,如果是,根据确定所述定位信号的残余载波频率和相位,如果否,令i=i+1,返回所述根据所获得的迭代初始值,获得Hi的步骤,其中,所述第三预设阈值大于所述第一预设阈值;第五判断单元,用于当所述梯度向量Gi+1的值小于第四预设阈值时,根据确定所述定位信号的残余载波频率和相位,或者当迭代次数i超过预设最大次数时,返回获得和λ的迭代初始值的步骤。可选的,预先设定的卡尔曼滤波模型为以状态方程和观测方程描述的模型;其中,所述状态方程为:Xk=φXk-1+Wk-1,其中,X表示状态向量,X为:K表示当前时刻,K-1表示当前时刻的前一时刻,为载波相位估计值,ωd=2πΔf为角频率估计值,ω'd为角频率变化率,Wk-1为输入的均值为零、方差为Q的高斯白噪声,φ为状态转移矩阵形式如下:T=NTcoh,T表示环路更新周期,Tcoh为相干积分时间,方差Q表示为:所述观测方程为:Yk=HXk+Vk,其中H为观测矩阵,形式如下:本文档来自技高网...

【技术保护点】
1.一种定位信号滤波方法,其特征在于,包括:接收定位信号;对所述定位信号进行信号转换处理得到连续N个相干积分结果,其中,N为正整数;基于所得到的相干积分结果和预设的最大似然鉴别算法,并利用参数估计迭代算法,计算所述定位信号的残余载波频率和相位;根据预设的卡尔曼滤波模型,对所述残余载波频率和相位进行平滑处理;根据平滑处理后得到的残余载波频率和相位,对所述定位信号进行滤波处理。

【技术特征摘要】
1.一种定位信号滤波方法,其特征在于,包括:接收定位信号;对所述定位信号进行信号转换处理得到连续N个相干积分结果,其中,N为正整数;基于所得到的相干积分结果和预设的最大似然鉴别算法,并利用参数估计迭代算法,计算所述定位信号的残余载波频率和相位;根据预设的卡尔曼滤波模型,对所述残余载波频率和相位进行平滑处理;根据平滑处理后得到的残余载波频率和相位,对所述定位信号进行滤波处理。2.如权利要求1所述的方法,其特征在于,所述预设的最大似然鉴别算法,通过以下表达式表示:其中,M(θ)表示最大似然代价函数,Vcorr,n为第n次相干积分结果,Tcoh为相干积分时间,Δf,分别为定位信号的残余载波频率和相位,real()和imag()分别为取实部函数和取虚部函数。3.如权利要求1或2所述的方法,其特征在于,所述对所述定位信号进行信号转换处理得到连续N个相干积分结果的步骤,包括:对所述定位信号进行下变频处理,得到数字中频信号;对所述数字中频信号进行捕获、跟踪处理,得到连续N个相干积分结果。4.如权利要求1或2所述的方法,其特征在于,所述利用参数估计迭代方法计算所述定位信号的残余载波频率和相位的步骤,包括:获得和λ的迭代初始值,为2×1的状态向量i为迭代次数i=0,1,2……,λ为2×2的对角阵;根据所获得的迭代初始值,获得矩阵Hi,其中,判断Hi+λ是否为正定矩阵,如果否,则增大λ的值,直至Hi+λ为正定矩阵;根据λ的值和预设的迭代最优解公式,确定的值,并判断是否满足如果否,则增大λ的值,直至满足其中,所述预设的迭代最优解公式为:Gi为2×1的梯度向量;按照以下表达式,确定梯度向量Gi+1的值,作为目标值,其中,当所述目标值小于第一预设阈值时,以预设数值为增量增大λ的值,并根据λ的值计算判断所计算的与的差值是否小于第二预设阈值,如果是,根据确定所述定位信号的残余载波频率和相位,如果否,令i=i+1,并返回所述根据所获得的迭代初始值,获得矩阵Hi的步骤;当所述目标值大于第三预设阈值时,按照所述预设数值减小λ的值,并根据λ的值计算判断所计算的与的差值是否小于所述第二预设阈值,如果是,根据确定所述定位信号的残余载波频率和相位,如果否,令i=i+1,返回所述根据所获得的迭代初始值,获得Hi的步骤,其中,所述第三预设阈值大于所述第一预设阈值;当所述梯度向量Gi+1的值小于第四...

【专利技术属性】
技术研发人员:邓中亮边新梅刘雯莫君贾步云姜海君范时伟杨寅唐宗山
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1