发明名称 |
用于无线遥控接收芯片的自适应解码方法 |
摘要 |
本发明公开了一种运用于无线遥控定码编码信号解码的算法,可应用于相关无线遥控解码芯片之中。本算法采样接收到的信号,依据算法确定的基准值对各码元占空比进行分析计算,实现码元的数值化处理;由于对于每帧数据信号,其基准值是不断更新的,所以对于接收到的编码信号,可以忽略其发射频率而只关心占空比,因此实现了不依赖于收发双方工作频率限制的自适应性解码;基于算法本身的特点,加之利用了简单的冗余计算,本算法对于噪声干扰以及信号误差的处理效果都十分理想;算法中都是利用简单直观的寄存器操作实现必须的数学运算,避免了繁复的硬件乘除法结构,能够实现对两态/三态地址编码的自动识别处理;具有低功耗低成本的特点与优势。 |
申请公布号 |
CN101201970A |
申请公布日期 |
2008.06.18 |
申请号 |
CN200710134874.6 |
申请日期 |
2007.10.23 |
申请人 |
无锡市爱芯科微电子有限公司 |
发明人 |
沙绍栋;顾南昌 |
分类号 |
G08C17/00(2006.01);G08C17/02(2006.01) |
主分类号 |
G08C17/00(2006.01) |
代理机构 |
无锡市大为专利商标事务所 |
代理人 |
曹祖良 |
主权项 |
1.一种用于无线遥控接收芯片的自适应解码方法,其特征在于:a、接收采样:无线遥控定码编码信号是以数据帧的形式传输的,对于每一次接收输入信号数据帧时,在检测到输入信号的高低电平的上升/下降沿后,利用采样时钟,分别对输入信号的高电平及码宽进行采样计数,并将相应的采样值保存起来;b、确定基准值:对采样后的数值进行比对分析,根据同步码高低电平的比例关系,对采样数据进行计算,将同步码的高电平采样值作为本次接收的输入信号数据帧码元数值化的基准值,保存至基准值寄存器中;c、确定误差及冗余:在确立基准值后,按照设定的误差比例,计算出本次接收数据帧时的码元误差范围,并且采用前后接收数据或者前后同步码比对的冗余算法,再加上本算法对于每次接收的输入信号数据帧都更新基准值,这样,对于系统规范定义之内的噪声及误差范围,准确处理接收信号;所述误差比例为基准值的±12.5%;d、码元数据数值化:在得到基准值,并且计算好误差范围后,将本次输入信号数据帧码元的高电平及码宽的采样值,分别与基准值进行比对,确定比例关系,依照定义的码元固定的占空比关系将接收的码元数据数值化;e、输入信号的自适应:对于每一次接收的输入信号数据帧,都重新确定基准值,并且,在对码元的数值化处理时,都只是按照高低电平的占空比关系确定具体数值,实现对不同频率及码宽输入信号的自适应识别。 |
地址 |
214028江苏省无锡市新区新泰路8号江苏国际技术转移中心 |