本发明涉及信号检测,尤其涉及一种突发信号采集方法及装置。
背景技术:
1、传统的信号采集设备能够对各种不同带宽的信号进行持续不间断地采集记录,采集容限仅仅取决于设备硬盘的容量。这种采集记录方式适用于持续稳定的信号采集,或者是对环境信号的采集记录。
2、如果采集对象是随机出现的短突发信号,这种持续采集记录方式会采集到大量无目标信号的噪声数据,不能精准记录有效信号。而无效的噪声数据不仅占用了宝贵的数据存储空间,并且还需要后续进行大量的处理工作才能把含有突发信号的数据挑选出来。因此持续采集记录方式难以适用于对短突发信号的采集。
3、如果通过人工操作对突发信号进行采集记录,只能在观察到信号时启动采集,由于信号突然出现,且持续时间较短,很难采集到完整的突发信号,并且人工也很难长时间关注随机出现的短突发信号。
技术实现思路
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、本发明提供的一种突发信号采集方法及装置,通过将信号数据输入缓存队列,在缓存队列中通过设置多个窗口快速完成对每个窗口内信号数据的检测,提高了信号数据检测的速度,并在检测出突发信号的情况下,自起始窗口至结束窗口完整采集缓存队列中暂存的突发信号数据;由于突发信号检出时,信号数据仍在缓存队列中,进而在无人值守的情况下实现了对突发信号从出现时刻到消失时刻的完整无损采集。
1.一种突发信号采集方法,其特征在于,包括:
2.根据权利要求1所述的突发信号采集方法,其特征在于,在所述将信号数据存入缓存队列中,检测所述缓存队列中每个窗口内的信号数据是否为突发信号数据的步骤之前还包括:
3.根据权利要求1所述的突发信号采集方法,其特征在于,所述检测所述缓存队列中每个窗口内的信号数据是否为突发信号数据的步骤包括:
4.根据权利要求3所述的突发信号采集方法,其特征在于,所述在所述频谱数据个数大于第二预设阈值的情况下,确定所述窗口内的信号数据为突发信号数据包括:
5.根据权利要求1-4任一所述的突发信号采集方法,其特征在于,所述根据每个窗口对应的检测结果,确定所述窗口中信号数据采集的起始窗口和结束窗口的步骤包括:
6.根据权利要求1-4任一所述的突发信号采集方法,其特征在于,还包括:
7.根据权利要求6所述的突发信号采集方法,其特征在于,所述检测所述缓存队列中每个窗口内的信号数据是否为突发信号数据的步骤包括:
8.一种突发信号采集装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述突发信号采集方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述突发信号采集方法。