[发明专利]一种红外编解码方法有效
申请号: | 201810686679.2 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108694826B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 张亮 | 申请(专利权)人: | 浙江嘉科电子有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 浙江永鼎律师事务所 33233 | 代理人: | 陆永强 |
地址: | 314001 浙江省嘉*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及红外通信技术领域,具体地说是一种红外数据编码解码的方法。本方法通过对红外数据规整优化寻找特征值,通过特征值进行编码解码,并且本方法基于波形编码,压缩率高,规避了具体的协议,不必具体解析数据类型,并且解码过程简单高效。 | ||
搜索关键词: | 一种 红外 解码 方法 | ||
【主权项】:
1.一种红外编解码方法,其特征在于,包括以下步骤:(1)、获取原始红外数据:利用红外波形分析设备捕捉到对应的原始脉宽值数据;(2)、规整优化处理:原始脉宽值取整后,用取整后数据中的第一个脉宽值作为匹配值依次和其后每一个脉宽值相比较,如比值在0.9~1.1且电平极性一致就替换为匹配值,否者维持原值,直至完成最后一个脉宽值比较后则第一次规整优化完成;然后用规整后数据的第二个脉宽值作为匹配值采用相同的方法处理,完成第二次规整化处理,如此类推,直至完成最后的规整化处理;(3)、次数统计和排序:在规整优化后的数据中统计各种脉宽出现的次数并排序,找出出现次数超过5次的脉宽值;(4)、找出特征值:在步骤(3)选出的脉宽值中用“近似最大公约数”法找出特征值T1;(5)、二进制编码:将步骤(2)中规整后优化的数据去除特征值T1,找出每个脉宽值包含的特征值个数,并分别用对应个数的“1”、“0”来表示,个数相除后采用四舍五入取整,对小于0.5的直接去除,对最后不足8位的用“0”来补足1个字节;(6)、完成编码:将步骤(5)完成的编码转成相应的进制并带上特征值T1即可提供给应用协议使用;(7)、解码:完成编码后,通过Zigbee或wifi等传输到相应设备进行解码,只需根据特征值T1和数据的二进制值,即可完成解码解析出原始波形。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江嘉科电子有限公司,未经浙江嘉科电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810686679.2/,转载请声明来源钻瓜专利网。