一种射频信号的高准确率接收方法技术

技术编号:24692092 阅读:38 留言:0更新日期:2020-06-27 11:06
本发明专利技术涉及一种射频信号的高准确率接收方法,射频接收端将其接收的射频信号解析为高低电平序列,并将该高低电平序列作为射频接收端的一个输入引脚的输入信号后,然后按照预设定时中断频率执行针对该输入信号的高低电平计数检测,通过比较所计的高低电平的计数值大小,从而认定所解析射频信号对应高低电平序列的数字位,避免出现仅凭检测高、低电平时长判断高低电平序列所对应数字位的不精确现象,有效提高了针对射频信号的准确接收率。

A high accuracy receiving method of RF signal

【技术实现步骤摘要】
一种射频信号的高准确率接收方法
本专利技术涉及射频通信领域,尤其涉及一种射频信号的高准确率接收方法。
技术介绍
射频(RadioFrequency,简称RF)是辐射到空间的电磁波,其频率范围位于300KHz~300GHz之间。射频设备之间的通信,就是射频发射端将高频电流转换成高频电磁波,然后由射频接收端再将接收的高频电磁波解析成高频电流,通过射频实现射频发射端与射频接收端之间的通信。目前,射频技术在无线通信领域中已经被广泛使用。因此,实现射频接收端对其所接收射频信号的高准确率接收至关重要。现有的射频通信主要采用先发射高电平再发射低电平,或者,先发射低电平后发射高电平的方式。通过发射不同时长的高低电平,分别来代表数字位0或者数字位1。例如,先发射高电平200us,再发射低电平400us就代表数字为0;而先发射高电平400us,再发射低电平200us则代表数字为1。射频发射端通过转换高低电平,发射一系列电磁波,而射频接收端则解析所接收到的电磁波,再将其转换为高低电平,然后再通过定时中断计数高低电平的时间长短来确认数字位的0或1,而由数值位0和1所形成的数值序列就形成消息。然而,现有的射频信号接收方法仍然存在不足:现有射频接收端采取对高电平时长和低电平时长分别通过做单独计时来判断所接收电磁波对应转换后的数字位,由于射频发射端所发出电磁波对应的高低电平的时长不具备规律性,即高电平时长和低电平时长没有规律可寻,具有一定的随机性,这将导致射频接收端仅凭高电平时长和低电平时长把所接收电磁波对应的高低电平判定成错误的数字位,进而得到错误的数值序列,致使该射频接收端与射频发射端之间的通信失败。然而,现有的射频信号接收方法仍然存在不足:现有射频接收端采取对高电平时长或者低电平时长分别通过做单独计时来判断所接收电磁波对应转换后的数字位,由于射频发射端信号容易受到干扰,从而使得射频发射端所发射出的电磁波对应的高电平时长和低电平时长不规范,即高电平时长和低电平时长存在一定偏差,且这种偏差具有一定的随机性,这将导致射频接收端仅凭高电平时长或者低电平时长把所接收电磁波对应的高、低电平判定成错误的数字位,进而得到错误的数值序列,致使该射频接收端与射频发射端之间的通信失败。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供一种射频信号的高准确率接收方法。本专利技术解决上述技术问题所采用的技术方案为:一种射频信号的高准确率接收方法,其特征在于,包括如下步骤1~步骤4:步骤1,射频接收端解析处理其接收的射频信号,得到高低电平序列,并将所得高低电平序列作为该射频接收端的一个输入引脚的输入信号;步骤2,所述射频接收端按照预设定时中断时间间隔启动定时中断,以对所述输入引脚的输入信号做高低电平计数检测,得到所对应的高电平计数值和低电平计数值:步骤2-1,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态为高电平时,则将高电平计数器清零,并将高电平计数器内的高电平计数值加一;步骤2-2,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为高电平时,则将高电平计数器内的高电平计数值再加一;步骤2-3,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为低电平时,则将低电平计数器清零,并将低电平计数器内的低电平计数值加一;步骤2-4,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态为低电平时,则将低电平计数器内的低电平计数值再加一;步骤2-5,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态再次为高电平时,则完成针对输入引脚的输入信号高低电平计数检测;步骤3,在完成针对输入引脚的输入信号高低电平计数检测后,根据所检测的高电平计数值和所检测的低电平计数值做比较判断,得到输入引脚的输入信号对应的数字位:当所检测的高电平计数值小于所检测的低电平计数值,且所述输入信号的高电平时长和低电平时长均满足射频通信协议时,则将所述输入引脚的输入信号数字位判定为0;当所检测的高电平计数值大于所检测的低电平计数值,且所述输入信号的高电平时长和低电平时长均满足射频通信协议时,则将所述输入引脚的输入信号数字位判定为1;步骤4,重复执行步骤2和3,直到该射频接收端所接收射频信号对应的高低电平序列被全部判定为0或1的数字位序列形式。进一步地,在所述射频信号的高准确率接收方法中,所述通信协议为:所述高电平时长为T1且低电平时长为T2时,代表数字为0;所述高电平时长为T2且低电平时长为T1时,代表数字为1;其中,T1<T2。再进一步地,所述预设定时中断时间间隔<T1,且预设定时中断时间间隔的数值为数值T1的约数。与现有技术相比,本专利技术的优点在于:首先,本专利技术方案的射频接收端将其接收的射频信号解析为高低电平序列,并将该高低电平序列作为射频接收端的一个输入引脚的输入信号后,然后按照预设定时中断频率执行针对该输入信号的高低电平计数检测,通过比较所计的高低电平的计数值大小,从而判定出所解析射频信号对应高低电平序列的数字位,避免出现仅凭检测高、低电平时长判断高低电平序列所对应数字位的不精确现象,有效提高了针对射频信号的准确接收率;其次,本专利技术还通过将预设定时中断时间间隔设置成通信协议内高电平时长数值的约数情况,从而可以实现对高电平计数值范围和低电平计数值范围的限定,避免射频接收端把其他射频发射端的射频信号解析出来,这在一定程度上避免了射频接收端对自身所接收射频信号高低电平数字位的误判。附图说明图1为本专利技术实施例中射频信号的高准确率接收方法流程示意图。具体实施方式以下结合附图实施例对本专利技术作进一步详细描述。参见图1所示,本实施例所提供的射频信号的高准确率接收方法,包括如下步骤1~步骤4:步骤1,射频接收端解析处理其接收的射频信号,得到高低电平序列,并将所得高低电平序列作为该射频接收端的一个输入引脚的输入信号;步骤2,射频接收端按照预设定时中断时间间隔启动定时中断,以对上述输入引脚的输入信号做高低电平计数检测,得到所对应的高电平计数值和低电平计数值:步骤2-1,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态为高电平时,说明此时发生了电平跳变,即出现了从低电平到高电平的跳变现象,说明针对低电平的计数已经完毕,则将高电平计数器清零,并将高电平计数器内的高电平计数值加一;步骤2-2,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为高电平时,说明此时没有发生电平跳变现象,需要继续对高电平做计数处理,则将高电平计数器内的高电平计数值再加一;步骤2-3,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为低电平时,说明此时发生了电平跳变,即出现了从高电平到低电平的跳变现象,说明针对高电平本文档来自技高网
...

【技术保护点】
1.一种射频信号的高准确率接收方法,其特征在于,包括如下步骤1~步骤4:/n步骤1,射频接收端解析处理其接收的射频信号,得到高低电平序列,并将所得高低电平序列作为该射频接收端的一个输入引脚的输入信号;/n步骤2,所述射频接收端按照预设定时中断时间间隔启动定时中断,以对所述输入引脚的输入信号做高低电平计数检测,得到所对应的高电平计数值和低电平计数值:/n步骤2-1,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态为高电平时,则将高电平计数器清零,并将高电平计数器内的高电平计数值加一;/n步骤2-2,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为高电平时,则将高电平计数器内的高电平计数值再加一;/n步骤2-3,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为低电平时,则将低电平计数器清零,并将低电平计数器内的低电平计数值加一;/n步骤2-4,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态为低电平时,则将低电平计数器内的低电平计数值再加一;/n步骤2-5,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态再次为高电平时,则完成针对输入引脚的输入信号高低电平计数检测;/n步骤3,在完成针对输入引脚的输入信号高低电平计数检测后,根据所检测的高电平计数值和所检测的低电平计数值做比较判断,得到输入引脚的输入信号对应的数字位:/n当所检测的高电平计数值小于所检测的低电平计数值,且所述输入信号的高电平时长和低电平时长均满足射频通信协议时,则将所述输入引脚的输入信号数字位判定为0;/n当所检测的高电平计数值大于所检测的低电平计数值,且所述输入信号的高电平时长和低电平时长均满足射频通信协议时,则将所述输入引脚的输入信号数字位判定为1;/n步骤4,重复执行步骤2和3,直到该射频接收端所接收射频信号对应的高低电平序列被全部判定为0或1的数字位序列形式。/n...

【技术特征摘要】
1.一种射频信号的高准确率接收方法,其特征在于,包括如下步骤1~步骤4:
步骤1,射频接收端解析处理其接收的射频信号,得到高低电平序列,并将所得高低电平序列作为该射频接收端的一个输入引脚的输入信号;
步骤2,所述射频接收端按照预设定时中断时间间隔启动定时中断,以对所述输入引脚的输入信号做高低电平计数检测,得到所对应的高电平计数值和低电平计数值:
步骤2-1,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态为高电平时,则将高电平计数器清零,并将高电平计数器内的高电平计数值加一;
步骤2-2,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为高电平时,则将高电平计数器内的高电平计数值再加一;
步骤2-3,执行定时中断,检测到该输入引脚的输入信号在上一个状态为高电平,且当前状态为低电平时,则将低电平计数器清零,并将低电平计数器内的低电平计数值加一;
步骤2-4,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状态为低电平时,则将低电平计数器内的低电平计数值再加一;
步骤2-5,执行定时中断,检测到该输入引脚的输入信号在上一个状态为低电平,且当前状...

【专利技术属性】
技术研发人员:陶梦妍
申请(专利权)人:宁波方太厨具有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1