[发明专利]基于可见光和手机摄像头成像特性实现近距离光通信的方法有效
申请号: | 201910776556.2 | 申请日: | 2019-08-22 |
公开(公告)号: | CN110649966B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 张建辉;程诺;张天豪;宋正兵 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04B10/116 | 分类号: | H04B10/116;H04B10/50;H04L1/00 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 可见 光和 手机 摄像头 成像 特性 实现 近距离 光通信 方法 | ||
1.基于可见光和手机摄像头成像特性实现近距离光通信的方法,分别以单个RGB LED灯和安卓智能手机作为通信的发送端和接收端,能够以单个发送端发送数据及多个接收端同时接收数据的可靠光通信,该方法的具体步骤如下:
步骤一、发送端用里德-所罗门码分别对U条数据进行编码;
步骤二、将U条编码后的数据都转为二进制数据,并将其中的0替换为-1;以D表示此时的数据集合,D包含U条由-1与1组成的数据;
步骤三、用N阶阿达玛矩阵H对数据集合D进行沃尔什变换,得到变换后的数据Sm,其各个元素的取值范围为[-N,N],其中N=U;
步骤四、对数据Sm中各个元素的取值进行归一化处理,使各个元素的取值范围为{-1,0,1},而后将其映射成RGB符号,得到由RGB符号组成的字符串;
步骤五、以16个字符长度为单位,对该字符串进行分块;为每个块添加头部和尾部,形成数据帧;最终,由LED灯进行多个数据帧的连续发送,即LED灯以不同颜色的光逐个表示数据帧中的颜色符号,多个数据帧按照先后顺序依次发送;
步骤六、在发送端发送数据的同时,U个接收端分别录制一段视频;提取视频中的每帧图像的第一行像素点,并计算每个像素点的RGB值;根据RGB三个分量上的值,得出该帧图像所包含的颜色符号,从而将其转换成相应的数据帧;将各个数据帧以接收顺序依次进行拼接,去除每个数据帧的头部和尾部,并把R、G、B三种颜色符号还原为+1,-1,0,还原出发送端经沃尔什变换后的数据;
步骤七、每个接收端用各自的正交码,即阿达玛矩阵H中所对应的向量,与步骤六得到的数据进行沃尔什逆变换;将逆变换后的数据中的-1替换为0,得到二进制数据;再用里德-所罗门码对二进制数据进行解码,U个接收端得到各自的原始数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910776556.2/1.html,转载请声明来源钻瓜专利网。