一种基于极大极小值滤波器的可见光跟踪定位系统的制作方法

文档序号:15767545发布日期:2018-10-26 20:23阅读:179来源:国知局
一种基于极大极小值滤波器的可见光跟踪定位系统的制作方法

本实用新型涉及可见光通信技术领域,具体涉及一种基于极大极小值滤波器的可见光跟踪定位系统。



背景技术:

最近几年,绿色无污染的半导体照明技术迅速发展。与传统的白炽灯等照明光源相比,LED具有低功耗、寿命长、尺寸小、绿色环保等优点。与此同时,LED更具有调制性能好、响应灵敏度高等优势。将信号以人眼无法识别的高频加载到LED上进行传输,进而催生出一门能够实现照明与通信一体化的技术——可见光通信。基于可见光通信的室内定位也成为人们不断深入研究的话题。目前GPS全球定位系统已经得到非常广泛的应用,例如在手机地图服务、汽车导航、船舶和飞机等领域。然而由于多径衰落、电磁屏蔽效应以及其他无线设备的干扰使得GPS等传统的室外定位技术在室内的信号覆盖率较差,用于室内定位存在较大定位误差。因此,在这几年来,通过人们的不断研究,诞生了许多基于无线电磁波的室内定位技术,这些技术可以实现几米到几十厘米的定位精度,然而,这些技术存在一定的缺点,例如,无线信号在空间的分布不均匀,稳定性不高,波动性强从而影响定位,而且还会产生电磁干扰,会受到其他无线产品的影响而使定位精度下降,并且在机场,医院等电磁敏感的场所并不适用。

与上述的室内定位技术不同,可见光室内定位技术是一种基于可见光通信技术(visible light communication,VLC)的室内定位技术,与传统室内定位技术相比具有定位精度高、无电磁干扰、附加模块少、保密性好、兼顾通信与照明等优点,已引起国际上许多专家学者的关注。现有的VLC定位算法大致可以分为三类:场景分析法(scene analysis)、邻近法(proximity)、三角定位法(triangulation algorithm)。

与传统的红外和无线通信相比,可见光通信具有发射功率高、无电磁干扰、无需申请频谱资源和信息的保密性等优点。然而,可见光通信中仍然面临着不少的问题,其中最大的挑战之一是LED容易受自然环境的光,敌方干扰产生的光和测量过程的影响。导致接收到的可见光信息含有很多干扰,影响后续的研究和发展。为了接收到更加精确的可见光信息,设计一种极大极小值滤波器来进行状态估计以及最小化估计误差和最大化鲁棒性,以此来得到比较精确的可见光的信息。并针对可见光在定位方面存在的误差,用极大极小值滤波器来获得比较小的误差,实现精确定位。



技术实现要素:

本实用新型的目的是为了解决现有技术中的上述缺陷,提供一种基于极大极小值滤波器的可见光跟踪定位系统。

根据公开的实施例,本实用新型的第一方面公开了一种基于极大极小值滤波器的可见光跟踪定位方法,包括以下步骤:

S1、每个LED灯具所对应的ID信息通过LED驱动电路驱动LED灯具发射出携带数字通信信息的光束,在传播空间形成可见光信号;

S2、位于地面的由3个相同的光电二极管以边长为0.01m的等边三角形排列而成的光电检测器件接收到传播空间可见光信号后,依次经过放大电路和极大极小值滤波器处理后获得ID信息;

S3、根据所述的ID信息并结合三角定位算法,最终得出定位的位置坐标;

S4、按照一定的时间间隔进行位置采样,通过三角定位算法,得出一系列运动物体的坐标,最终通过不断拟合得到所述目标的运动轨迹。

进一步地,所述的步骤S2具体如下:

S21、所述的传播空间形成可见光信号经过光电检测器件后形成电信号,然后经过放大电路之后形成待处理电信号;

S22、所述的待处理电信号通过离线线性时不变系统建模如下:

xk+1=Axk+Bwk+Δk (1)

其中,k是时间索引,xk是存储系统状态的n×1矩阵,wk是存储过程噪声的1×1矩阵,协方差矩阵Q>0,A和B是n×N和n×1的有限项矩阵,Δk是敌方干扰噪声的n×1矩阵,其表达式可由下面给出:

其中,是状态估计值,是估计误差,L是一个待确定的增益,G是一个权重矩阵,可以根据现有的关于敌方干扰噪声的知识进行调整,nk是零均值的高斯噪声,协方差矩阵Q>0。

测量方程为:yk=Cxk+vk (3)

其中,C是m×n的矩阵,vk是m×1的零均值高斯噪声矩阵,协方差矩阵R>0。

状态估计值表示为:

其中,K是n×m规格的滤波器增益。

令估计误差表示为:

由(1)和(4)的估计误差表达式为:

ek+1=(A-KC+LG)ek+Bwk+Lnk-Kvk

ek+1=Fek+Bwk+Lnk-Kvk (6)

其中,F=A-KC+LG,估计误差可以分为如下两部分:

该值与过程噪声wk和测量噪声vk有关,为了提高滤波器的增益,该值需尽量小。

该值与敌方干扰噪声vk有关,为了获得鲁棒性比较好的滤波器增益,应考虑最坏的敌方干扰情况,则该值需尽量大;

S23、所述的极大极小值滤波器通过零和博弈的两个玩家来建模。K是第一名球员的策略,L是第二名球员的策略,则游戏的结果函数定义如下:

Pk+1=FPkFT+BQBT+KRKT-LSLT (11)

其中,th是时间范围。通过求解零和博弈,找出最优的滤波器增益K*和滤波器鲁棒性最好的L*,则有:

J(K*,L)≤J(K*,L*)≤J(K,L*) (14)

其解为:

其中

S24、上述解即可作为精确的可见光携带的ID信息。

进一步地,所述步骤S3具体如下:

S31、如图2所示,根据定位区域内LEDA、LEDB、LEDC三盏LED灯具,利用三角定位算法,可以获得定位终端的位置坐标(xe,ye)

其中,[xA,xB,xC]和[yA,yB,yC]分别为LEDA、LEDB、LEDC三盏LED灯具的x和y坐标。dxyA,dxyB,dxyC分别为定位终端与LEDA、LEDB、LEDC之间的水平距离,通过以上的求解,即可得出定位终端所在的精确位置(xe,ye);

S32、按步骤S31中分别求出三个光电二极管的坐标后,求对应三角形的重心,即求出精确的位置坐标。

进一步地,所述步骤S3中的定位位置坐标是通过ID信息确定定位的区域,通过三角定位算法确定光电二极管与定位区域里三个不同的LED灯具的距离,进而实现精确的定位。

根据公开的实施例,本实用新型的第二方面公开了一种基于极大极小值滤波器的可见光跟踪定位系统,所述的可见光跟踪定位系统包括:可见光信息发射子系统和可见光信息终端接收子系统,

所述的可见光信息发射子系统包括依次连接的LED驱动电路和LED灯具,携带可见光信息的LED灯具的ID信息通过LED驱动电路,驱动LED灯具发射可见光ID信号;

所述的可见光信息终端接收子系统包括依次连接的光电检测器件、放大电路和极大极小值滤波器,所述的可见光ID信号经过自由空间后由光电检测器件捕获,光电检测器件将可见光ID信号转化为电信号后首先经过放大电路进行电信号放大,然后输入极大极小值滤波器后获得精确的可见光ID信息,进而实现定位终端的位置坐标的确定。

进一步地,所述的光电检测器件由位于地面的3个相同的光电二极管以一定边长的等边三角形排列而成。

本实用新型相对于现有技术具有如下的优点及效果:

(1)本实用新型利用极大极小值滤波器,使得各种干扰噪声达到最小化,并使得滤波器的鲁棒性达到最大化。在已知干扰噪声来源情况下,极大极小值滤波器与传统的卡尔曼滤波器用于信号处理方面的性能相当,在未知干扰噪声来源的情况下,极大极小值滤波器的性能比卡尔曼滤波器的性能好。

(2)本实用新型将极大极小值滤波器用于可见光跟踪定位中,能够充分发挥该滤波器的性能,极小化干扰噪声的影响,极大化滤波器的鲁棒性。

附图说明

图1是本实用新型实现基于极大极小值滤波器的可见光跟踪定位方法的原理框图;

图2是本实用新型实现三角定位算法的原理示意图;

图3是本实用新型中公开的基于极大极小值滤波器的可见光跟踪定位系统的结构框图。

具体实施方式

为使本实用新型实施例的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

实施例一

如图1所示,一种基于极大极小值滤波器的可见光跟踪定位方法。

首先携带ID信息的可见光经过LED驱动电路,由LED灯具发射出来,在自由空间中传播,在传播过程中势必会受到各种外来噪声的干扰,因此混有噪声的可见光经过光电检测器件转化为电信号。

将该电信号经过放大电路之后形成待处理电信号;

待处理电信号再经过极大极小值滤波器处理,极大极小值滤波的算法如下:

待处理电信号通过离线线性时不变系统建模如下:

xk+1=Axk+Bwk+Δk (1)

其中,k是时间索引,xk是存储系统状态的n×1矩阵,wk是存储过程噪声的1×1矩阵,协方差矩阵Q>0,A和B是n×N和n×1的有限项矩阵,Δk是敌方干扰噪声的n×1矩阵,其表达式可由下面给出:

其中,是状态估计值,是估计误差,L是一个待确定的增益,G是一个权重矩阵,可以根据现有的关于敌方干扰噪声的知识进行调整,nk是零均值的高斯噪声,协方差矩阵Q>0。

测量方程为:yk=Cxk+vk (3)

其中,C是m×n的矩阵,vk是m×1的零均值高斯噪声矩阵,协方差矩阵R>0。

状态估计值表示为:

其中,K是n×m规格的滤波器增益。

令估计误差表示为:

由(1)和(4)的估计误差表达式为:

ek+1=(A-KC+LG)ek+Bwk+Lnk-Kvk

ek+1=Fek+Bwk+Lnk-Kvk (6)

其中,F=A-KC+LG,估计误差可以分为如下两部分:

该值与过程噪声wk和测量噪声vk有关,为了提高滤波器的增益,该值需尽量小。

该值与敌方干扰噪声vk有关,为了获得鲁棒性比较好的滤波器增益,应考虑最坏的敌方干扰情况,则该值需尽量大;

极大极小值滤波器通过零和博弈的两个玩家来建模。K是第一名球员的策略,L是第二名球员的策略,则游戏的结果函数定义如下:

Pk+1=FPkFT+BQBT+KRKT-LSLT (11)

其中,th是时间范围。通过求解零和博弈,找出最优的滤波器增益K*和滤波器鲁棒性最好的L*,则有:

J(K*,L)≤J(K*,L*)≤J(K,L*) (14)

其解为:

其中

上述解即可作为精确的可见光携带的ID信息。

如图2,通过三角定位算法进行处理,根据定位区域内LEDA、LEDB、LEDC三盏LED灯具,利用三角定位算法,可以获得定位终端的位置坐标(xe,ye)

其中,[xA,xB,xC]和[yA,yB,yC]分别为LEDA、LEDB、LEDC三盏LED灯具的x和y坐标。dxyA,dxyB,dxyC分别为定位终端与LEDA、LEDB、LEDC之间的水平距离,通过以上的求解,即可得出定位终端所在的精确位置(xe,ye);

按照上述方法分别求出三个光电二极管的坐标后,求对应三角形的重心,即求出精确的位置坐标。

其总体的思想为:定位位置坐标是通过可见光携带的ID信息确定定位的区域,再通过三角定位算法确定光电二极管与定位区域里三个不同的LED灯具的距离,进而实现精确的定位。

实施例二

如图3所示,一种基于极大极小值滤波器的可见光跟踪定位系统,该系统包括:可见光信息发射子系统、可见光信息传输子系统和可见光信息终端接收子系统。

所述的可见光信息发射子系统包括:LED驱动电路和LED灯具,LED驱动电路和LED灯具依次连接,携带可见光信息的LED灯具的ID信息通过LED驱动电路,驱动LED灯具发射可见光ID信号;

所述的可见光信息传输子系统为自由空间;

所述的可见光信息终端接收子系统包括:光电检测器件、放大电路和极大极小值滤波器;光电检测器件、放大电路和极大极小值滤波器依次连接;所述的可见光ID信号经过自由空间后由光电检测器件捕获,光电检测器件将可见光ID信号转化为电信号后首先经过放大电路进行电信号放大,然后输入极大极小值滤波器后获得精确的可见光ID信息,进而实现定位终端的位置坐标的确定。

上述实施例为本实用新型较佳的实施方式,但本实用新型的实施方式并不受上述实施例的限制,其他的任何未背离本实用新型的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1