本发明涉及一种信号处理方法,特别是一种用于射频接收机的信号处理方法;本发明还涉及了用于实现信号处理方法的射频接收机的信号处理装置、射频接收机和射频发射接收系统。
背景技术:
现有的家用电器中,需要使用遥控器等方式进行操作控制。而现有的家用电器中的射频接收模块,只有射频接收芯片和接收天线的外围匹配,天线接收到什么电磁波,接收芯片就解码输出什么信号波形。
而从上述可知,现一般射频接收机不做信号滤波处理,天线端接收到什么就解码成什么信号,当附近有干扰源时,电磁波收到干扰,接收芯片解调出来的信号容易产生错误,导致遥控不响应。比如:现有的水疗马桶在工作中,当有刷电机工作产生电火花,从而产生干扰导致遥控失灵。
技术实现要素:
本发明在于克服现有技术的缺点与不足,提供一种能够消除干扰的射频接收机的信号处理方法、装置、对应的接收机和信号发射接收系统。
本发明是通过以下的技术方案实现的:一种射频接收机的信号处理方法,其特征在于,包括以下步骤:
S1:接收经调制的射频信号;
S2:将该射频信号进行解调,并输出信号波形;
S3:将干扰产生的波形进行过滤,再输出信号波形。
作为本发明的进一步改进,所述S3中,具体包括以下步骤:
S31:接收信号波形,并引起中断;
S32:计算波形脉宽长度;
S33:判断该波形脉宽长度是否大于设定阈值;若是,则输出此波形;若否,则保持输出中断前的状态。
作为本发明的进一步改进,所述S32中,通过计数器计数的方式计算该波形的脉宽长度;所述S33中,还包括步骤:当判断结束后,将该计数器清零。
相比于现有技术,本发明能够将接收到的波形进行处理,将干扰信号所产生的波形进行过滤。因为一般情况下接收芯片接收到干扰产生的电磁波,解码出来的信号脉宽是比较窄的。因此可以根据此特点,增加数据处理器,对解码出来的信号进行处理,计算信号波形的脉宽长度,根据有用信号波形脉宽的长度,将脉宽长度低于规定脉宽长度的波形过滤掉,以达到将干扰产生的窄脉宽波形滤掉的效果,进一步还原成正确的信号波形。
本发明还提供了一种射频接收机的信号处理装置,其特征在于,包括:接收芯片和数据处理器;
所述接收芯片用于接收经调制的射频信号,并将该射频信号进行解调,输出信号波形至数据处理器;
所述数据处理器用于将干扰产生的波形进行过滤,再输出信号波形。
作为本发明的进一步改进,所述数据处理器包括:中断模块、计数模块和判断模块;
所述中断模块,用于当接收信号波形后,引起中断;
所述计数模块,用于计算波形脉宽长度;
所述判断模块,用于判断该波形脉宽长度是否大于设定阈值;若是,则输出此波形;若否,则保持输出中断前的状态。
相比于现有技术,本发明能够将接收到的波形进行处理,将干扰信号所产生的波形进行过滤。因为一般情况下接收芯片接收到干扰产生的电磁波,解码出来的信号脉宽是比较窄的。因此可以根据此特点,增加数据处理器,对解码出来的信号进行处理,计算信号波形的脉宽长度,根据有用信号波形脉宽的长度,将脉宽长度低于规定脉宽长度的波形过滤掉,以达到将干扰产生的窄脉宽波形滤掉的效果,进一步还原成正确的信号波形。
本发明还提供了一种射频信号接收机,包括上述的射频接收机的信号处理装置。
本发明还提供了一种射频信号发射接收系统,包括射频信号发射器和射频信号接收机;所述射频信号接收机包括上述的射频接收机的信号处理装置。
为了更好地理解和实施,下面结合附图详细说明本发明。
附图说明
图1是本发明的射频接收机的信号处理方法的步骤流程图。
图2是本发明的射频接收机的信号处理装置的模块连接框图。
图3是本发明的数据处理器的工作流程图。
图4是本发明的处理前后的波形对比图。
具体实施方式
本发明为了解决现有技术中的信号接收器没有对接收信号进行处理的缺陷,提供了一种能够消除干扰信号波形的用于射频接收机的信号处理方法及其装置,具体请详见以下具体实施例。
实施例1
请参阅图1,其为本发明的射频接收机的信号处理方法的步骤流程图。本发明提供了一种用于射频接收机的信号处理方法,其包括以下步骤:
S1:接收经调制的射频信号。
S2:将该射频信号进行解调,并输出信号波形。
S3:将干扰产生的波形进行过滤,再输出信号波形。具体的,在本步骤中,可以通过数据处理器进行波形的过滤和处理,而该数据处理器可以选择不同的类型的器件,比如单片机等。而本实施例的步骤S3中,具体包括以下步骤:
S31:接收信号波形,并引起中断。
S32:计算波形脉宽长度。具体的,在本步骤中,本实施例可以通过计数器计数的方式计算该波形的脉宽长度。
S33:判断该波形脉宽长度是否大于设定阈值;若是,则输出此波形;若否,则保持输出中断前的状态。进一步,当判断结束后,将该计数器清零。在本步骤中,所述脉宽长度设定阈值可以为正常脉宽长度的80%或90%,可以根据具体情况进行设定。
相比于现有技术,本发明能够将接收到的波形进行处理,将干扰信号所产生的波形进行过滤。因为一般情况下接收芯片接收到干扰产生的电磁波,解码出来的信号脉宽是比较窄的。因此可以根据此特点,增加数据处理器,对解码出来的信号进行处理,计算信号波形的脉宽长度,根据有用信号波形脉宽的长度,将脉宽长度低于规定脉宽长度的波形过滤掉,以达到将干扰产生的窄脉宽波形滤掉的效果,进一步还原成正确的信号波形。
相应的,为了实现上述的信号处理方法,本发明还提供了一种能够用于实现该方法的信号处理装置。具体请参阅图2,其为本发明的射频接收机的信号处理装置的模块连接框图。
本发明还提供了一种射频接收机的信号处理装置,包括:接收芯片和数据处理器。
所述接收芯片用于接收经调制的射频信号,并将该射频信号进行解调,输出信号波形至数据处理器。
所述数据处理器用于将干扰产生的波形进行过滤,再输出信号波形。
进一步,所述数据处理器包括:中断模块、计数模块和判断模块。其中,所述中断模块,用于当接收信号波形后,引起中断。所述的数据处理器,可以选择不同的器件,比如:单片机等。而本实施例中的“模块”指的是设在该数据处理器中的功能模块,可以有多种不同的表现形式,可以是单独的一个内部器件,也可以是一个表示为命令驱动等等。
所述计数模块,用于计算波形脉宽长度。
所述判断模块,用于判断该波形脉宽长度是否大于设定阈值;若是,则输出此波形;若否,则保持输出中断前的状态。
请同时参阅图3,其为本发明的数据处理器的工作过程流程图。以下具体介绍本发明中在数据处理器在进行波形处理时的工作流程:
(1)数据器进行初始化。
(2)接收信号波形,并引起中断;
(3)计数器开始计数,得到波形脉宽长度。
(4)判断该脉宽长度是否大于设定的脉宽阈值,若是,则输出此信号波形;若否,则保持输出中断前的状态。
(5)对计数器进行清零。
经过本发明的数据处理器进行处理后,可以得到消除干扰后的波形图。具体请参阅图4,其为本发明的处理前后的波形对比图。如图中所示,其中波形A为发射机发送数据波形。波形B是接收芯片接收解码波形。波形C是经过滤波后输出波形。
其中,波形B相对于波形A,图中方框处多了毛刺,由于受到外部干扰,导致解码错误,从而影响到最终的解码数据。
波形C是对波形B进行数据处理后,将一些无用信号(脉宽较窄的信号)过滤掉,然后输出数据波形。例如,若有用信号高电平脉宽为10ms,可以将高电平脉宽低于8ms的脉冲信号过滤掉,达到将干扰产生的脉冲信号过滤的效果。
具体考虑到,在实际应用中,比如应用在水疗马桶中,其有刷电机干扰产生的信号脉宽都是比较窄的。因此,从实际效果看,本发明的信号处理方法及装置,能有效的过滤有刷电机产生的干扰。
相比于现有技术,本发明能够将接收到的波形进行处理,将干扰信号所产生的波形进行过滤。因为一般情况下接收芯片接收到干扰产生的电磁波,解码出来的信号脉宽是比较窄的。因此可以根据此特点,增加数据处理器,对解码出来的信号进行处理,计算信号波形的脉宽长度,根据有用信号波形脉宽的长度,将脉宽长度低于规定脉宽长度的波形过滤掉,以达到将干扰产生的窄脉宽波形滤掉的效果,进一步还原成正确的信号波形。
实施例2
本发明还提供了一种射频信号接收机,包括如实施例1中所述射频接收机的信号处理装置。在本实例中,该射频接收机的信号处理装置与实施例1中相同,故不赘述。
实施例3
本发明还提供了一种射频信号发射接收系统,包括射频信号发射器和射频信号接收机;所述射频信号接收机包括如实施例1中所述的射频接收机的信号处理装置。在本实例中,该射频接收机的信号处理装置与实施例1中相同,故不赘述。
本发明并不局限于上述实施方式,如果对本发明的各种改动或变形不脱离本发明的精神和范围,倘若这些改动和变形属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变形。