[发明专利]用于无线遥控接收芯片的自适应解码方法有效
申请号: | 200710134874.6 | 申请日: | 2007-10-23 |
公开(公告)号: | CN101201970A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 沙绍栋;顾南昌 | 申请(专利权)人: | 无锡市爱芯科微电子有限公司 |
主分类号: | G08C17/00 | 分类号: | G08C17/00;G08C17/02 |
代理公司: | 无锡市大为专利商标事务所 | 代理人: | 曹祖良 |
地址: | 214028江苏省无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 无线 遥控 接收 芯片 自适应 解码 方法 | ||
1.一种用于无线遥控接收芯片的自适应解码方法,其特征在于:
a、接收采样:无线遥控定码编码信号是以数据帧的形式传输的,对于每一次接收输入信号数据帧时,在检测到输入信号的高低电平的上升/下降沿后,利用采样时钟,分别对输入信号的高电平及码宽进行采样计数,并将相应的采样值保存起来;
b、确定基准值:对采样后的数值进行比对分析,根据同步码高低电平的比例关系,对采样数据进行计算,将同步码的高电平采样值作为本次接收的输入信号数据帧码元数值化的基准值,保存至基准值寄存器中;
c、确定误差及冗余:在确立基准值后,按照设定的误差比例,计算出本次接收数据帧时的码元误差范围,并且采用前后接收数据或者前后同步码比对的冗余算法,再加上本算法对于每次接收的输入信号数据帧都更新基准值,这样,对于系统规范定义之内的噪声及误差范围,准确处理接收信号;所述误差比例为基准值的±12.5%;
d、码元数据数值化:在得到基准值,并且计算好误差范围后,将本次输入信号数据帧码元的高电平及码宽的采样值,分别与基准值进行比对,确定比例关系,依照定义的码元固定的占空比关系将接收的码元数据数值化;
e、输入信号的自适应:对于每一次接收的输入信号数据帧,都重新确定基准值,并且,在对码元的数值化处理时,都只是按照高低电平的占空比关系确定具体数值,实现对不同频率及码宽输入信号的自适应识别。
2.如权利要求1所述用于无线遥控接收芯片的自适应解码方法,其特征在于:在码元数值化过程中,根据码元宽度与基准单位数据的宽度比,采用寄存器移位操作。
3.如权利要求1所述用于无线遥控接收芯片的自适应解码方法,其特征在于:在输入信号的自适应过程中,对于每次接收的输入信号数据帧,基准值都进行更新,并且采用前后输入信号数据帧数值或前后同步码比对的冗余算法。
4.如权利要求1所述用于无线遥控接收芯片的自适应解码方法,其特征在于:在接收到同步码后,将同步码高电平的采样计数值作为本次接收的码元基准值,并且在每次接收到新的编码数据的同步码时都对基准值进行更新;由于每个码元的占空比是固定的,因此只要对各码元的占空比进行计算,就能够识别各码元,将其数据化。
5.如权利要求1所述用于无线遥控接收芯片的自适应解码方法,其特征在于:各码元的数值化采用如下方法计算:
将同步码的高电平采样计数值作为基准值C0,位宽定义与整个码元采样数值相匹配;
如果码元高电平=C0,且码宽为C1=(C0<<5),则本码元为同步码;
如果码元高电平=C0,且码宽为C2=C0<<2),则本码元为数据“0”码;
如果码元码宽-码元高电平=C0,且码宽为C3=(C0<<2),则本码元为数据“1”码。
6.如权利要求1所述用于无线遥控接收芯片的自适应解码方法,其特征是:在对误差比例进行处理时,
首先将误差的允许范围规定在±12.5%;
定义一个寄存器D0,其宽度设置为与发射频率最低时计数数据相匹配;
设基准值C0的位数为n,定义基准误差为E0,位数为n-3,
则:E0=(C0>>3);
数据码元范围即为:D0={(C0-E0),2’b00}到D1={(C0+E0),2’b11};
同步码包含误差后范围为:D2={(C0-E0),5’b00000}到
D3={(C0+E0),5’b11111}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡市爱芯科微电子有限公司,未经无锡市爱芯科微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710134874.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改性非晶态镍合金催化剂的制备方法
- 下一篇:番茄加工中番茄红素的保存方法