可见光成像通信原理

文章介绍了可见光成像通信技术,对比了CCD和CMOS图像传感器的差异,指出基于CMOS的室内定位系统能利用LED灯具的闪烁实现高速数据传输。通过LED信标高速闪烁编码信息,接收端使用CMOS传感器捕获并解码图像,从而获取通信数据。该技术考虑了曝光时间、感光度等因素对通信质量的影响。
摘要由CSDN通过智能技术生成

可见光成像通信指的是利用图像传感器作为 VLC 接收端。图像传感器主要分为 CCD(电荷藕合器件)图像传感器和 CMOS(互补金属氧化物半导体)图像传感器。两者除了在工艺与材料上的区别外,最重要的是成像原理的区别。

CCD 采用的是全局快门(global shutter mechanism),即图像传感器的每行像素在同一时间段内曝光。对于基于CCD 图像传感器的 VLC 系统,每幅图像 一般只能获得一位的数据。根据奈奎斯特定理(Nyquist sampling),其通信速率必定低于帧速率(图像传感器的帧速率在 30~60fps 之间,因此不足以传送定位数据。虽然也可以采用特制的高速 CCD 图像传感器以提高通信速率。但是这种特制的传感器制作成本高,不适用于实际的定位场景。此外,采用 LED 阵列以实现 MIMO 调制技术,也可以实现CCD图像传感器单帧传送多位的数据。然而 LED 的驱动频率需要配合CCD 图像传感器的采样率,可能导致人眼可感知的 LED 闪烁。因此基于 VLC 的室内定位系统一般都不采用 CCD 图像传感器。

CMOS 采用的是卷帘快门(Rolling Shutter Mechanism),卷帘效应采用逐行曝光的形式,利用这一特性可以提高可见光成像通信的数据速率。每个时刻, CMOS 图像传感器只有一行(Row)曝光。当图像所有行都曝光结束后,再将不同时刻捕获的所有行曝光的数据合并在一起形成图像。这种逐行曝光方式导致在拍摄快速闪烁 的 LED 灯具时,图像出现明暗相隔的条纹(本文将其称为光条纹码),灯具闪烁越快,条纹数量越多。通过对图像中明暗相隔的条纹解码,可以传递若干位的信息,进而可实现可见光成像通信。灯具的闪烁频率必须小于 CMOS 行扫描的频率,否则就会导致数据的丢失。因为当 LED 灯闪烁频率大于行扫描的频率时,CMOS 传感器只能获得 LED 所发射的平均光强,而不能获得 LED 像素区域的明暗条纹。

CMOS 图像传感器的曝光时间(即图像传感器快门打开让光子进入到感光元件所用的时间。)与感光度(ISO 即图像传感器中感光元件的感光速度。ISO 值越高,感光元件的感光能力越强,像素达到饱和所需的光子就越少。这意味着在相同曝光时间内饱和像素的概率增加,会导致捕获图像中 LED-ID 光条纹码的亮条纹的宽度增加,当 ISO 高于一定值时,将不会产生光条纹码。要获取清晰的光条纹码,需要将 ISO 的值也调低)会影响到 LED-ID 光条纹码的获取。

编码:常用编码有 ASCII 编码和 GBK 编码,任意字符经过其中一种编码方式进行编码 可以得到由一系列二进制信号组成的新码字。

ASCII码表:ASCII_百度百科 (baidu.com)

过程

在发送端,通过 LED 驱动器驱动 LED 信标使其按照给定的码字进行高速闪烁以广播通信,LED 信标闪烁的可见光承载了所需要传递的信息,并传向有效照射区域。

在接收端,首先,基于 CMOS 的 IS 通过卷帘快门的方式捕获包含编码信息的 LED 信标图像,完成了信号的采集任务;然后,对 LED 信标图像进行图像滤波灰度化 二值化闭运算等图像预处理操作,得到较为完善且清晰的图像数据;最后,通过特征提取算法对其进行特征提取并选取图像中只包含光源部分作为感兴趣区域(Region of Interest, ROI)图像,在 ROI 图像中运用解码算法对其进行数据解析并得到二进制码字信息,进而可转换为编码之前的字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值