干扰信号检测方法、装置以及计算机可读存储介质与流程

文档序号:30453894发布日期:2022-06-18 02:43阅读:118来源:国知局
干扰信号检测方法、装置以及计算机可读存储介质与流程

1.本发明涉及遥控技术领域,具体提供一种干扰信号检测方法、装置以及计算机可读存储介质。


背景技术:

2.目前智能家电被广泛的使用且随着智能家电类型以及功能的增加,也衍生出各种类型的遥控设备。相关技术中,为了实现同一生产商的不同遥控设备的兼容,需要遥控设备能够接收各种遥控信号,而这将弱化数据帧帧长在信号识别中的重要作用,导致遥控信号识别过程中接收方能够在接收到的比其长的遥控信号中裁剪出与标准信号一致的数据信号,出现如遥控电视机时空调误接收信号发生响应的情况,从而导致被控设备抗干扰能力差,干扰信号识别难度增加的问题。


技术实现要素:

3.本发明旨在解决上述技术问题,即,解决现有被控设备对干扰信号的识别难度大,抗干扰能力差的问题。
4.在第一方面,本发明提供了一种干扰信号检测方法,其包括:
5.接收待检测信号;
6.将所述待检测信号与预存储干扰信号进行匹配;
7.当所述待检测信号与所述预存储干扰信号匹配成功时,确定所述待检测信号为干扰信号。
8.在一些实施例中,通过以下步骤获取所述预存储干扰信号:
9.接收样本信号,所述样本信号包括至少一个周期的样本单元信号;
10.根据信号特征和/或数据校验方法,判断所述样本单元信号和标准信号是否一致;
11.当所述样本单元信号和所述标准信号不一致时,记录所述样本单元信号以将所述样本单元信号作为所述预存储干扰信号。
12.在一些实施例中,所述根据信号特征,判断所述样本单元信号和所述标准信号是否一致包括:
13.根据特征波形、特征值、帧长和数据区数据中的至少一种所述信号特征判断所述样本单元信号和所述标准信号是否一致。
14.在一些实施例中,根据所述特征波形判断所述样本单元信号和所述标准信号是否一致包括:
15.计算所述特征波形中不同电平之间的宽度差;
16.将所述特征波形中不同电平之间的宽度差与所述标准信号中不同电平之间的标准宽度差进行对比;
17.根据对比结果,判断所述样本单元信号和所述标准信号是否一致。
18.在一些实施例中,所述将所述待检测信号与预存储干扰信号进行匹配之前,所述
方法还包括:
19.将所述待检测信号与标准信号进行匹配;
20.以在所述待检测信号与所述标准信号匹配成功时,将所述待检测信号与预存储干扰信号进行匹配。
21.在一些实施例中,将所述待检测信号与标准信号进行匹配之后且将所述待检测信号与预存储干扰信号进行匹配之前,所述方法还包括:
22.获取所述待检测信号中与所述标准信号匹配成功的目标信号;
23.检测所述目标信号之前和之后是否存在脉冲信号;
24.以在所述目标信号之前和/或之后存在所述脉冲信号时,将所述待检测信号与预存储干扰信号进行匹配。
25.在第二方面,本发明提供了一种干扰信号检测装置,其包括:
26.接收模块,其用于接收待检测信号;
27.匹配模块,其用于将所述待检测信号与预存储干扰信号进行匹配;
28.输出模块,其用于当所述待检测信号与所述预存储干扰信号匹配成功时,确定所述待检测信号为干扰信号。
29.在一些实施例中,所述干扰信号检测装置还包括:
30.获取模块,其用于接收样本信号,所述样本信号包括至少一个周期的样本单元信号;
31.判断模块,其用于根据信号特征和/或数据校验方法,判断所述样本单元信号和标准信号是否一致;
32.存储模块,其用于当所述样本单元信号和所述标准信号不一致时,记录所述样本单元信号以将所述样本单元信号作为所述预存储干扰信号。
33.在第三方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的干扰信号检测方法。
34.在第四方面,本发明提供了一种电子设备,其包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时实现上述任意一项所述的干扰信号检测方法。
35.在采用上述技术方案的情况下,本发明能够通过接收待检测信号,将待检测信号与预存储干扰信号进行匹配,当待检测信号与预存储干扰信号匹配成功时确定待检测信号为干扰信号。该方法直接将待检测信号与预先学习存储的干扰信号进行匹配,避免了待检测信号中部分信号与标准信号匹配而无法识别出干扰信号的问题,有效提高了抗干扰性能且降低了干扰信号的识别难度。
附图说明
36.下面结合附图来描述本发明的优选实施方式,附图中:
37.图1是标准信号以及多组干扰信号的波形对比示意图;
38.图2是本发明实施例提供的一种干扰信号检测方法的流程示意图;
39.图3是本发明另一实施例提供的干扰信号检测方法的流程示意图;
40.图4是本发明另一实施例提供的干扰信号检测方法的流程示意图;
41.图5是本发明另一实施例提供的干扰信号检测方法的流程示意图;
42.图6是本发明实施例提供的干扰信号检测装置的结构示意图;
43.图7是本发明实施例提供的电子设备的结构示意图。
具体实施方式
44.下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
45.目前智能家电被广泛的使用且随着智能家电类型以及功能的增加,也衍生出各种类型的遥控设备。相关技术中,为了实现同一生产商的不同遥控设备的兼容,需要遥控设备能够接收各种遥控信号,而这将弱化数据帧帧长在信号识别中的重要作用,导致遥控信号识别过程中接收方能够在接收到的比其长的遥控信号中裁剪出与标准信号一致的数据信号,出现如遥控电视机时空调误接收信号发生响应的情况,从而导致被控设备抗干扰能力差,干扰信号识别难度增加的问题。
46.参见图1所示,图1示出了标准信号以及多组干扰信号的波形对比示意图。其中,一个周期的标准信号至少可以包括特征波形区和数据区,由图1可知干扰信号1和干扰信号2与标准信号的特征波形以及数据区数据一致,但干扰信号1和干扰信号2均与标准信号的帧长不同;干扰信号3与标准信号的特征波形一致,但干扰信号3与标准信号的数据区数据不一致。而相关技术中在进行信号识别时,是根据特征波形、特征值和数据校验中的至少一种信号特征进行识别,因此在接收到的待检测信号中部分信号与标准信号一致时即认为匹配成功,对干扰信号的识别能力低且抗干扰能力差。
47.有鉴于此,本发明提供了一种干扰信号检测方法,其可以包括接收待检测信号,将待检测信号与预存储干扰信号进行匹配,当待检测信号与预存储干扰信号匹配成功时确定待检测信号为干扰信号。该方法直接将待检测信号与预先学习存储的干扰信号进行匹配,避免了待检测信号中部分信号与标准信号匹配而无法识别出干扰信号的问题,有效提高了抗干扰性能且降低了干扰信号的识别难度。
48.参见图2所示,图2示出了本发明实施例提供的一种干扰信号检测方法的流程示意图,其可以包括:
49.步骤s11:接收待检测信号;
50.步骤s12:将待检测信号与预存储干扰信号进行匹配;
51.步骤s13:当待检测信号与预存储干扰信号匹配成功时,确定待检测信号为干扰信号。
52.在一些实施例中,步骤s11可以具体为接收至少包含一个完整信号周期的待检测信号。相关技术在信号识别过程中是边接收待检测信号边识别,在本发明实施例中可在获取到包含至少一个完整信号周期的待检测信号后进行检测,有利于增强帧长在干扰信号检测中的作用,避免局部信号匹配成功引起的干扰信号识别精确度低的问题。其中,帧长可以对应一个完整信号周期的信号长度。在一些实施例中,待检测信号可以为红外信号。
53.在一些实施例中,步骤s12可以具体为将待检测信号对应的脉冲波形与预存储干扰信号对应的脉冲波形进行匹配;当待检测信号对应的脉冲波形与预存储干扰信号对应的
脉冲波形一致时,执行步骤s13。
54.在另一些实施例中,步骤s12可以具体根据特征波形、特征值、帧长、数据区数据以及采用数据校验的方法,将待检测信号与预存储干扰信号进行匹配;当待检测信号与预存储干扰信号的特征波形、特征值、帧长和数据区数据均一致且数据校验通过时,执行步骤s13。
55.在一些实施例中,在步骤s13之后还可以将确定出的干扰信号丢弃,以避免出现误控制的情况。
56.在另一些实施例中,在步骤s12之前可预先学习并存储至少一种类型的预存储干扰信号,具体可参见以下实施例中的描述。
57.参见图3所示,图3示出了本发明另一实施例提供的干扰信号检测方法的流程示意图,其可以包括:
58.步骤s21:接收样本信号,样本信号包括至少一个周期的样本单元信号;
59.步骤s22:根据信号特征和/或数据校验方法,判断样本单元信号和标准信号是否一致;
60.步骤s23:当样本单元信号和标准信号不一致时,记录样本单元信号以将样本单元信号作为预存储干扰信号;
61.步骤s24:接收待检测信号;
62.步骤s25:将待检测信号与预存储干扰信号进行匹配;
63.步骤s26:当待检测信号与预存储干扰信号匹配成功时,确定待检测信号为干扰信号。
64.在一些实施例中,步骤s21可以具体为接收包括至少一个完整周期的样本单元信号作为样本信号,以基于样本信号进行干扰信号的学习和存储。其中,样本单元信号对应的脉冲波形可以包括特征波形区、数据区、校验位以及停止位。
65.在一些实施例中,步骤s22可以具体为根据特征波形、特征值、帧长和数据区数据中的至少一种信号特征判断样本单元信号和标准信号是否一致;和/或,采用数据校验方法判断样本单元信号和标准信号是否一致。作为示例,数据校验方法可以包括偶校验、奇校验、“0”校验或“1校验”。
66.在一些实施例中,根据特征波形判断样本单元信号和标准信号是否一致包括:
67.计算特征波形中不同电平之间的宽度差;
68.将特征波形中不同电平之间的宽度差与标准信号中不同电平之间的标准宽度差进行对比;
69.根据对比结果,判断样本单元信号和标准信号是否一致。
70.通过相同信号发射设备产生的多种信号波形中,不同信号波形对应的电平宽度差是相同的,可基于此将样本单元信号和标准信号进行匹配,通过对不同电平之间宽度的差异性进行分析,强化对特征波形的判断,有利于提高对干扰信号的识别能力。
71.当样本单元信号和标准信号的至少一种信号特征不一致和/或未通过数据校验时,执行步骤s23。
72.在一些实施例中,步骤s23记录样本信号可以为根据样本单元信号和标准信号不一致的原因,将样本单元信号进行分类存储,从而得到划分为多种类型的预存储干扰信号。
73.步骤s24-s26可以相应采用和以上实施例中步骤s11-s13相同的方式执行,为了简要起见在此不再赘述。另外需要说明的是,步骤s21-s23在执行步骤s25前执行即可,本发明对步骤s21-s23与步骤s24的执行训练将不做特别的限定。
74.在一些实施例中,为了提高检测效率,还可以识别待检测信号与标准信号是否匹配,以在待检测信号与标准信号不匹配时直接将待检测信号丢弃,节省检测时间;在待检测信号与标准信号匹配时,进一步判断待检测信号与预存储干扰信号是否匹配,从而提高抗干扰性能,具体可参见以下实施例中的描述。
75.需要说明的是,该实施例可以在上述图2或图3示出的干扰信号检测方法的基础上实现,以下以基于图2示出的干扰信号检测方法实现为例进行描述。
76.参见图4所示,图4示出了本发明另一实施例提供的干扰信号检测方法的流程示意图,其可以包括:
77.步骤s31:接收待检测信号;
78.步骤s32:将待检测信号与标准信号进行匹配;以在待检测信号与标准信号匹配成功时,执行步骤s33;
79.步骤s33:将待检测信号与预存储干扰信号进行匹配;
80.步骤s34:当待检测信号与预存储干扰信号匹配成功时,确定待检测信号为干扰信号。
81.其中,步骤s31可以采用和步骤s11相同的方式实现,s33和s34可以采用和步骤s12-s13相同的方式实现,为了简要起见在此不再赘述。
82.在一些实施例中,步骤s32可以具体为通过对比特征波形、对比特征值和数据校验中的至少一种方法,将待检测信号与标准信号进行匹配。作为示例,数据校验方法可以包括偶校验、奇校验、“0”校验或“1校验”。
83.在另一些实施例中,为了提高干扰信号的检测效率,还可以在待检测信号与标准信号进行匹配成功之后判断待检测信号与标准信号的帧长是否相同,具体请参见以下实施例中的描述。
84.需要说明的是,该实施例可基于上述图4示出的干扰信号检测方法实现。
85.参见图5所示,图5示出了本发明另一实施例提供的干扰信号检测方法的流程示意图,其可以包括:
86.步骤s41:接收待检测信号;
87.步骤s42:将待检测信号与标准信号进行匹配;
88.步骤s43:获取待检测信号中与标准信号匹配成功的目标信号;
89.步骤s44:检测目标信号之前和之后是否存在脉冲信号;以在目标信号之前和/或之后存在脉冲信号时,执行步骤s45;
90.步骤s45:将待检测信号与预存储干扰信号进行匹配;
91.步骤s46:当待检测信号与预存储干扰信号匹配成功时,确定待检测信号为干扰信号。
92.其中,步骤s41-s42可以采用和步骤s31-s32相同的方式实现,步骤s45-s46可以采用和步骤s33-s34相同的方式实现,为了简要起见在此不再赘述。
93.在一些实施例中,步骤s43可以具体为获取待检测信号的一个完整信号周期中与
标准信号匹配成功的信号部分即目标信号。
94.在一些实施例中,步骤s44可以具体为检测目标信号之前和之后是否存在脉冲信号;当在目标信号之前和/或之后存在脉冲信号时,即确定出待检测信号中部分信号与标准信号匹配,待检测信号与标准信号的帧长不同,基于此再识别待检测信号是否为干扰信号,从而提高干扰信号的识别能力以及提升抗干扰性能;当在目标信号之前和之后均不存在脉冲信号时,即确定出待检测信号与标准信号的帧长也相同,即不属于干扰信号可不再进行后续的识别过程,从而提高干扰信号的检测效率。
95.以上为本发明提供的干扰信号检测方法,通过接收待检测信号,将待检测信号与预存储干扰信号进行匹配,当待检测信号与预存储干扰信号匹配成功时确定待检测信号为干扰信号。该方法直接将待检测信号与预先学习存储的干扰信号进行匹配,避免了待检测信号中部分信号与标准信号匹配而无法识别出干扰信号的问题,有效提高了抗干扰性能且降低了干扰信号的识别难度。还可以识别待检测信号与标准信号是否匹配,以在待检测信号与标准信号不匹配时直接将待检测信号丢弃,节省检测时间;在待检测信号与标准信号匹配时,进一步判断待检测信号与预存储干扰信号是否匹配,从而提高抗干扰性能。另外,还可以在待检测信号与标准信号进行匹配成功之后判断待检测信号与标准信号的帧长是否相同,待检测信号与标准信号的帧长不同时,基于此再识别待检测信号是否为干扰信号,从而提高干扰信号的识别能力以及提升抗干扰性能;当确定出待检测信号与标准信号的帧长也相同,即不属于干扰信号可不再进行后续的识别过程,从而提高干扰信号的检测效率。
96.本发明的另一方面,提供了一种干扰信号检测装置,参见图6所示,图6示出了本发明实施例提供的干扰信号检测装置的结构示意图,其可以包括:
97.接收模块51,其用于接收待检测信号;
98.匹配模块52,其用于将待检测信号与预存储干扰信号进行匹配;
99.输出模块53,其用于当待检测信号与预存储干扰信号匹配成功时,确定待检测信号为干扰信号。
100.在另一些实施例中,干扰信号检测装置还可以包括:
101.获取模块54,其用于接收样本信号,样本信号包括至少一个周期的样本单元信号;
102.判断模块55,其用于根据信号特征和/或数据校验方法,判断样本单元信号和标准信号是否一致;
103.存储模块56,其用于当样本单元信号和标准信号不一致时,记录样本单元信号以将样本单元信号作为预存储干扰信号。
104.本发明提供的干扰信号检测装置可用于执行上述干扰信号检测方法,达到与上述实施例中干扰信号检测方法相同的有益效果。进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的装置的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图6中的各个模块的数量仅仅是示意性的。本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
105.本领域技术人员能够理解的是,本发明实现上述实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算
机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。
106.本发明的另一方面还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时能够实现上述任一实施例中的干扰信号检测方法。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。
107.在本发明的另一方面还提供了一种电子设备,参见图7所示,图7示出了本发明实施例提供的电子设备的结构示意图,其可以包括存储器61和处理器62,存储器61中存储有计算机程序,该计算机程序包括但不限于执行上述方法实施例的方法的程序。该计算机程序被处理器62执行时能够实现上述任一实施例中的干扰信号检测方法。
108.在一些实施例中,电子设备可以包括空调、电视、冰箱等智能家居设备。
109.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1