一种解决多幅度可见光通信中LED频闪的均衡编码方法

文档序号:35990783发布日期:2023-11-15 23:25阅读:来源:国知局

技术特征:

1.一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述步骤2中根据设定的占空比能量赋值准则,对数据缓冲区的数据赋予相应的能量,具体内容如下:

3.根据权利要求1所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述步骤2中一帧能量的算法包括以下步骤:

4.根据权利要求1所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述步骤4中在各帧尾部填充10bits能量均衡位的编码方法,具体内容如下:

5.根据权利要求4所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述wd总体上分为两种情况:情况一,若传输的数据帧不是具有最大能量的那帧,则此情况的wd在20-400之间;情况二,若传输的数据帧是具有最大能量的那帧,则此情况的wd为0;针对情况一,当wd=20时,说明此时该数据帧的能量均衡位编码要实现填充20的能量才能达到最大能量,但由于该系统内已经设定好能量填充必须按照四种状态赋予的能量值的不同组合来进行填充,故能量均衡位填充能量是通过0,40,60,100这四个数不同组合来填充能量的,因此不能填充20的能量;为了解决该问题,进行能量均衡位编码前要先将该数据帧的能量补充位由默认设置的11变为00,使得此时帧的能量减少100,则此时的wd变成120,因此wd=20的能量均衡位编码就与wd=120的能量均衡位编码是相同的,直接按照wd=120的能量均衡位编码进行填充即可;针对情况二,当wd=0时,此时的能量均衡位的编码为0000000000存在长连0的情况,为了解决该问题,进行能量均衡位编码前要先将能量补充位由默认设置的11变为00,使得此时帧的能量减少100,则此时的wd变成100,直接按照wd=100的能量均衡位编码进行填充即可,wd=100时不存在长连0情况,解决了wd=0的长连0问题。

6.根据权利要求4所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述在确定能量均衡位编码时,要满足两个条件:一是要满足整个10bits的能量均衡位编码的能量值满足对应的wd值,二是要避免10bits的能量均衡位编码出现常连0的情况。

7.根据权利要求6所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述常连0的情况是指能量均衡位编码中出现连续大于七个0的情况。

8.根据权利要求1所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述能量均衡位编码的能量值算法与一帧能量的算法相同,具体为:

9.根据权利要求1所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述步骤6中的接收端解调和解码的过程包括以下步骤:

10.根据权利要求1所述的一种解决多幅度可见光通信中led频闪的均衡编码方法,其特征在于,所述步骤1中序号的编码过程为:对于第一帧中的字节数据序号编码设为000000,第二帧中的字节数据序号编码设为000001,第三帧中的字节数据序号编码设为000010,第四帧的字节数据序号编码设000011,其他帧以此类推。


技术总结
本方法属于可见光成像通信技术领域,具体涉及一种解决多幅度可见光通信中LED频闪的均衡编码方法;在发送端使用LED条形灯作为光源,通过UTF‑8的预编码后得到原始码流;计算数据缓冲区中每帧的能量;比较全部能量找出最大能量;通过在每帧尾部填充能量均衡位的编码方法,使得缓冲区中的每一帧能量都达到最大能量;利用单片机产生PWM波控制LED灯闪烁发送信息;在接收端利用安卓手机获取发送的信息,并在手机页面上显示该信息;本方法保证了各帧间的能量均衡,因此解决了多幅度OCC技术严重的频闪问题,实现了在人眼可接受频闪范围内,发端LED灯在保证正常照明需求下可进行信息发布这一功能,该方法操作简单高效,易于投入应用。

技术研发人员:胡珊珊,迟学芬,籍风磊,陈少琦,胡高阳
受保护的技术使用者:吉林大学
技术研发日:
技术公布日:2024/1/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1