废电脑回收:基于改进的LM算法的可见光定位研究

编者按为了能充分利用冗余信息,以提高定位精度与实用性,本文提出了一种基于Levenberg-Markuardt(LM)算法的可见光室内定位方法。该方法主要通过将非线性奇异方程组转化为无约束最优化函数,再利用信赖域技巧修正的LM算法获得全局收敛解。本文针对LED灯进行辐射分析,提出了对应的信道模型,同时,还探究了算法在非负参数μ的不同表达式下的性能表现。结果表明,该模型与广义朗伯模型具有一致性,且非负参数μ选取合适时算法最少只需17次迭代,而基于此的定位系统在1.48mx1.51mx1.65m场景下的定位

近年来,随着数据业务和多媒体业务的快速增加,人们对定位与导航的需求日益增大[1]。面对全球卫星定位系统(GPS)无法在室内获得良好效果的窘境[2],Wi-Fi定位[3]、蓝牙定位[4]、RFID定位[5]等一系列以电磁波作为信息媒介的室内定位技术被研究者们相继提出。可见光定位技术作为室内定位技术的一种,在电磁辐射、频谱资源、能量损耗和

安全性等方面具有明显的优势[6]。因此,针对可见光定位的研究具有现实意义。

目前,已有众多学者分享了在可见光定位领域

的研究成果。文献[7]提出了一种基于自适应混合蛙跳算法的可见光定位方法,虽然启发式算法具有优越的全局搜索能力,但是获得全局收敛解却需要大量计算时间,因此并不适用于嵌入式设备。文献[8]提出了一种基于融合神经网络与指纹的可见光定位算法,虽然算法在仿真条件下能得到极高的精度,但是由于BPNN神经的输入数量是固定的,在复杂的定位条件下算法可能无法灵活的运用冗余光源信息而导致鲁棒性不强。

为解决以上问题,本文提出了一种基于改进的Levenberg-Markuardt算法的可见光定位方法,该系统可以高效的利用有效冗余光源信息,同时以二阶收敛速度获得全局收敛解。其次,针对算法的非负参数废电脑回收:基于改进的LM算法的可见光定位研究的选取进行了研究,证明废电脑回收:基于改进的LM算法的可见光定位研究取合适值时算法迭代次数最少可达17次。此外,研究目前市面常用灯型并推导出不同灯型的VLC信道模型,以期提高可见光定位的适用性。

1模型研究

1.1贴片式LED灯的VLC信道模型

不同封装下的LED具有不同的辐照模式[9],为了用一种模型来描述多种不同的辐照模式,文献[10]中F.R.Gfeller等人提出了广义朗伯模型的概念,模型中辐射瓣模式数m作为描述辐射集中程度的一个参量,则在n盏LED下的模型式为

Pr=H(t)T(β)Ps+n(t)(1)

式中为加性噪声;为光滤波器增益;而传输函数为可表示为

image.png(2)

式中θ与β如图1所示。

1.2带反射罩的LED灯的VLC信道模型

灯罩需要被设计为漫反射体[11]。根据朗伯体的定义,灯罩可以看成一个朗伯型发光体。

image.png

图1平面反射罩LED灯的辐射场景

假设接收器处于距离LED灯R米远的位置上,接收器的每一个面源dA所接收到的光线如图1所示。基于漫反射灯罩是朗伯体这一前提,面元所感受到的光线亮度为恒定值Le,根据辐射亮度的定义,我们可以得到接收功率微元为

dPr=LecosβdSdΩ(3)

式中dS为漫反射罩的发光面元。当R>l时,δ≈θ且θ为一个常数,而接收面元dA约为接收器面积Ar,根据朗伯体辐射亮度与辐射射出度的关系,将dPr对dS与dΩ进行积分可得

image.png(4)

式中Me为辐射射出度;Se为灯罩面积。当漫反射罩为一直径远小于信道距离的平面圆时,该式即为广义朗伯体模型m=1时的情形。

最终得到带平面漫反射罩LED灯的信道传输函数为

image.png(5)

2算法设计

2.1总流程图

可见光定位的应用场景一般是大型商场超市、地下停车库、矿道等空旷的场地[12]。灯作为一种照明设备其布局是紧凑密集的,但通常定位算法只需三盏光源便可确定出具体位置[13]。为了能够高效的利用这些冗余信息,本文设计了一种基于RSS并采用改进LM算法的可见光定位方法,其基本过程如图2所示。

image.png

图2算法流程图

2.2最优化函数与雅可比阵

在忽略反射影响[14]的条件下,将模型(5)进一步化简可得第n盏LED灯下以坐标向量x为自变量的定位函数为

image.png(6)

式中为光源坐标;由光源辐射功率与接收辐射功率的根号比确定。同时将n个定位函数改写成无约束优化函数形式为

image.pngimage.png(7)

其雅可比阵Jk定义为

image.png(8)

由上述过程可以看出,函数形式与其雅可比阵能根据光源信息多少进行增减,因此算法可灵活地运用有效冗余信息进行定位。当n>3时算法可收敛于确定解,且当n越大时收敛解的准确度越高[15]。

2.3改进的LM定位算法

改进的LM算法通过引进非负参数,克服了目标函数的雅可比阵几乎奇异或坏条件时牛顿步所带来的困难[16]。同时,为了避免陷入局部极小值,使算法获得全局收敛解,引入信赖域半径废电脑回收:基于改进的LM算法的可见光定位研究对非负参数废电脑回收:基于改进的LM算法的可见光定位研究进行修正。

image.png(9)

式中二范数部分为image.png的更新规则,不同的更新规则对于算法的收敛性能影响很大。而算法将以如下规则迭代。

image.png

式中,dk表示目标向量x一个搜索方向为

image.png(12)

更新准则rk为实际下降量于模型下降量之比为

image.png(13)

式中模型(d)定义为image.png

3实验与结果分析

在1.48mx1.51mx1.65m的空间中搭建定位环境,四盏3W白光LED灯泡分别安装在四个上顶点处并分别以200Hz、300Hz、400Hz、500Hz的频率闪烁,而产生的混频光信号利用OPT101进行光电转换,模数转换后在STM32F407平台进行测试实验。

3.1算法测试

为了探究废电脑回收:基于改进的LM算法的可见光定位研究选取何种形式时,LM算法对式(7)的解算性能最佳,将STM32F407获取的五个定位点数据并传回PC端,在Matlab环境下进行LM算法的解算过程。实验时记录算法迭代次数,并以此作为判断准则。

参数方面,取m、、分别为1e-6、1e-4、0.25、0.75,设置最大迭代次数为100,终止条件为<1e-5,其中,初始向量x中z轴坐标应尽可能大于真实高度。

表1LM算法迭代次数

定位点

1

29

52

100

2

100

100

100

3

100

100

100

4

100

100

100

5

100

100

100

表2改进的LM算法迭代次数

定位点

1

19

17

18

2

46

35

43

3

46

38

40

4

46

33

38

5

45

37

43

由表1与表2可以看出,LM算法迭代所用次数基本超过100次,而改进的LM算法则在有限次数内满足迭代退出条件。

结果表明,LM算法对于定位方程的解算陷入局部极小值而无法跳出循环,而改进的LM算法则可以获得满足精度条件的全局极小值。同时,改进的LM算法的非负参数取时,收敛所用的迭代次数最小。

3.2定位测试

在定位空间中,分别在三种不同的高度(1.65m、1.55m、1.45m)下进行定点测量,如图3所示。

image.png

图3数据分布图

结果表明,系统的定位误差(RMSE)为12.4cm,考虑到测量系统存在偏差,该值的置信区间约为15cm至10cm。

4总结

本文提出基于改进LM算法的可见光定位方法相比于神经网络,理论上拥有更好的灵活性与鲁棒性,而相比于启发式算法,实际中废电脑回收:基于改进的LM算法的可见光定位研究选取最优更新规则时算法最快只需要17步的迭代便可以收敛到全局最优解,因此更加适合应用于嵌入式设备。

但相比于仿真结果,真实环境下所得到的RMSE有所增大,这说明模型并非完美,而能让可见光定位模型适应更复杂多变的实际环境,应是继续研究的重点。

泊祎回收网遵循行业规范,任何转载的稿件都会明确标注作者和来源;

发布者:泊祎回收网,转载请注明出处:https://www.huishou5.net/dianzi/168853.html

(0)
打赏 微信扫一扫 微信扫一扫
泊祎回收网泊祎回收网
上一篇 2021年9月30日 上午7:38
下一篇 2021年9月30日

相关推荐

电话

联系我们

1388-0022-916

在线咨询:点击这里给我发消息

邮件:1395700887@qq.com

工作时间:周一至周日,9:30-18:30,节假日无休

微信
微信
分享本页
返回顶部