本发明专利技术涉及一种包含误差校正的室内可见光信号强度定位系统,属于可见光通信技术领域。系统包括可见光下行发射模块、可见光接收模块和光强波动因子监测单元。可见光下行发射模块通过LED发送调制编码信号;光强波动因子监测单元根据不同LED光源的强度波动计算出光强波动因子,通过无线通信方式把光强波动因子发送给可见光接收模块,可见光接收模块接收可见光下行发射模块的调制编码信号,通过接收到的调制编码信号和接收到的光强波动因子计算位置。本系统通过增加光强波动因子监测和发射单元获取实时的光强信息,并用实时强度因子取代传统的固定参数进行位置计算,减小了由于光强波动带来的定位误差。
【技术实现步骤摘要】
一种包含误差校正的室内可见光强度定位系统
本专利技术涉及一种包含误差校正的室内可见光信号强度定位系统,属于可见光通信
技术介绍
基于可见光通信(VisibleLightCommunication,VLC)技术的室内定位方案由于利用白色半导体发光二极管(LightEmittingDiode,LED)发射的白光作为定位信号的载体,抗电磁辐射能力强,并且VLC的传输信道一般采用直射信道,多径干扰比较小,所以该定位方案可以达到比较高的精度;另外,基于VLC技术的室内定位系统与未来的VLC通信技术相兼容,因此不需要昂贵的硬件设备投入,成本比较低。目前的室内定位多采用RSS的高精度定位,发射端通过控制LED阵列发射具有定位码型的可见光信号,使位于室内的用户从接收到的光信号解析出其所在的位置。每个LED具有唯一的ID号,设计LED循环发送的定位数据帧结构,加载到LED驱动放大电路上,驱动LED灯阵列发出数据光信号;探测器在识别帧头的同时判决各个ID的强度,然后根据强度分布实现高精度定位。但是该方法有个不足之处,对LED的光源稳定性和一致性要求较高。当光源长时间工作发生衰减后则定位误差增大。因此需要采用更好的方法提高定位精度。
技术实现思路
本专利技术的目的是为解决现有基于可见光RSS室内定位误差波动的问题,提出了一种包含误差校正的室内可见光强度定位系统。一种包含误差校正的室内可见光强度定位系统,包括可见光下行发射模块、可见光接收模块和光强波动因子监测单元。所述可见光下行发射模块包括第三FPGA,多个LED驱动电路和多个LED(每个驱动电路驱动1个LED,第三FPGA的输出IO口和驱动电路的输入端相连,驱动电路的输出端和LED相连)由第三FPGA生成调制编码信号,通过LED驱动电路放大后,驱动LED照明,并将调制编码信号发射出去。所述光强波动因子监测单元包括第一光电探测器、第一运算放大器、第一模数转换器、第一FPGA及第一蓝牙模块。第一光电探测器和第一运算放大器输入端相连,第一运算放大器和第一模数转换器的模拟输入端相连,第一模数转换器的数字输出端和第一FPGA的输入IO相连,第一FPGA的输出IO和第一蓝牙模块的串口相连。第一光电探测器把探测到可见光信号转化成电信号,电信号通过第一运算放大器放大,放大后的电信号经过第一模数转换器转化成数字信号,FPGA通过公式(1)计算光强波动因子,光强波动因子通过FGPA和第一蓝牙模块的串口通信,发送到第一蓝牙模块,第一蓝牙模块把光强波动因子通过蓝牙无线发送出去。根据不同光源的强度波动计算出光强波动因子:Si=Pi’/Pi(1)其中,Si为第i个LED的光强波动因子,Pi为系统上电工作开始时第i个LED的光强值(作为第i个LED的基准值),Pi’为实时获取新的光强值。光强波动因子监测单元固定于多个LED下方,在多个LED的光照射范围内。所述可见光接收模块安装在被测物体上,包括第二光电探测器、第二运算放大器、第二模数转换器、第二FPGA及第二蓝牙模块。第二光电探测器、第二运算放大器、第二模数转换器、第二FPGA及第二蓝牙模块顺次相连。第二光电探测器把采集到的光信号转成电信号,第二运算放大器将电信号放大,通过第二模数转换器采集到第二FPGA中。上述组成部分的连接关系为:可见光下行发射模块通过LED发送调制编码信号;光强波动因子监测单元根据不同LED光源的强度波动计算出光强波动因子,通过无线通信方式把光强波动因子发送给可见光接收模块;可见光接收模块接收可见光下行发射模块的调制编码信号,通过接收到的调制编码信号和接收到的光强波动因子计算位置。基于上述室内可见光强度定位系统的一种室内可见光强度定位的误差校正方法,具体步骤为:步骤1,可见光LED下行发射模块发送定位编码信息;所述定位编码信息为LED的位置编码信息(ID编码),每个LED对应唯一的ID编码或者唯一的频率。第二光电探测器同时接收到多个LED的编码信息时,能识别出不同的LED光信号并获取不同LED的光强;步骤2,光强波动因子监测单元获取当前不同LED的调制编码信号,并计算出编码信号强度,该信号由于光源幅度波动,信号强度会不同,因此是误差补偿的依据。获取不同LED的编码信号强度,通过公式(1)计算出不同光强波动因子S1,S2…,Si,…Sn(n为LED的数量,n不小于3);把得到的光强波动因子通过第一蓝牙模块发送到可见光接收模块的第二蓝牙模块;步骤3,可见光接收模块接收到可见光LED下行发射模块发射模块发送的调制编码信号,并接收到光强波动因子,第二FPGA通过接收信号强度(RSS)测量法计算出定位点;典型的RSS测量法是基于信号传播损耗模型的定位方法;根据LED朗勃辐射体模型,光由第i个(i=1,2,3…,n)LED发出后到达第二光探测器的信道增益为其中,表示是该LED和第二光探测器之间的辐射角度,di是第i个LED与第二光探测器之间的距离,A是第二光探测器的有效面积,θ是光入射到第二光探测器接收面时的角度。为该LED的半功率角,变量而由于光强随时间的波动,实际的增益H(0)'LOS为该LED发出的光经过传输后第二光探测器接收到的光强度P为其中P0为该LED发光功率,h为第二光探测器距离该LED的竖直距离,因为只关注目标在某一固定高度的二维定位坐标,因此h为已知。di为编号i的LED与光探测器的距离,ri为光探测器距离编号为i的LED在探测器所在水平面投影中心的距离。当i=3时,利用三圆相交的方法即可确定光探测器在水平面上的位置坐标X和Y。当i>3时,任何3个LED即可获得X,Y值。所述三圆相交的方法具体为:以各个LED在水平面上的投影中心为圆心,以公式(5)求得的距离ri为半径画圆,三个及以上的圆相交的位置为第二光探测器(被测物体)所在位置。至此,通过实时检测Si,完成包含误差校正的可见光信号强度室内定位。有益效果本专利技术的室内可见光定位系统,针对随着工作时间增加导致了LED光强变化,从而造成定位精度下降的问题,通过增加光强波动因子监测和发射单元获取实时的光强信息,并用实时强度因子取代传统的固定参数进行位置计算。减小了由于光强波动带来的定位误差。附图说明图1为本专利技术的室内可见光定位系统组成图;图2为具体实施方式中三圆相交得到定位点示意图。具体实施方式下面结合具体实施例来对本专利技术进行详细说明。以下实施例对本专利技术进行了详细的说明,但本专利技术的具体实施形式并不局限于此。该实施的说明只是用于帮助理解本专利技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本专利技术的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本专利技术的限制。在不背离本专利技术所述方法的精神和权利要求范围的情况下对它进行的各种显而易见的改变都在本专利技术的保护范围之内。一种包含误差校正的室内可见光强度定位系统,包括可见光下行发射模块、可见光接收模块和光强波动因子监测单元。可见光下行发射模块由第三FPGA发射编码信号,通过LED驱动电路放大信号,然后驱动通过多个白光LED(本实施例为3个)照明,本文档来自技高网...
【技术保护点】
一种包含误差校正的室内可见光信号强度定位系统,其特征在于:包括可见光下行发射模块、可见光接收模块和光强波动因子监测单元;所述可见光下行发射模块包括第三FPGA,多个LED驱动电路和多个LED,由第三FPGA生成调制编码信号,通过LED驱动电路放大后,驱动LED照明,并将调制编码信号发射出去;所述光强波动因子监测单元包括第一光电探测器、第一运算放大器、第一模数转换器、第一FPGA及第一蓝牙模块;第一光电探测器和第一运算放大器输入端相连,第一运算放大器和第一模数转换器的模拟输入端相连,第一模数转换器的数字输出端和第一FPGA的输入IO相连,第一FPGA的输出IO和第一蓝牙模块的串口相连;第一光电探测器把探测到可见光信号转化成电信号,电信号通过第一运算放大器放大,放大后的电信号经过第一模数转换器转化成数字信号,FPGA计算光强波动因子,光强波动因子通过FGPA和第一蓝牙模块的串口通信,发送到第一蓝牙模块,第一蓝牙模块把光强波动因子通过蓝牙无线发送出去;根据不同光源的强度波动计算出光强波动因子:Si=Pi’/Pi (1)其中,Si为第i个LED的光强波动因子,Pi为系统上电工作开始时第i个LED的光强值,作为第i个LED的基准值,Pi’为实时获取新的光强值;光强波动因子监测单元固定于多个LED下方,在多个LED的光照射范围内;所述可见光接收模块安装在被测物体上,包括第二光电探测器、第二运算放大器、第二模数转换器、第二FPGA及第二蓝牙模块;第二光电探测器、第二运算放大器、第二模数转换器、第二FPGA及第二蓝牙模块顺次相连;第二光电探测器把采集到的光信号转成电信号,第二运算放大器将电信号放大,通过第二模数转换器采集到第二FPGA中;上述组成部分的连接关系为:可见光下行发射模块通过LED发送调制编码信号;光强波动因子监测单元根据不同LED光源的强度波动计算出光强波动因子,通过无线通信方式把光强波动因子发送给可见光接收模块,可见光接收模块接收可见光下行发射模块的调制编码信号,通过接收到的调制编码信号和接收到的光强波动因子计算位置。...
【技术特征摘要】
1.一种包含误差校正的室内可见光信号强度定位系统,其特征在于:包括可见光下行LED发射模块、可见光接收模块和光强波动因子监测单元;所述可见光下行发射模块包括第三FPGA,多个LED驱动电路和多个LED,由第三FPGA生成调制编码信号,通过LED驱动电路放大后,驱动LED照明,并将调制编码信号发射出去;所述光强波动因子监测单元包括第一光电探测器、第一运算放大器、第一模数转换器、第一FPGA及第一蓝牙模块;第一光电探测器和第一运算放大器输入端相连,第一运算放大器和第一模数转换器的模拟输入端相连,第一模数转换器的数字输出端和第一FPGA的输入IO相连,第一FPGA的输出IO和第一蓝牙模块的串口相连;第一光电探测器把探测到可见光信号转化成电信号,电信号通过第一运算放大器放大,放大后的电信号经过第一模数转换器转化成数字信号,FPGA计算光强波动因子,光强波动因子通过FGPA和第一蓝牙模块的串口通信,发送到第一蓝牙模块,第一蓝牙模块把光强波动因子通过蓝牙无线发送出去;根据不同光源的强度波动计算出光强波动因子:Si=Pi’/Pi(1)其中,Si为第i个LED的光强波动因子,Pi为系统上电工作开始时第i个LED的光强值,作为第i个LED的基准值,Pi’为实时获取新的光强值;光强波动因子监测单元固定于多个LED下方,在多个LED的光照射范围内;所述可见光接收模块安装在被测物体上,包括第二光电探测器、第二运算放大器、第二模数转换器、第二FPGA及第二蓝牙模块;第二光电探测器、第二运算放大器、第二模数转换器、第二FPGA及第二蓝牙模块顺次相连;第二光电探测器把采集到的光信号转成电信号,第二运算放大器将电信号放大,通过第二模数转换器采集到第二FPGA中;上述组成部分的连接关系为:可见光下行发射模块通过LED发送调制编码信号;光强波动因子监测单元根据不同LED光源的强度波动计算出光强波动因子,通过无线通信方式把光强波动因子发送给可见光接收模块,可见光接收模块接收可见光下行发射模块的调制编码信号,通过接收到的调制编码信号和接收到的光强波动因子计算位置。2.根据权利要求1所述的一种包含误差校正的室内可见光信号强度定位系统,其特征在于:每个驱动电路驱动1个LED,第三FPGA的输出IO口和驱动电路的输入端相连,驱动电...
【专利技术属性】
技术研发人员:冯立辉,吕慧超,杨爱英,倪国强,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。