[发明专利]译码方法及其装置有效
| 申请号: | 200810182610.2 | 申请日: | 2008-12-09 |
| 公开(公告)号: | CN101751768A | 公开(公告)日: | 2010-06-23 |
| 发明(设计)人: | 许志强;林裕明 | 申请(专利权)人: | 晨星软件研发(深圳)有限公司;晨星半导体股份有限公司 |
| 主分类号: | G08C23/04 | 分类号: | G08C23/04 |
| 代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 刘云贵 |
| 地址: | 518057 广东省深圳市高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 译码 方法 及其 装置 | ||
技术领域
本发明涉及一种遥控指令译码方法及其装置,尤指一种可自动调整取样周 期的红外线遥控指令译码方法及其装置。
背景技术
习知遥控设备所使用技术主要为红外线(IR)或无线射频(Radio Frequency)技术。其中,红外线遥控设备由于具备体积小、功率消耗较低以及 成本低等优点,使其成为目前较广为使用的一种遥控技术,如美国专利编号第 4,426,662号专利即为一种红外线遥控控制设备的适例。
红外线遥控设备一般会有发送及接收二端,在发送及接收二端间的指令传 送,须有一套编码及译码标准,才能有效传送与辨识指令,如上举美国专利第 4,426,662号中即揭示位于接收端的一种红外线遥控译码技术。红外线遥控器 指令的编码格式主要分为两大类,第一类是在欧洲地区普遍应用的RC-5码和 RECS80码,另外一类则是普遍应用在远东地区的NEC码。
图1显示习知NEC码的一种红外线遥控指令编码格式,其系采脉波宽度调 变方式(Pulse Width Modulation),包括有一起始脉波(leader pulse或 initial pulse)、16位的用户码(8位的用户码及其8位补码)、以及16位的 数据码(8位的数据码及其8位补码)。而图1中格式的二进制位表示方式如图 2所示,以脉波宽度(高位准)约0.56毫秒(ms,millisecond),低位准约0.56 毫秒,周期约为1.125毫秒代表二进制的“0”;以高位准约0.56毫秒,低位准 约1.68毫秒,周期约为2.25毫秒代表二进制的“1”。此外,起始脉波的高位 准约9毫秒,低位准约4.5毫秒,周期约为13.5毫秒表示。
在红外线遥控器发送端发出遥控控制指令后,接收端必须针对该遥控指令 译码(对16位的数据码、用户码),以辨识指令代表的意义。以下就以上述NEC 码为例,说明其中的一种译码方法,在一常见的译码方法中,系计算指令序列 码中某位的波形下降缘至相邻的波形上升缘(即低位准期间)所经过的讯号周 期的数目,以辨识其所对应的二进制指令。如上述的NEC码编码格式,假设使 用频率周期为1微秒(μs,microsecond),“0”为高位准0.56毫秒,低位准 0.56毫秒;“1”为高位准0.56毫秒,低位准1.68毫秒,因此,当波形下降缘 至相邻的波形上升缘所经过的频率数约为560(0.56ms/1μs)时,则对应的位 译码为“0”;当波形下降缘至相邻的波形上升缘所经过的频率数约为1680 (1.68ms/1μs)时,则对应的位译码为“1”,如此即可藉由频率数目的计算来 辨识指令位的二进制状态。
上述的译码方法中,判断数据位值前需预先设定两个的频率数区间,例如 频率数550~570及1670~1690两个区间,当波形下降缘至相邻的波形上升缘所 经过的频率数落在550~570区间内时,即代表位值“0”,反之,当波形下降缘 至相邻的波形上升缘所经过的频率数落在1670~1690区间内时,代表位值“1”, 然而,红外线遥控指令在经过传送后有时会导致脉波波形的改变,例如:脉波 宽度变长或变短,在这种情况下,习知技术使用固定频率数区间的译码方法将 无法译码出正确的指令位值。
发明内容
本发明所要解决的技术问题是提供一种译码方法及其装置,可解决译码变 形的序列码的问题。
为了解决以上技术问题,本发明提供了如下技术方案:
本发明提供一种译码方法,用于译码一序列码,该序列码包含至少一起始 脉波及复数数据脉波,该译码方法包含下列步骤:接收一序列码;侦测该序列 码的该起始脉波;于侦测到该起始脉波后,根据该些数据脉波中的一数据脉波 的脉波宽度决定一取样周期;以及根据该取样周期对该些数据脉波进行译码。
在上述侦测该起始脉波的步骤中,当一脉波的脉波宽度超过该默认值时, 判定该脉波为该起始脉波。而根据该取样周期对该些数据脉波进行译码的步骤 中,当该些复数数据脉波中的一数据脉波与下一相邻的数据脉波的间隔不大于 一预定个该取样周期时,产生一第一位值;当该些复数数据脉波中的一数据脉 波与下一相邻的数据脉波的间隔大于该预定个该取样周期时,产生一第二位值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晨星软件研发(深圳)有限公司;晨星半导体股份有限公司,未经晨星软件研发(深圳)有限公司;晨星半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810182610.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新的抗高血压药物
- 下一篇:一种抗高血压制剂的制备方法





