基于模糊控制的高动态gps接收机载波跟踪方法

文档序号:10533411阅读:409来源:国知局
基于模糊控制的高动态gps接收机载波跟踪方法
【专利摘要】本发明公开了一种基于模糊控制的高动态GPS接收机载波跟踪方法,步骤如下:载波跟踪环路运行情况判决因子计算:锁相环的鉴别器输出经计算后作为环路运行情况的判决因子,该判决因子能够准确反映跟踪环路运行情况;模糊控制器设计:模糊控制器接收判决因子作为输入,通过模糊化、模糊推理和解模糊输出控制参数;环路滤波器接收FLL鉴别器输出和PLL鉴别器输出,分别乘以相应控制参数后用以控制接收机的本地载波数控振荡器,以保持对输入信号的稳定跟踪。本发明方法采用模糊控制算法建立环路判决因子和控制参数之间的非线性关系,动态调节环路中锁相环和锁频环相对作用大小,显著提高了接收机载波跟踪环路在高动态环境下的跟踪性能。
【专利说明】
基于模糊控制的高动态GPS接收机载波跟踪方法
技术领域
[0001] 本发明涉及卫星导航技术领域,特别是一种基于模糊控制的高动态GPS接收机载 波跟踪方法。
【背景技术】
[0002] GPS是全球定位系统(Global Positioning System)的简称,具有高精度、全天候、 全天时的优点,被广泛应用于军事和民用领域。GPS是由美国国防部研制和建立的一种全球 导航系统,为全球用户提供低成本、高精度的三维位置、速度和精确的时间信息。对于GPS接 收机而言,关键技术就是载波跟踪技术,只有稳定的跟踪卫星信号,接收机才能稳定的输出 导航信息。传统的接收机载波跟踪环路采用锁相环技术,然而在高动态环境下,由于载体的 高度机动,会导致多普勒频移变换过快,这样接收机跟踪环路尤其是载波跟踪环路容易失 锁,从而无法正常工作和进一步输出导航信息。
[0003] 目前常用的GPS载波跟踪环路采用锁相环形式或者锁频环辅助锁相环的形式,在 载体和卫星视线矢量上加速度和加速度较小的环境下具有优异的性能,然而在高动态环境 下无法正常工作。

【发明内容】

[0004]本发明的目的在于提供一种基于t旲糊控制的尚动态GPS接收机跟踪方法,以提尚 GPS接收机在高动态环境下的跟踪性能。
[0005] 解决本发明的技术解决方案为:一种基于模糊控制的高动态GPS接收机载波跟踪 方法,载波跟踪环路包括PLL鉴别器、FLL鉴别器、载波环滤波器、相关器、混频器、C/A码发生 器、载波NC0和模糊控制器,具体步骤如下:
[0006] 步骤1,载波NC0产生正弦信号和余弦信号,解扩后的GPS数字中频信号与正弦信号 进入第一混频器进行混频处理得到信号i(n),解扩后的GPS数字中频信号与余弦信号进入 第二混频器进行混频处理得到信号q(n);
[0007] 步骤2,信号i(n)与本地C/A码发生器生成的即时码通过第一相关器进行相关处理 得到信号。(1〇,信号q(n)与本地C/A码发生器生成的即时码通过第二相关器进行相关处理 得到信号%(1〇;
[0008] 步骤3,假设积分间隔内,载波频率差和相位差都不变,信号iP(n)、qP(n)分别在预 检测积分时间内累加求和得信号Ip、Qp;
[0009] 步骤4,PLL鉴别器对信号Ip、Qp进行处理得到本地载波相位误差A 的鉴别结果, FLL鉴别器对信号Ip、Qp进行处理得到本地载波频率误差A 的鉴别结果;
[0010] 步骤5,PLL鉴别器输出的本地载波相位误差A (^经转换后作为环路运行情况的 判决因子,判决因子通过模糊控制器处理得到环路控制参数a;
[0011] 步骤6,FLL鉴别器输出的本地载波频率误差A fe乘以a得到调整后的本地载波频 率误差A f,PLL鉴别器输出A 乘以2-a后输入得到调整后的本地载波相位误差A巾,A f、A (i)输入载波环滤波器以控制载波NCO。
[0012] 进一步地,步骤4中所述PLL鉴别器对信号IP、QP进行处理得到本地载波相位误差A 小e的鉴别结果,公式如下:
[0014] 式中:A (J)e的取值范围为(-3I,JT);
[0015] FLL鉴别器对信号Ip、Qp进行处理得到本地载波频率误差A fe的鉴别结果,公式如 下:
[0017] S*:cross = Ip(k-l)Qp(k)-Ip(k)Qp(k-l),dot = Ip(k-l)Ip(k)-Qp(k)Qp(k-l),Ip (k-1)是第k-1时刻Ip的值,QP(k-l)是第k-1时刻Q P的值,A t是k-1时刻和k时刻之间的时间 间隔。
[0018]进一步地,步骤5所述PLL鉴别器输出的本地载波相位误差A (^经转换后作为环 路运行情况的判决因子,具体如下:
[0019] e = cos[2 A <J)e]^;l
[0020] 式中,e为判决因子。
[0021] 进一步地,步骤5所述判决因子通过模糊控制器处理得到环路控制参数a,其中模 糊控制器包括模糊产生器、模糊规则和模糊消除器,处理步骤如下:
[0022] 模糊产生器将输入的判决因子e映射到输入论域上得到模糊输入量;模糊输入量 根据模糊规则进行模糊推理,建立起模糊输入和模糊输出之间的模糊关系,完成模糊推理 之后将模糊输出送至模糊消除器;模糊消除器对模糊输出进行解模糊化处理,得到环路控 制参数a。
[0023] 进一步地,所述模糊产生器将输入的判决因子e映射到输入论域上得到模糊输入 量,采用的隶属函数和论域为:隶属函数是三角形隶属函数,论域X=[0.4,0.6,0.8,1.0], 相应的语言值:小S,小中SM,中M,大B;模糊消除器对模糊输出进行解模糊化处理,对于环路 控制参数a采用三角形隶属函数,论域Y= [1.0,1.2,1.4,1.6],相应的语言值:小S,小中SM, 中M,大B;模糊输入量根据模糊规则进行模糊推理,建立起模糊输入和模糊输出之间的模糊 关系,模糊关系为:输入语言值为S,对应输出值为B;输入语言值为SM,输出语言值为M;输入 语言值为M,输出语言值为SM;输入语言值为B,输出语言值为S。
[0024] 本发明与现有技术相比,其显著效果是:(1)采用环路判决因子反映跟踪环路运行 情况,根据环路判决因子的大小来调节锁相环和锁频环相对作用大小来提高环路跟踪性 能;(2)采用模糊控制算法建立判决因子和控制量之间的非线性关系,动态调节环路中锁相 环和锁频环相对作用大小,显著提高了接收机载波跟踪环路在高动态环境下的跟踪性能。
【附图说明】
[0025]图1是本发明基于模糊控制的高动态GPS接收机载波跟踪方法的原理框图。
[0026]图2是输入模糊变量隶属函数图。
[0027]图3是输出模糊变量隶属函数图。
【具体实施方式】
[0028] 以下结合附图及【具体实施方式】对本发明做进一步详细说明。
[0029] 在接收机载波跟踪环路的设计中,高动态环境需要较大的跟踪环路带宽,而较大 的环路带宽会导致更多热噪声的引入,也可能会导致环路失锁,因此在提高传统接收机动 态性能的同时需要解决热噪声的问题,需要在高动态和热噪声之间取一个折中。
[0030] 如图1、2、3所示,本发明基于模糊控制的高动态GPS接收机跟踪方法,载波跟踪环 路包括PLL鉴别器、FLL鉴别器、载波环滤波器、相关器、混频器、C/A码发生器、载波NC0和模 糊控制器,具体实现如下:
[0031] 在理想状态下GPS接收机射频前端输的中频信号SIF(n)的数学模型为:
[0032] SIK (/?) = \2A D(/? - r) ? C{n - r) ? cosj cou.n + ^(/?)] (1)
[0033] 式中,A为信号强度,n表示时间,D(n)为导航电文,C(n)为C/A码,t为传输过程中的 时间延迟,《 if为中频信号SIF(n)的频率,巾(n)为初始载波相位。
[0034]步骤1,载波NC0产生正弦信号和余弦信号,解扩后的GPS数字中频信号与正弦信号 进入第一混频器进行混频处理得到信号i(n),解扩后的GPS数字中频信号与余弦信号进入 第二混频器进行混频处理得到信号q(n):
[0035] i{n) = -/2 cos [(0)w + Aco) n + ] (2)
[0036] ^(n) -V2sin[(?[F + A?)? + ^0] (3)
[0037] 式中,(《 if+ A ?)为本地振荡器产生的载波频率,A ?为本地载波频率和输入的 中频信号频率的差,巾〇为本地信号产生初始载波相位。
[0038] 步骤2,信号i(n)与本地C/A码发生器生成的即时码通过第一相关器进行相关处理 得到信号。(1〇,信号q(n)与本地C/A码发生器生成的即时码通过第二相关器进行相关处理 得到信号办(1〇:
[0039] i.. (?) - 4A D(n - r) ? C{n - r) ? cos|~^(/?) - Aw/? J (4)
[0040] q.: [n) = -J A D{n-z)-C{n -r)-%\x\ \ 0^1)- A(0n - (j){) ] (5)
[0041] 式中,A为信号强度,n表示时间,D(n)为导航电文,C(n)为C/A码,t为传输过程中的 时间延迟,巾(n)为初始载波相位,A ?为本地载波频率和输入的中频信号频率的差,(}>〇为 本地信号产生初始载波相位。
[0042] 步骤3,假设积分间隔内,载波频率差和相位差都不变,信号iP(n)、qP(n)分别在预 检测积分时间内累加求和得信号Ip、Q P:
[0045]式中,S为本地C/A码超前滞后的间隔,T为预检测积分时间,St为伪码相位误差,Sf 和#分别为积分间隔起始时刻本地参考信号与输入信号之间的载波频率差和载波相位 差,R(T)为C/A码的相关函数。
[0046] 步骤4,PLL鉴别器对信号Ip、Qp进行处理得到本地载波相位误差A c})e的鉴别结果, 公式如下:
(8)
[0048] 式中:A (J)e的取值范围为(-3i,Ji);
[0049] FLL鉴别器对信号Ip、Qp进行处理得到本地载波频率误差A 的鉴别结果,公式如 下:
(9)
[0051]式中:cross = Ip(k-l)Qp(k)-Ip(k)Qp(k_l),dot = Ip(k-l)Ip(k)-Qp(k)Qp(k_l),Ip (k-1)是第k-1时刻Ip的值,QP(k-l)是第k-1时刻QP的值,A t是k-1时刻和k时刻之间的时间 间隔。
[0052]步骤5,PLL鉴别器输出的本地载波相位误差A (^经转换后作为环路运行情况的 判决因子e,该判决因子能够准确反映环路跟踪情况,判决因子e计算公式如下:
(11)
[0054]判决因子通过模糊控制器处理得到环路控制参数a ;
[0055]通过模糊控制器处理得到环路控制参数,其中模糊控制器包括模糊产生器、模糊 规则和模糊消除器,处理步骤如下:
[0056]模糊产生器将输入的判决因子e映射到输入论域上得到模糊输入量;模糊输入量 根据模糊规则进行模糊推理,建立起模糊输入和模糊输出之间的模糊关系,完成模糊推理 之后将模糊输出送至模糊消除器;模糊消除器对模糊输出进行解模糊化处理,得到环路控 制参数a。
[0057]所述模糊产生器将输入的判决因子e映射到输入论域上得到模糊输入量,如图2所 示,采用的隶属函数和论域为:隶属函数是三角形隶属函数,论域X= [0.4,0.6,0.8,1.0], 相应的语言值:小S,小中SM,中M,大B;模糊消除器对模糊输出进行解模糊化处理,如图3所 示,对于环路控制参数a采用三角形隶属函数,论域Y= [1.0,1.2,1.4,1.6],相应的语言值: 小S,小中SM,中M,大B;模糊输入量根据模糊规则进行模糊推理,建立起模糊输入和模糊输 出之间的模糊关系,模糊关系为:输入语言值为S,对应输出值为B;输入语言值为SM,输出语 言值为M;输入语言值为M,输出语言值为SM;输入语言值为B,输出语言值为S。
[0058]步骤6,FLL鉴别器输出的本地载波频率误差A fe乘以a得到调整后的本地载波频 率误差A f,PLL鉴别器输出A 乘以2-a后输入得到调整后的本地载波相位误差A巾,A f、A巾输入载波环滤波器以控制载波NC0。
[0059]综上所述,本发明方法采用模糊控制算法建立环路判决因子和控制参数之间的非 线性关系,动态调节锁相环和锁频环相对作用大小,显著提高了接收机载波跟踪环路在高 动态环境下的跟踪性能。
【主权项】
1. 一种基于模糊控制的高动态GPS接收机载波跟踪方法,其特征在于,载波跟踪环路包 括PLL鉴别器、FLL鉴别器、载波环滤波器、相关器、混频器、C/A码发生器、载波NCO和模糊控 制器,具体步骤如下: 步骤1,载波NCO产生正弦信号和余弦信号,解扩后的GPS数字中频信号与正弦信号进入 第一混频器进行混频处理得到信号i(n),解扩后的GPS数字中频信号与余弦信号进入第二 混频器进行混频处理得到信号q(n); 步骤2,信号i(n)与本地C/A码发生器生成的即时码通过第一相关器进行相关处理得到 信号iP(n),信号q(n)与本地C/A码发生器生成的即时码通过第二相关器进行相关处理得到 信号qp(n); 步骤3,假设积分间隔内,载波频率差和相位差都不变,信号iP(n)、qP(n)分别在预检测 积分时间内累加求和得信号Ip、Qp; 步骤4,卩1^鉴别器对信号1[5、(^进行处理得到本地载波相位误差八(})(3的鉴别结果^ 鉴别器对信号Ip、Qp进行处理得到本地载波频率误差A 的鉴别结果; 步骤5,PLL鉴别器输出的本地载波相位误差△ (^经转换后作为环路运行情况的判决因 子,判决因子通过模糊控制器处理得到环路控制参数α; 步骤6,FLL鉴别器输出的本地载波频率误差△ fe乘以α得到调整后的本地载波频率误差 Af,PLL鉴别器输出Δ (J)e乘以2-α后输入得到调整后的本地载波相位误差Δ φ,Af、Δ φ 输入载波环滤波器以控制载波NCO。2. 根据权利要求1所述的基于模糊控制的高动态GPS接收机载波跟踪方法,其特征在 于,步骤4中所述PLL鉴别器对信号Ip、Qp进行处理得到本地载波相位误差△ Φβ的鉴别结果, 公式如下:(1)式中:Δ 的取值范围为 FLL鉴别器对信号Ip、Qp进行处理得到本地载波频率误差Δ fe的鉴别结果,公式如下:(2) 式中:cross = Ip(k_l )Qp(k)-Ip(k)Qp(k-l),dot = Ip(k-l)Ip(k)-Qp(k)Qp(k-l),Ip(k_l) 是第k-1时刻Ip的值,QP(k_l)是第k-1时刻Qp的值,△ t是k-1时刻和k时刻之间的时间间隔。3. 根据权利要求1所述的基于模糊控制的高动态GPS接收机载波跟踪方法,其特征在 于,步骤5所述PLL鉴别器输出的本地载波相位误差△ 经转换后作为环路运行情况的判 决因子,具体如下: e = cos[2 Δ φβ]^1 (3) 式中,e为判决因子。4. 根据权利要求1所述的基于模糊控制的高动态GPS接收机载波跟踪方法,其特征在 于,步骤5所述判决因子通过模糊控制器处理得到环路控制参数α,其中模糊控制器包括模 糊产生器、模糊规则和模糊消除器,处理步骤如下: 模糊产生器将输入的判决因子e映射到输入论域上得到模糊输入量;模糊输入量根据 模糊规则进行模糊推理,建立起模糊输入和模糊输出之间的模糊关系,完成模糊推理之后 将模糊输出送至模糊消除器;模糊消除器对模糊输出进行解模糊化处理,得到环路控制参 数α〇5.根据权利要求4所述的基于模糊控制的高动态GPS接收机跟踪方法,其特征在于,所 述模糊产生器将输入的判决因子e映射到输入论域上得到模糊输入量,采用的隶属函数和 论域为:隶属函数是三角形隶属函数,论域X= [0.4,0.6,0.8,1.0],相应的语言值:小S,小 中SM,中M,大B;模糊消除器对模糊输出进行解模糊化处理,对于环路控制参数α采用三角形 隶属函数,论域Y= [1.0,1.2,1.4,1.6],相应的语言值:小S,小中SM,中Μ,大Β;模糊输入量 根据模糊规则进行模糊推理,建立起模糊输入和模糊输出之间的模糊关系,模糊关系为:输 入语言值为S,对应输出值为B;输入语言值为SM,输出语言值为M;输入语言值为M,输出语言 值为SM;输入语言值为B,输出语言值为S。
【文档编号】G01S19/29GK105891855SQ201610225424
【公开日】2016年8月24日
【申请日】2016年4月13日
【发明人】陈帅, 蒋长辉, 孔维, 孔维一, 陈克振, 韩乃龙, 薄煜明, 黄思亮, 韩筱
【申请人】南京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1