本申请涉及信号处理,特别是涉及一种信号降频方法、装置、计算机设备及其存储介质。
背景技术:
1、应用在医疗器械领域中的pmt(photomultiplier tube,光电倍增管)读数板,可实现脉冲电信号的采集、处理以及最后的结果输出。
2、pmt读数板可通过其内部包含的fpga(field programmable gate array,现场可编程逻辑门阵列)硬件,以实现对脉冲电信号的处理;但是,由于fpga硬件自身的采购成本较高,导致在对脉冲电信号进行降频处理时消耗的成本较高。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够降低成本的信号降频方法、装置、计算机设备及其存储介质。
2、第一方面,本申请提供了一种信号降频方法。该方法包括:
3、获取待处理脉冲信号,以及所述待处理脉冲信号的初始脉冲频率和目标脉冲频率;
4、根据所述初始脉冲频率,确定对所述待处理脉冲信号进行降频处理的第一触发器数量;
5、根据所述目标脉冲频率和所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号。
6、在其中一个实施例中,所述根据所述目标脉冲频率和所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号,包括:
7、通过所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到候选脉冲信号;
8、获取所述候选脉冲信号的实际脉冲频率;
9、根据所述实际脉冲频率和所述目标脉冲频率之间的大小关系,确定所述目标脉冲频率对应的目标脉冲信号。
10、在其中一个实施例中,所述根据所述实际脉冲频率和所述目标脉冲频率之间的大小关系,确定所述目标脉冲频率对应的目标脉冲信号,包括:
11、若所述实际脉冲频率小于或者等于所述目标脉冲频率,则将所述候选脉冲信号作为目标脉冲信号;
12、若所述实际脉冲频率大于所述目标脉冲频率,则根据所述实际脉冲频率和所述目标脉冲频率,对所述候选脉冲信号进行二次降频,得到所述目标脉冲频率对应的目标脉冲信号。
13、在其中一个实施例中,所述根据所述实际脉冲频率和所述目标脉冲频率,对所述候选脉冲信号进行二次降频,得到所述目标脉冲频率对应的目标脉冲信号,包括:
14、确定所述实际脉冲频率和所述目标脉冲频率之间的频率差值;
15、根据所述频率差值,对所述候选脉冲信号进行二次降频,得到所述目标脉冲频率对应的目标脉冲信号。
16、在其中一个实施例中,所述根据所述频率差值,对所述候选脉冲信号进行二次降频,得到所述目标脉冲频率对应的目标脉冲信号,包括:
17、根据所述频率差值,确定对所述候选脉冲信号进行降频处理的第二触发器数量;
18、根据所述第二触发器数量个相互级联的触发器,对所述候选脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号。
19、在其中一个实施例中,所述触发器为d触发器。
20、第二方面,本申请还提供了一种信号降频装置。该装置包括:
21、获取模块,用于获取待处理脉冲信号,以及所述待处理脉冲信号的初始脉冲频率和目标脉冲频率;
22、确定模块,用于根据所述初始脉冲频率,确定对所述待处理脉冲信号进行降频处理的第一触发器数量;
23、处理模块,用于根据所述目标脉冲频率和所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号。
24、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
25、获取待处理脉冲信号,以及所述待处理脉冲信号的初始脉冲频率和目标脉冲频率;
26、根据所述初始脉冲频率,确定对所述待处理脉冲信号进行降频处理的第一触发器数量;
27、根据所述目标脉冲频率和所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号。
28、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
29、获取待处理脉冲信号,以及所述待处理脉冲信号的初始脉冲频率和目标脉冲频率;
30、根据所述初始脉冲频率,确定对所述待处理脉冲信号进行降频处理的第一触发器数量;
31、根据所述目标脉冲频率和所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号。
32、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
33、获取待处理脉冲信号,以及所述待处理脉冲信号的初始脉冲频率和目标脉冲频率;
34、根据所述初始脉冲频率,确定对所述待处理脉冲信号进行降频处理的第一触发器数量;
35、根据所述目标脉冲频率和所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号。
36、上述信号降频方法、装置、计算机设备及其存储介质,通过待处理脉冲信号的初始脉冲频率,确定待处理脉冲信号对应的第一触发器数量,进而,根据第一触发器数量对所述待处理脉冲信号进行降频处理,得到目标脉冲信号。根据上述内容可知,本申请在确定目标脉冲信号的过程中,仅通过第一触发器数量的触发器即可实现对待处理脉冲信号进行降频处理,因此,无需配置fpga硬件即可实现对待处理脉冲信号的降频处理,降低了对待处理脉冲信号进行降频处理的成本,实现了在保证对待处理脉冲信号顺利进行降频处理的前提下,降低了降频处理所需的成本。
1.一种信号降频方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标脉冲频率和所述第一触发器数量个相互级联的触发器,对所述待处理脉冲信号进行降频处理,得到所述目标脉冲频率对应的目标脉冲信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述实际脉冲频率和所述目标脉冲频率之间的大小关系,确定所述目标脉冲频率对应的目标脉冲信号,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述实际脉冲频率和所述目标脉冲频率,对所述候选脉冲信号进行二次降频,得到所述目标脉冲频率对应的目标脉冲信号,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述频率差值,对所述候选脉冲信号进行二次降频,得到所述目标脉冲频率对应的目标脉冲信号,包括:
6.根据权利要求1-5中任意一项所述的方法,其特征在于,所述触发器为d触发器。
7.一种信号降频装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。