摘要

在光学相机通信中,经典的多项式拟合算法易丢失条纹细节信息,基于分段自适应的阈值算法可将灰度值数据进行有效解码,却耗时较长,步长选择对解码性能影响较大。针对以上问题,该文提出一种能够保证邻近像素行的影响且较为平稳的指数加权滤波算法,并与参考条纹结合,实现快速解调解码。在解码过程中,首先对每条明暗条纹信息进行估计像素个数,以此判断帧同步头和帧尾位置;再利用帧同步头和帧尾确定有效数据范围以及估计每bit数据所对应像素个数;之后判断有效数据的占空比并转换为逻辑值;最后输出逻辑值代表的信息。实验结果表明:该文算法具有较低的算法复杂度,且在光照为300 lx的室内环境中,在误比特率低于前向纠错阈值的条件下,使用方形LED作为发射端时,信道距离可达30 cm,传输速率1.67 kbps,可满足正常传输需求。