一种基于小波降噪的GNSS轨迹平滑算法
摘 要: 当载体具有高阶动态时,基于载波多普勒平滑伪距的解算误差扩大,且载体轨迹小波降噪处理结果会发生畸变。针对这些问题,提出了一种新的基于小波降噪载体位置平滑算法。算法对基于伪码测距和载波多普勒平滑伪距的解算结果进行差分,并根据差分值的频谱特征,选择合适的尺度进行小波降噪处理后,与基于载波多普勒平滑伪距的解算结果求和得到轨迹平滑结果。仿真结果表明,该算法在载体最大加加速度为50 m/s3的条件下,定位均值偏差小于0.04 m,标准差小于1.3 m。
关键词: 高动态; GN电感厂家SS接收机; 小波降噪; 轨迹平滑
小波域中各个尺度上信号大部分能量集中在信号突变位置,而噪声对应的小波系数在各个尺度上的分布均匀且幅值较小。参考文献[1]提出了基于小波系数阈值的降噪方法。非线性阈值估计器能够在多种不同类型信号条件下接近最小最大风险,具有比线性估计器更好的性能。
在GNSS接收机中,卫星信号经过伪码相位估计、载波频偏估计及位置解算等处理后得到载体位置。不同的背景噪声和不同的信号处理算法都会影响估计误差特性,因此很难给出通用的载体位置解算误差模型或其近似描述。在低动态GNSS接收机中,为平滑载体运动轨迹,降低载体位置解算中的噪声,通常在获取载体速度估计后,采用卡尔曼滤波的方式达到位置平滑的目的[2]。但在高动态接收机中,载体高阶动态变化会导致对载体速度估计精度的下降。基于速度的轨迹平滑方法精度随之降低。同时,载体高阶动态可能导致载波相位跟踪环路的失锁或周跳。载波相位测量结果不能直接用于载体位置解算处理。
参考文献[3]提出了一种基于载波多普勒的伪距平滑算法。算法通过对载波多普勒的数值积分替代载波相位的直接测量,实现了载波相位不可用条件下的伪距预处理。该算法在低动态条件下具有分米级的定位精度。但随载体动态提高,数值积分误差及环路频率跟踪误差放大使平滑伪距偏差增加,从而造成解算结果与真实值的偏差扩大。
本文提出了一种新的基于小波降噪载体位置平滑算法。基于伪码测距的解算均值偏差较小但误差方差较大的特征,对基于载波多普勒平滑伪距的解算结果进行误差修正。利用位置差分的方式降低了待处理数据中的高频成分,降低小波降噪处理中的门限,从而提高了算法的噪声隔离性能。最后通过采集信号重构高动态场景对算法性能进行了仿真验证。
1 基于差分信号的轨迹平滑算法
图1所示为载体具有加加速度条件下,基于伪码测距的解算、基于载波多普勒平滑伪距的解算及基于小波直接轨迹平滑得到的一组位置估计仿真结果。仿真中载体从第1 140 s开始进行变加速运动,其最大加加速度为50 m/s3。从图中可以看出,基于伪码测距的解算算法估计误差方差较大,而后两种算法在载体具有高阶动态时会发生误差扩大的现象,因此并不适合高动态条件下的应用。
参考文献[4]提出的WaveSmoothTM算法通过对伪码测距与载波相位测距间偏差进行小波分析,选取合适的小波变换尺度和数据长度对信号进行降噪处理。具有较低的运算开销和较好的实时性能,并且比传统的时域平滑算法和频域滤波方法能够更好地滤除伪距测量中的低频噪声分量。
基于类似的想法,考虑应用小波降噪处理构成载体轨迹实时平滑算法。对基于伪码测距和载波多普勒平滑伪距的解算结果进行差分,以降低数据中的高阶变化。对差分结果进行小波降噪处理后,与基于载波多普勒平滑伪距的解算结果求和得到轨迹平滑结果。
算法平滑后载体位置估计精度如表1所示。可以看出,算法在高动态条件下载体位置估计误差均值基本为0,单轴标准差小于1 m,接近参考文献[3]中低动态条件下载波多普勒平滑伪距定位算法的性能。平面变压器厂家 | 平面电感厂家
基于PIC16F627单片机的可调倒计时提醒器设计本可调倒计时提醒器具有:电路简洁、显示醒目、定时准确、制作容易、可调倒计0~99 分钟,使用方便的优点。它既有制作的趣味性,又有使用的实用性。一、硬件电路如图1所示,电源变压器T1将AC220V市电变
电源滤波设计关键基础精华集锦一、开关电源中滤波电容的正确选择滤波电容在开关电源中起着非常重要的作用,如何正确选择滤波电容,尤其是输出滤波电容的选择则是每个工程技术人员都十分关心的问题。50Hz工频电路中使用的普通电解电容器,其脉
集成电路中真正单片化的单片机解析方案随着集成电路技术和工艺的飞速发展,真正单片化的单片机已经成为主流产品。它的绝在部分资源都在单片机芯片内部;过去需要用外部扩展器件才能实现的功能,如 ROM、RAM、A/D、D/A、数字量I/O、显示驱