• 中国科学引文数据库(CSCD)
  • 中文科技期刊数据库
  • 中国核心期刊(遴选)数据库
  • 日本科学技术振兴机构数据库(JST)
  • 中国学术期刊(网络版)(CNKI)
  • 中国学术期刊综合评价数据库(CAJCED)
  • 中国超星期刊域出版平台

基于GNSS多径信号的反射面参数估计算法

邵乙伦, 赵娟, 刘承禹, 王岩, 陈新

邵乙伦, 赵娟, 刘承禹, 王岩, 陈新. 基于GNSS多径信号的反射面参数估计算法[J]. 全球定位系统, 2021, 46(1): 1-6. DOI: 10.12265/j.gnss.2020111601
引用本文: 邵乙伦, 赵娟, 刘承禹, 王岩, 陈新. 基于GNSS多径信号的反射面参数估计算法[J]. 全球定位系统, 2021, 46(1): 1-6. DOI: 10.12265/j.gnss.2020111601
SHAO Yilun, ZHAO Juan, LIU Chengyu, WANG Yan, CHEN Xin. Reflection plane parameters estimation with GNSS multipath signal[J]. GNSS World of China, 2021, 46(1): 1-6. DOI: 10.12265/j.gnss.2020111601
Citation: SHAO Yilun, ZHAO Juan, LIU Chengyu, WANG Yan, CHEN Xin. Reflection plane parameters estimation with GNSS multipath signal[J]. GNSS World of China, 2021, 46(1): 1-6. DOI: 10.12265/j.gnss.2020111601

基于GNSS多径信号的反射面参数估计算法

详细信息
    作者简介:

    邵乙伦: (1987—),男,硕士研究生,研究方向为卫星导航定位

    赵娟: (1990—),女,研究实习员,研究方向为制导与制导抗干扰技术

    刘承禹: (1979—),男,研究员,研究方向为制导与制导抗干扰技术

    陈新: (1982—),男,博士,副教授,研究方向为卫星导航定位

    通信作者:

    陈新 E-mail:xin.chen@sjtu.edu.cn

  • 中图分类号: TN961

Reflection plane parameters estimation with GNSS multipath signal

  • 摘要: 全球卫星导航系统(GNSS)多径信号广泛存在于城市峡谷等复杂导航定位场景中. 多径信号在干扰GNSS接收机并造成系统定位精度下降的同时,也为接收机提供了周边反射面环境信息. 在码相位延迟幅度联合跟踪算法(CADLL)实现GNSS多径信号感知和特征参数提取的基础上,设计实现了基于粒子滤波的反射面参数估计算法. 该算法可以在GNSS多径环境中增强接收机的环境感知能力,相关环境信息可应用于场景感知、避障、路径规划和定位增强等领域. 静态环境下进行GNSS多径信号采集和算法测试,实验结果表明该算法能够有效估计反射面位置参数,反射面方位角均方根误差(RMSE)小于10°,反射面俯仰角RMSE小于5°,反射面距离RMSE小于10 m.
    Abstract: GNSS multipath signals widely exist in complex navigation and positioning scenarios such as urban canyons. Although the multipath signal interferes GNSS receiver and reduces positioning accuracy, it provides environment information around the receiver. Based on the coupled amplitude delay locked loops algorithm (CADLL) which senses GNSS multipath signals and extracts feature parameters, a particle filter-based reflection plane parameters estimation algorithm is designed and implemented. The algorithm can enhance the receiver's environment perception in the GNSS multipath environment, the corresponding information can be applied to the fields of scene perception, collision avoidance, path planning and positioning augmentation. GNSS multipath signal recording and algorithm testing are carried out in a static environment. The experimental results show that the algorithm can effectively estimate the position parameters of the reflecting plane. The root mean square error (RMSE) of the azimuth angle of the reflection plane is less than 10 degrees, the RMSE of the elevation angle is less than 5 degrees, and the RMSE of the distance is less than 10 meters.
  • 无人机、智能车等移动载体利用各式传感器收集环境反射信号来感知周边环境. 该环境信息可应用于场景感知、避障、路径规划和定位增强等领域[1-2]. 在全球卫星导航系统(GNSS)多径反射信号利用方面,全球卫星导航系统反射(GNSS-R)技术是一种新型的微波遥感技术. 该类技术的核心是通过观测目标GNSS反射信号特征参数来估算目标参数,如测算海面高度、海面风场、土壤湿度等[3-4]. 然而上述研究无法直接应用于接收机周边环境感知及导航定位. 在城市峡谷环境下,GNSS信号被城市建筑等障碍物阻挡并产生大量多径信号. 目前,该类多径信号主要被归类为有害干扰信号并被GNSS接收机加以抑制或剔除[5-7]. 若能有效利用多径信号中的空间环境信息,则可以在不增加额外开销的情况下提高接收机的环境感知能力.

    针对上述问题,本文提出了一种基于GNSS多径信号的反射面参数估计算法. 在GNSS多径信号感知和特征参数提取方面,码相位延迟幅度联合跟踪算法(CADLL)对接收机跟踪环路的时域相关峰进行检测,在多径信号存在时利用标准参考波形对发生畸变的时域相关峰进行扣减,将多径信号成分从时域相关峰中剥离[8]. 该算法在抑制多径误差的同时能够实现多径信号特征参数的提取. 在分析了GNSS多径信号结构及其几何传播过程后,给出了多径信号传播模型. 由于相关模型含有大量的非线性运算,本文选用粒子滤波算法作为反射面定位算法. 粒子滤波算法是一类贝叶斯估计方法,该算法利用蒙特卡洛法对复杂的统计积分公式进行数值估计,能够对非线性及非高斯噪声系统参数进行估计[9-10]. GNSS真实信号实验结果表明,本文所提算法能够有效估计GNSS多径信号反射面位置参数.

    城市峡谷等复杂场景下,GNSS信号经一次或多次反射到达接收机天线,产生多径效应. 接收机接收到卫星直达径(LOS)信号和多径信号. 根据GNSS信号结构,接收到的GNSS信号$s\left( t \right)$可表示为

    $$s\left( t \right) = AD{\rm{(}}t{\rm{)}}\sum\limits_{i = 0}^N {{\alpha _i}C(t - {\tau _i})\cos(2{\text{π}} ({f_0} + {f_{{\rm{d}}i}})t{\rm{ + }}{\varphi _{{i}}})} .$$ (1)

    式中:$i = 0$表示LOS信号;A为LOS信号的幅值;$D{\rm{(}}t{\rm{)}}$为导航电文;${\alpha _i}$为多径信号相对LOS信号的衰减系数;$C(t - {\tau _i})$为扩频码;${\tau _i}$为多径码相位延迟;${f_0}$为载波频率;${f_{{\rm{d}}i}}$为载波多普勒频率;${\varphi _{{i}}}$为多径信号相对LOS信号的相位变化. 易知${\alpha _0} = 1$${\tau _0} = 0$${\varphi _0} = 0$. 多径信号特征参数,即多径衰减系数${\alpha _i}$、码相位延迟${\tau _i}$、多普勒频率${f_{{\rm{d}}i}}$和相位偏移${\varphi _{{i}}}$,唯一确定了GNSS多径信号.

    根据卫星、接收机、反射面间的几何关系,建立GNSS多径信号传播模型. 该模型假设多径信号经反射面单次反射后到达接收机天线. 以接收机初始时刻位置为原点建立东、北、天(E、N、U)地理坐标系. 下文所述的位置、速度参数均使用该地理坐标系表示. 传播模型的几何关系如图1所示. 卫星位置为${{{\mathit{\boldsymbol{p}}}}_{{\rm{sat}}}}$,卫星速度为${{{\mathit{\boldsymbol{v}}}}_{{\rm{sat}}}}$,反射面镜像卫星位置${{{\mathit{\boldsymbol{p}}}}_{{\rm{mirsat}}}}$,镜像卫星速度为${{{\mathit{\boldsymbol{v}}}}_{{\rm{mirsat}}}}$,接收机位置为${{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}$,接收机速度为${{{\mathit{\boldsymbol{v}}}}_{{\rm{recv}}}}$,反射面法向量为${{{\mathit{\boldsymbol{n}}}}_{\rm{p}}}$,反射面距离为$d$,反射面方位角${\varphi _{{\rm{azi}}}}$定义为反射面法向量在地理坐标系水平面内的投影向量与N方向间的夹角(北偏东为正),反射面俯仰角${\theta _{{\rm{ele}}}}$定义为反射面法向量与法向量水平面投影间的夹角(法向量指向天向时为正). 反射面法向量、反射面距离、反射面方位角、俯仰角、距离唯一确定了反射面位置参数.

    图  1  GNSS多径信号传播模型几何关系

    反射面法向量可以由反射面方位角、俯仰角表示:

    $${{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} = {\left[ {\cos ({\theta _{{\rm{ele}}}})\sin({\varphi _{{\rm{azi}}}}),\cos ({\theta _{{\rm{ele}}}})\cos({\varphi _{{\rm{azi}}}}),\sin({\theta _{{\rm{ele}}}})} \right]^{\rm{T}}}.$$ (2)

    反射面解析方程表达式如下:

    $${{{n}}_{{\rm{p}}x}}x + {{{n}}_{{\rm{p}}y}}y + {{{n}}_{{\rm{p}}z}}z + d = 0.$$ (3)

    镜像卫星的位置速度参数可以利用反射面解析方程计算得出,也可以采用类似于姿态求解过程中等效旋转矢量的思路来求解[11]. 基于等效旋转矢量方法,公式(4)、(5)给出了镜像卫星位置速度求解公式.

    $${{{\mathit{\boldsymbol{p}}}}_{{\rm{mirsat}}}} = - 2d{{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} - ({{{\mathit{\boldsymbol{I}}}}_3} + ({{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} \times )({{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} \times )){{{\mathit{\boldsymbol{p}}}}_{{\rm{sat}}}},$$ (4)
    $${{{\mathit{\boldsymbol{v}}}}_{{\rm{mirsat}}}} = - ({{{\mathit{\boldsymbol{I}}}}_3} + ({{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} \times )({{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} \times )){{{\mathit{\boldsymbol{v}}}}_{{\rm{sat}}}},$$ (5)
    $$({{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} \times ) = \left( {\begin{array}{*{20}{c}} 0&{ - {n_{{\rm{p}}z}}}&{{n_{{\rm{p}}y}}} \\ {{n_{{\rm{p}}z}}}&0&{ - {n_{{\rm{p}}{{x}}}}} \\ { - {n_{{\rm{p}}y}}}&{{n_{{\rm{p}}{{x}}}}}&0 \end{array}} \right).$$ (6)

    式中:${{{\mathit{\boldsymbol{I}}}}_3}$为三维单位向量,$({{{\mathit{\boldsymbol{n}}}}_{\rm{p}}} \times )$为反射面法向量的反对称矩阵.

    由于多径反射信号的幅值与反射面的介质相关,因此很难建立幅值与反射面位置参数的数学模型. 本文主要对多径码相位延迟$\tau $和多普勒频率漂移${f_{{\rm{dfading}}}}$进行建模分析.

    多径信号的码相位延迟$\tau $是由LOS信号和多径信号的传播路径长度差异造成,因此可以利用式(7)建立模型.

    $$\tau = \left\| {{{{\mathit{\boldsymbol{p}}}}_{{\rm{mirsat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}} \right\| - \left\| {{{{\mathit{\boldsymbol{p}}}}_{{\rm{sat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}} \right\|.$$ (7)

    式中,“$\left\| {\;} \right\|$”为向量取模运算.

    多径多普勒频率漂移${f_{{\rm{dfading}}}}$反映了多径信号多普勒频率相对于LOS信号多普勒频率的偏移,与卫星和接收机的运动有关,可以建模为式(8).

    $$ \begin{split} {f_{{\rm{dfading}}}} = & \dfrac{{ - 1}}{\lambda }\left[ {\left( {{{{\mathit{\boldsymbol{v}}}}_{{\rm{mirsat}}}} - {{{\mathit{\boldsymbol{v}}}}_{{\rm{recv}}}}} \right) \cdot \dfrac{{{{{\mathit{\boldsymbol{p}}}}_{{\rm{mirsat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}}}{{\left\| {{{{\mathit{\boldsymbol{p}}}}_{{\rm{mirsat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}} \right\|}}} \right. - \\ & \left. {\left( {{{{\mathit{\boldsymbol{v}}}}_{{\rm{sat}}}} - {{{\mathit{\boldsymbol{v}}}}_{{\rm{recv}}}}} \right) \cdot \dfrac{{{{{\mathit{\boldsymbol{p}}}}_{{\rm{sat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}}}{{\left\| {{{{\mathit{\boldsymbol{p}}}}_{{\rm{sat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}} \right\|}}} \right] \end{split} .$$ (8)

    式中:$\lambda $为载波波长;“·”为向量点积运算.

    在接收机跟踪环路,CADLL算法实现了GNSS多径信号的感知和特征参数提取,为反射面参数估计提供了多径码相位延迟$\tau $和多普勒频率漂移${f_{{\rm{dfading}}}}$原始观测量. 接收机PVT解算模块提供的接收机、卫星的位置、速度信息为GNSS多径信号传播模型提供参数信息. 由传播模型可以看出,反射面位置参数与多径信号观测量之间存在大量的非线性运算,常规的卡尔曼滤波已无法满足此类非线性观测需求. 因此,本文采用适用于非线性系统的粒子滤波算法来估计反射面位置参数信息,计算过程分为以下几个步骤:

    1) 初始化

    在反射面方位角、俯仰角、距离组成的三维空间中均匀抽取M个粒子初始值$\left\{ {{{\mathit{\boldsymbol{x}}}}_0^i,i = 1,2,\cdots,{M}} \right\}$

    $${{\mathit{\boldsymbol{x}}}}_0^i = {\left[ {\begin{array}{*{20}{c}} {\varphi _{{\rm{azi}}}^i},&{\theta _{{\rm{ele}}}^i},&{{d^i}} \end{array}} \right]^{\rm{T}}}.$$ (9)

    式中,$\varphi _{{\rm{azi}}}^i$$\theta _{{\rm{ele}}}^i$${d^i}$分别是第$i$个粒子的方位角、俯仰角、距离状态值.

    由于算法中所讨论的GNSS多径信号反射面主要指城市建筑外墙,因此反射面俯仰角初始化值的取值范围限制在$[-10,\;10]$°;反射面方位角初始化值的取值范围是$\left[ {{\varphi _{{\rm{azisat}}}} - 90,} \right.$${\varphi _{{\rm{azisat}}}} + \left. {90} \right] $°,其中${\varphi _{{\rm{azisat}}}}$为卫星方位角;反射面距离初始化值的取值范围是$[ {0,}\;\;\;\;{{\tau _0}}]$ m,其中${\tau _0}$为初始多径码相位延迟.

    粒子的初始权重$\omega _0^i$$1/{M}$,在平衡计算效率和计算精度的基础上适当选择粒子初始化密度及粒子总数M.

    2) 系统状态更新

    本文假设反射面为单一平面且保持静止,因此粒子更新方程如下式所示:

    $${{\mathit{\boldsymbol{x}}}}_k^i = \left[ {\begin{array}{*{20}{c}} 1&0&0 \\ 0&1&0 \\ 0&0&1 \end{array}} \right]{{\mathit{\boldsymbol{x}}}}_{k - 1}^i + {{{\mathit{\boldsymbol{v}}}}_{k - 1}}.$$ (10)

    式中:${{\mathit{\boldsymbol{x}}}}_k^i$为更新后粒子值;${{\mathit{\boldsymbol{x}}}}_{k - 1}^i$为更新前粒子值;${{{\mathit{\boldsymbol{v}}}}_{k - 1}}$为系统随机噪声.

    3) 计算多径观测量预测值

    根据每个粒子的方位角、俯仰角、距离值及接收机、卫星的位置、速度信息,利用多径信号传播模型中式(7)、(8)计算预测多径码延迟$\tau _{{\rm{pred}}}^i$和预测多普勒频率漂移${{f}}_{{\rm{dfadingpred}}}^i$.

    4) 粒子权重更新及归一化

    本文假设多径观测量服从独立的二维高斯分布,则粒子权重更新过程如下式所示:

    $$\omega _{{k}}^i = \frac{1}{{2{\text{π}} {\sigma _1}{\sigma _2}}}{{\rm{e}}^{-\frac{{ 1}}{2}\left[ {{{{{\left( {\tau - \tau _{{\rm{pred}}}^i} \right)}^2}} / {{\sigma _1}^2}} + {{{{\left( {{f_{{\rm{dfading}}}} - f_{{\rm{dfadingpred}}}^i} \right)}^2}} / {{\sigma _2}^2}}} \right]}}.$$ (11)

    式中:${\sigma _1}$表示码延迟观测噪声标准差;${\sigma _2}$表示多普勒频率漂移观测噪声标准差.

    若粒子俯仰角不满足$[-10,\;10]$°取值范围或粒子方位角不满足式(13)所示的取值范围,

    $$\lambda = \arccos ( - \tan({\theta _{{\rm{elesat}}}})\tan(\theta _{{\rm{ele}}}^i)),$$ (12)
    $$\varphi _{{\rm{azi}}}^i \in \left[ {\begin{array}{*{20}{c}} {{\varphi _{{\rm{azisat}}}} - \lambda {\rm{ ,}}}&{{\varphi _{{\rm{azisat}}}} + \lambda } \end{array}} \right].$$ (13)

    式中,${\theta _{{\rm{elesat}}}}$为卫星俯仰角,则认为该粒子值不满足镜面反射几何关系并将该粒子的权重归零.

    粒子权重归一化过程如下式所示:

    $$\omega _{{k}}^i = {{\omega _{{k}}^i} / {\sum\limits_{{{i}} = 1}^M {\omega _{{k}}^i} }}.$$ (14)

    5) 粒子重采样

    根据更新后的粒子权重对粒子进行重采样操作,防止粒子退化. 根据更新后的粒子权重值,计算权值累积分布函数(CDF),如下式所示:

    $${F_{{\rm{cd}}}}(l) = \sum\limits_{i = 1}^l {\omega _k^i} .$$ (15)

    生成0到1之间均匀分布的M个随机数$\left\{ {{u^i},i = 1,2,\cdots,{M}} \right\}$,对于每一个随机数的索引$i$,找到权值累积分布函数${F_{{\rm{cd}}}}$值大于${u^i}$的第一个索引$j$,用索引为$j$的粒子值$x_k^{{j}}$赋值作为重采样后索引号为$i$的粒子$\tilde x_k^i$,完成粒子重采样过程.

    $$j = {\rm{index(}}{F_{{\rm{cd}}}}(l) > {u^i}{\rm{)}},$$ (16)
    $$\tilde x_k^i = x_k^j.$$ (17)

    6) 计算反射面位置参数估计值

    反射面方位角估计值${\tilde \varphi _{{\rm{azi}}}}$、俯仰角估计值${\tilde \theta _{{\rm{ele}}}}$、距离估计值$\tilde d$是粒子值的平均,如式(18)、(19)、(20)所示.

    $${\tilde \varphi _{{\rm{azi}}}} = {{\sum\limits_{i = 1}^M {\tilde \varphi _{{\rm{azi}}}^i} } / M},$$ (18)
    $${\tilde \theta _{{\rm{ele}}}} = {{\sum\limits_{i = 1}^M {\tilde \theta _{{\rm{ele}}}^i} } / M},$$ (19)
    $$\tilde d = {{\sum\limits_{i = 1}^M {{{\tilde d}^i}} } / M}.$$ (20)

    式中,$\tilde \varphi _{{\rm{azi}}}^i$$\tilde \theta _{{\rm{ele}}}^i$${\tilde d^i}$分别是重采样后粒子的方位角、俯仰角、距离值.

    7) 计算多径信号反射点位置

    多径信号反射点坐标$\left( {\begin{array}{*{20}{c}} {{p_{{\rm{rp}}x}},}&{{p_{{\rm{rp}}y}},}&{{p_{{\rm{rp}}z}}} \end{array}} \right)$可通过求解如下方程组得到:

    $$\left\{ {\begin{array}{*{20}{c}} {{p_{{\rm{rp}}x}} - {{{n}}_{{\rm{mp}}x}}t = {p_{{\rm{recv}}x}}} \\ {{p_{{\rm{rp}}y}} - {{{n}}_{{\rm{mp}}y}}t = {p_{{\rm{recv}}y}}} \\ {{p_{{\rm{rp}}z}} - {{{n}}_{{\rm{mp}}z}}t = {p_{{\rm{recv}}z}}} \\ {{{{n}}_{{\rm{p}}x}}x + {{{n}}_{{\rm{p}}y}}y + {{{n}}_{{\rm{p}}z}}z = - d} \end{array}} \right..$$ (21)

    式中:$t$为辅助参数;$\left( {\begin{array}{*{20}{c}} {{p_{{\rm{recv}}x}},}&{{p_{{\rm{recv}}y}},}&{{p_{{\rm{recv}}z}}} \end{array}} \right)$为接收机位置坐标;${{{\mathit{\boldsymbol{n}}}}_{{\rm{mp}}}}$为镜像卫星单位视线矢量,坐标为$\left( {\begin{array}{*{20}{c}} {{n_{{\rm{mp}}x}},}&{{n_{{\rm{mp}}y}},}&{{n_{{\rm{mp}}z}}} \end{array}} \right)$,计算公式如下:

    $${{{\mathit{\boldsymbol{n}}}}_{{\rm{mp}}}} = \frac{{{{{\mathit{\boldsymbol{p}}}}_{{\rm{mirsat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}}}{{\left\| {{{{\mathit{\boldsymbol{p}}}}_{{\rm{mirsat}}}} - {{{\mathit{\boldsymbol{p}}}}_{{\rm{recv}}}}} \right\|}}.$$ (22)

    本文分两次实验对算法进行测试. 两次实验分别是上海交通大学微电子楼天台的标定实验以及上海市陆家嘴市区环境实验. 实验使用GNSS中频采样设备对GNSS原始信号采样得到中频原始数据,利用实验室包含CADLL算法的软件接收机对中频原始数据进行基带信号处理和PVT解算得到多径信号观测数据及定位解算导航信息. 将观测数据代入粒子滤波反射面参数估计程序,计算得出反射面参数估计结果,其中反射面估计频率为10 Hz.

    GNSS信号中频采样过程中尽量增加采样带宽以提高多径特征参数提取精度,本文GNSS信号采样带宽为32 MHz.

    上海交通大学微电子楼天台北侧和西侧天空被建筑外墙遮挡,另外两侧天空则是开阔的. 接收机天线置于天台地面,方位角接近90°的低仰角卫星信号经西侧建筑外墙反射产生多径信号,GNSS天线同时接收LOS信号和多径信号. 微电子楼天台标定实验中,GNSS信号及接收机参数如表1所示.

    表  1  天台标定实验GNSS信号及接收机参数
    项目参数
    信号频点 BDS B1I
    PRN 20
    卫星轨道 MEO
    卫星方位角 61.1°
    卫星俯仰角 16.8°
    接收机经度坐标 31.0250337°E
    接收机纬度坐标 121.4397454°N
    接收机速度 0 m/s
    下载: 导出CSV 
    | 显示表格

    使用高精度实时动态(RTK)接收机测量墙面标定点坐标,通过解析几何计算可以得到地理坐标系下的反射面参数标定值. 相对接收机位置处的地理坐标系,天台实验的标定结果为反射面方位角${\varphi _{{\rm{azicali}}}}{\rm{ = 69}}{\rm{.8}}$°,俯仰角${\theta _{{\rm{e}}{\rm{lecali}}}} = 0$°,距离${d_{{\rm{cali}}}} = 19.6$ m. 将多径观测数据代入粒子滤波反射面估计程序,反射面估计结果如图2所示.

    图  2  天台标定实验反射面参数估计结果

    根据反射面参数估计结果和反射面参数标定值,评估反射面估计效果. 反射面估计的绝对值误差如图3所示.

    图  3  天台标定实验反射面参数估计绝对值误差

    计算反射面估计的均方根误差(RMSE),计算公式如式(23)所示,计算结果如表2所示.

    $${{RMSE}}({{y}}) = \sqrt {\frac{1}{N}\sum\limits_{i = 1}^N {{{\left( {{y^i} - {y_{{\rm{cali}}}}} \right)}^2}} } .$$ (23)

    式中:${{y}}$为反射面参数估计值;${y_{{\rm{cali}}}}$为反射面参数标定值;N为实验数据长度.

    表  2  天台标定实验反射面位置估计RMSE
    方位角/(°)俯仰角/(°)距离/m
    4.930.461.01
    下载: 导出CSV 
    | 显示表格

    从实验结果可以看出,反射面位置参数估计结果收敛于标定值,估计RMSE较小,算法实现了对微电子楼天台西侧建筑外墙反射面位置参数的估计.

    在陆家嘴市区环境进行数据采集并进行粒子滤波反射面参数估计,GNSS信号及接收机参数如表3所示,反射面参数估计结果如图4所示. 对反射点位置坐标求平均值得到反射点位置估计,如图5所示.

    表  3  陆家嘴市区环境GNSS信号及接收机参数
    项目参数
    信号频点BDS B1I
    PRN06
    卫星轨道IGSO
    卫星方位角173.9°
    卫星俯仰角41.8°
    接收机经度坐标31.2354768°E
    接收机纬度坐标121.4978325°N
    接收机速度0 m/s
    下载: 导出CSV 
    | 显示表格
    图  4  陆家嘴市区环境实验反射面参数估计结果
    图  5  陆家嘴市区环境实验反射点位置估计结果

    图6为粒子滤波反射面参数估计算法多径码相位延迟原始观测值. 由图6可知,码相位延迟值小于80 m. 根据GNSS多径反射信号传播几何关系,该多径信号的反射面距离小于80 m. 由卫星方位角为173.9°可知,反射面方位角的取值范围为$[ {83.9,}\;{263.9} ]$°. 利用百度地图接收机所在位置处的全景地图,满足上述方位角和距离要求的反射面仅有如图5所示的东亚银行金融大厦. 算法实现了市区环境GNSS多径信号反射面感知与参数估计.

    图  6  陆家嘴市区环境实验多径码相位延迟观测值

    由反射面估计结果可知反射面方位角在175°左右. 由于本文反射面法向量定义为由反射面指向地理坐标系坐标原点,而卫星方位角或百度全景地图朝向的法向量定义为地理坐标系中由接收机指向目标,因此实验估计的反射面在百度地图全景功能中的朝向为355°. 图7为利用百度全景地图得到的多径反射场景示意图,其中反射点所在建筑为东亚银行金融大厦.

    图  7  陆家嘴市区环境实验多径反射场景

    本文对城市峡谷环境下GNSS信号中的LOS信号和多径信号的传播模型进行建模分析,基于粒子滤波算法实现了多径反射面的位置参数估计. 该算法具有较高精度. 静态环境下,反射面方位角RMSE小于10°,俯仰角RMSE小于5°,距离估计RMSE小于10 m. 在不增加传感器的情况下,本文所提算法提高了接收机的周边环境感知能力,相关感知信息可应用于场景感知、避障、路径规划和定位增强等领域.

  • 图  1   GNSS多径信号传播模型几何关系

    图  2   天台标定实验反射面参数估计结果

    图  3   天台标定实验反射面参数估计绝对值误差

    图  4   陆家嘴市区环境实验反射面参数估计结果

    图  5   陆家嘴市区环境实验反射点位置估计结果

    图  6   陆家嘴市区环境实验多径码相位延迟观测值

    图  7   陆家嘴市区环境实验多径反射场景

    表  1   天台标定实验GNSS信号及接收机参数

    项目参数
    信号频点 BDS B1I
    PRN 20
    卫星轨道 MEO
    卫星方位角 61.1°
    卫星俯仰角 16.8°
    接收机经度坐标 31.0250337°E
    接收机纬度坐标 121.4397454°N
    接收机速度 0 m/s
    下载: 导出CSV

    表  2   天台标定实验反射面位置估计RMSE

    方位角/(°)俯仰角/(°)距离/m
    4.930.461.01
    下载: 导出CSV

    表  3   陆家嘴市区环境GNSS信号及接收机参数

    项目参数
    信号频点BDS B1I
    PRN06
    卫星轨道IGSO
    卫星方位角173.9°
    卫星俯仰角41.8°
    接收机经度坐标31.2354768°E
    接收机纬度坐标121.4978325°N
    接收机速度0 m/s
    下载: 导出CSV
  • [1] 李治泽. 基于激光雷达的四旋翼飞行器SPLAM研究与实现[D]. 长沙: 国防科技大学, 2017.
    [2] 蔡雄风. 城市综合环境无人驾驶车辆导航方法研究[D].上海: 上海交通大学, 2017.
    [3] 万玮, 李黄, 洪阳, 等. GNSS-R遥感观测模式及陆面应用[J]. 遥感学报, 2015, 19(6): 882-893.
    [4] 陈锐志, 王磊, 李德仁, 等. 导航与遥感技术融合综述[J]. 测绘学报, 2019, 48(12): 1507-1522.
    [5]

    GROVES P, JIANG Z Y, RUDI M, et al. A portfolio approach to NLOS and multipath mitigation in dense urban areas[C/OL]//Proceedings of the 26th International Technical Meeting of the Satellite Division of The Institute of Navigation, 2013: 3231-3247. https://www.ion.org/publications/abstract.cfm?articleID=11264.

    [6]

    YEDYKONDALU K, SARMA ACHANTA D, SATYA V. Estimation and mitigation of GPS multipath interference using adaotive filtering[J]. Progress in electromagnetics research m, 2011(21): 133-148. DOI: 10.2528/PIERM11080811.

    [7]

    VAN NEE R, TOWNSEND B, FENTON P, et al. L1 carrier phase multipath error reduction using MEDLL technology[C/OL]//Proceedings of the 8th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS), 1995: 1539-1544. https://www.ion.org/publications/abstract.cfm?articleID=2407.

    [8]

    CHEN X, DOVIS F, PINI M. An innovative multipath mitigation method using coupled amplitude delay locked loops in GNSS receivers[C]//Proceedings of IEEE/ION PLANS 2010, Indian, 2010: 1118-1126. DOI: 10.1109/PLANS.2010.5507230.

    [9]

    ARULAMPALAM M S, MASKELL S, GORDON N, et al. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking[J]. IEEE transactions on signal processing, 2002, 50(2): 174-188. DOI: 10.1109/78.978374.

    [10]

    CHEN Z S. Bayesian filtering: from Kalman filters to particle filters, and beyond[J]. Statistics, 2003, 182(1): 1-69. DOI: 10.1080/02331880309257.

    [11] 秦永元. 惯性导航[M]. 北京: 科学出版社, 2014.
  • 期刊类型引用(0)

    其他类型引用(2)

图(7)  /  表(3)
计量
  • 文章访问数:  620
  • HTML全文浏览量:  372
  • PDF下载量:  70
  • 被引次数: 2
出版历程
  • 收稿日期:  2020-11-15
  • 网络出版日期:  2021-04-05
  • 刊出日期:  2021-02-14

目录

/

返回文章
返回
x 关闭 永久关闭