一种过滤通道切换方法、装置、电子设备及介质与流程
未命名
10-18
阅读:126
评论:0
1.本技术涉及数字滤波领域,特别是涉及一种过滤通道切换方法、装置、电子设备及介质。
背景技术:
2.现有的数字滤波器实现中,都是过滤通道的方式来实现,同一个过滤器一个通道在同一时间只能过滤一种来源的采样源数据。当采样源数据的来源多种时,通常要匹配多个过滤器以及多条过滤通道,因此浪费大量的资源和成本。
3.鉴于上述技术,寻求一种过滤通道切换方法是本领域技术人员亟待解决的问题。
技术实现要素:
4.本技术的目的是提供一种过滤通道切换方法、装置、电子设备及介质。可以实现一个过滤器对多通道采集的信号进行过滤的功能,同时,本技术增加了一个预设存储器,避免出现切换通道的时候,数据的丢失的情况。
5.为解决上述技术问题,本技术提供一种过滤通道切换方法,应用于数字sinc过滤器,包括:
6.对从第一采样源中获取到的第一待过滤信号进行过滤;
7.在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;
8.若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;
9.从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。
10.优选地,对从第一采样源中获取到的第一待过滤信号进行过滤,包括:
11.通过第一调制器对从第一采样源中获取到的模拟信号进行模数转换以得到第一待过滤信号,并对第一待过滤信号进行过滤;
12.相应的,从第二采样源中获取第二待过滤信号,包括:
13.通过第二调制器对从第二采样源中获取到的模拟信号进行模数转换以得到第二待过滤信号。
14.优选地,对从第一采样源中获取到的第一待过滤信号进行过滤,包括:
15.通过预设过滤器算法对从第一采样源中获取到的第一待过滤信号进行过滤。
16.优选地,所根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,包括:
17.根据当前第一待过滤信号的已完成过滤进度,确定当前第一待过滤信号中的已完成过滤的信号成分对应的过滤结果以及当前第一待过滤信号中的还未完成过滤的信号成分;
18.将过滤结果和还未完成过滤的信号成分确定为当前过滤进度数据。
19.优选地,对从第一采样源中获取到的第一待过滤信号进行过滤之前,还包括:
20.判断当前是否接收到过滤启动信号;
21.若接收到过滤启动信号,则触发对从第一采样源中获取到的第一待过滤信号进行过滤的步骤。
22.优选地,从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作之后,还包括:
23.判断在针对第二待过滤信号的过滤操作过程中,是否收到指示将第二采样源切换至第一采样源的切换信号;
24.若否,则在完成对第二待过滤信号的过滤操作之后,获取存储于预设存储器中的第一待过滤信号的当前过滤进度数据,并根据当前过滤进度数据触发针对第一待过滤信号的还未完成过滤的信号成分的过滤操作。
25.优选地,预设存储器为双端口静态随机存取存储器。
26.为解决上述问题,本技术提供的一种过滤通道切换装置,应用于数字sinc过滤器,包括:
27.第一获取模块,用于对从第一采样源中获取到的第一待过滤信号进行过滤;
28.监测模块,用于在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;
29.切换存储模块,用于若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;
30.第二获取模块,用于从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。
31.为解决上述问题,本技术还提供一种电子设备,包括存储器,用于存储计算机程序;
32.处理器,用于执行计算机程序时实现上述的过滤通道切换方法的步骤。
33.为解决上述问题,本技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的过滤通道切换方法的步骤。
34.本技术所提供的一种过滤通道切换方法,应用于数字sinc过滤器,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。本技术可以根据需求,随时切换对不同采样源获取的待过滤信号进行过滤,满足了一个过滤器可以对多通道采集的信号进行过滤,避免了多个过滤器需要匹配多条过滤通道的现况,降低了资源和成本的浪费,同时,本技术增加了一个预设存储器,也避免出现切换通道的时候,数据的丢失的情况。
附图说明
35.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的
介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1为本技术实施例提供的一种过滤通道切换方法流程图;
37.图2为本技术实施例提供的带sram的数字sinc滤波器通道框图;
38.图3为本技术实施例提供的过滤通道状态流程图;
39.图4为本技术实施例提供的一种过滤通道切换装置模块图;
40.图5为本技术另一实施例提供的电子设备的结构图。
具体实施方式
41.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
42.本技术的核心是提供一种过滤通道切换方法、装置、电子设备及介质。
43.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
44.图1为本技术实施例提供的一种过滤通道切换方法流程图,应用于数字sinc过滤器,该方法包括如下步骤:
45.s10:对从第一采样源中获取到的第一待过滤信号进行过滤。
46.在具体实施例中,滤波器实现对数据的过滤通常都是采用过滤通道的方式来实现。一般来说,同一个过滤器一个通道在同一时间只能过滤一种来源的采样源数据。因此,数字sinc过滤器对从第一采样源中获取到的第一待过滤信号进行过滤。
47.s11:在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号。
48.在具体实施例中,数字sinc过滤器持续对从第一采样源中获取到的第一待过滤信号进行过滤的同时监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号,以便数字sinc过滤器根据监测的内容判断是否进入s12的步骤和s13的步骤。
49.s12:若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中。
50.s13:从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。
51.在具体实施例中,若数字sinc过滤器在s11的步骤中监测到于指示将第一采样源切换至第二采样源的切换信号,则说明当前需要对第二采样源的第二待过滤信号进行过滤,同时,第一过滤信号在数字sinc过滤器中已经过滤一部分了,根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,同时将过滤进度数据保存至预设存储器中,避免进行对第一采样源切换至第二采样源的过程中,数据丢失。
52.若数字sinc过滤器在s11的步骤中没有监测到于指示将第一采样源切换至第二采样源的切换信号,则说明当前还是需要对第一采样源的第一待过滤信号进行过滤,则不进入s12和s13的步骤,继续执行s10的步骤。
53.本技术所提供的一种过滤通道切换方法,应用于数字sinc过滤器,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。本技术可以根据需求,随时切换对不同采样源获取的待过滤信号进行过滤,满足了一个过滤器可以对多通道采集的信号进行过滤,避免了多个过滤器需要匹配多条过滤通道的现况,降低了资源和成本的浪费,同时,本技术增加了一个预设存储器,也避免出现切换通道的时候,数据的丢失的情况。
54.在上述实施例的基础上,作为一种优选的实施例,对从第一采样源中获取到的第一待过滤信号进行过滤,包括:
55.通过第一调制器对从第一采样源中获取到的模拟信号进行模数转换以得到第一待过滤信号,并对第一待过滤信号进行过滤;其中,
56.相应的,从所述第二采样源中获取第二待过滤信号,包括:
57.通过第二调制器对从第二采样源中获取到的模拟信号进行模数转换以得到第二待过滤信号。
58.其中,对从第一采样源中获取到的第一待过滤信号进行过滤,包括:
59.通过预设过滤器算法对从第一采样源中获取到的第一待过滤信号进行过滤。
60.在具体实施例中,采样源中获取到的信号均为模拟信号,需要经过调制器进行模数转换之后,才会在数字sinc过滤器中进行过滤。因此,第一采样源对应第一调制器,也就是通过第一调制器对从第一采样源中获取到的模拟信号进行模数转换以得到第一待过滤信号,并对第一待过滤信号进行过滤;第二采样源对应第二调制器,也就是通过第二调制器对从第二采样源中获取到的模拟信号进行模数转换以得到第二待过滤信号。也就是说一个采样源对应一个调制器。
61.其中,对第一采样源中获取到的第一待过滤信号进行过滤,是通过数字sinc过滤器中的预设过滤器算法进行过滤的。
62.其中,需要说明的是,第一调制器和第二调制器可以采用∑-δ调制器,获取其余类型调制器,本技术不限定,同时,预设过滤器算法本技术也不限定,可以根据用户需要,自行设置。
63.本技术中的第一待过滤信号和第二待过滤信号均为经过调制器进行模数转换后的数字信号,为后续数字sinc过滤器的工作奠定基础。
64.在上述实施例的基础上,作为一种优选地的实施例,根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,包括:
65.根据当前第一待过滤信号的已完成过滤进度,确定当前第一待过滤信号中的已完成过滤的信号成分对应的过滤结果以及当前第一待过滤信号中的还未完成过滤的信号成分;
66.将过滤结果和还未完成过滤的信号成分确定为当前过滤进度数据。
67.在具体实施例中,在对第一待过滤信号进行过滤的过程中,接收到切换信号,开始对第二待过滤信号进行过滤。其中需要说明的是,在对第一待过滤信号进行过滤的过程中,
说明已经有一部分第一待过滤信号经过了过滤处理,还有一部分第一待过滤信号没有经过过滤处理,因此第一待过滤信号的当前过滤进度数据包括当前第一待过滤信号中的已完成过滤的信号成分对应的过滤结果以及当前第一待过滤信号中的还未完成过滤的信号成分。
68.其中,需要说明的是,第一待过滤信号是持续不断发送的,也就是说数字sinc过滤器获取的第一待过滤信号也是源源不断的,因此当前第一待过滤信号中的还未完成过滤的信号成分包括当前时刻传输到数字sinc过滤器中的第一待过滤信号中为未完成过滤的信号成分,同时还包括后续源源不断向数字sinc过滤器传输的第一待过滤信号。
69.在上述实施例的基础上,作为一种优选地的实施例,对从第一采样源中获取到的第一待过滤信号进行过滤之前,还包括:
70.判断当前是否接收到过滤启动信号;
71.若接收到过滤启动信号,则触发对从第一采样源中获取到的第一待过滤信号进行过滤的步骤。
72.在具体实施例中,正常状态下,数字sinc过滤器处于类似于关机的状态,不会对获取的待过滤信号进行过滤,当接收到过滤启动信号时,才会触发对从第一采样源中获取到的第一待过滤信号进行过滤的步骤,避免了不需要的功耗损失。
73.在上述实施例的基础上,作为一种优选地的实施例,从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作之后,还包括:
74.判断在针对第二待过滤信号的过滤操作过程中,是否收到指示将第二采样源切换至第一采样源的切换信号;
75.若否,则在完成对第二待过滤信号的过滤操作之后,获取存储于预设存储器中的第一待过滤信号的当前过滤进度数据,并根据当前过滤进度数据触发针对第一待过滤信号的还未完成过滤的信号成分的过滤操作。
76.其中,预设存储器为双端口静态随机存取存储器。
77.在具体实施例中,启动针对第二待过滤信号的过滤操作之后,判断是否在对第二待过滤信号的过滤操作过程中,收到指示将第二采样源切换至第一采样源的切换信号,若是,则根据当前第二待过滤信号的已完成过滤进度,确定第二待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中,同时,获取预设存储器中的第一待过滤信号对应的当前过滤进度数据,并据当前过滤进度数据触发针对第一待过滤信号的还未完成过滤的信号成分的过滤操作;若否,则在完成对第二待过滤信号的过滤操作之后,获取存储于预设存储器中的第一待过滤信号的当前过滤进度数据,并根据当前过滤进度数据触发针对第一待过滤信号的还未完成过滤的信号成分的过滤操作。
78.其中,需要说明的是,预设存储为采用双端口静态随机存取存储器(static random-accessmemory,sram),其中双端口可以实现一边向sram存储数据,一边向数字sinc过滤器传输数据的功能,提高过滤速度。其中,还需要说明的是,本技术提供的sram仅是一种可以实现的方式,但是不限于只有该种方式,可以根据用户的需要,自行设置。
79.本技术实施例在对第二待过滤信号进行过滤的过程中,判断是否接收到指示将第二采样源切换至第一采样源的切换信号,说明,本技术提供的方法在过滤过程中可以根据用户的需要灵活切换多次,满足了一个过滤器可以对多通道采集的信号进行过滤的需要,避免了多个过滤器需要匹配多条过滤通道的现况,降低了资源和成本的浪费。
80.其中,综上述实施例所述,如图2所示,图2为本技术实施例提供的带sram的数字sinc滤波器通道框图,如图所示,其中调制器采样源1为经过第一调制器对从第一采样源中获取到的模拟信号进行模数转换以得到的第一待过滤信号,相应的,调制器采样源2为第二调制器对从第二采样源中获取到的模拟信号进行模数转换以得到的第二待过滤信号;数据缓存spam为预设存储器,数字sinc过滤器通道为数字sinc过滤器。
81.其中,综上述实施例所述,可以确定数字sinc过滤器在进行过滤的过程中分为对第一待过滤信号进行过滤的状态和对第二待过滤信号进行过滤的状态,同时,还包括未对待过滤信号进行过滤的状态,也就是说,当数字sinc过滤器未对待过滤信号进行过滤时的状态为初始状态,对第一待过滤信号进行过滤的状态为常规转化状态,对第二待过滤信号进行过滤的状态为注入转化状态,如图3所示,其中,初始状态可以切换为常规转化状态,同理,常规转化状态可以切换为初始状态;常规转化状态还可以切换为注入转化状态,同理,注入转化状态可以恢复至常规转化状态。
82.本技术所提供的一种过滤通道切换方法,应用于数字sinc过滤器,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。本技术可以根据需求,随时切换对不同采样源获取的待过滤信号进行过滤,满足了一个过滤器可以对多通道采集的信号进行过滤,避免了多个过滤器需要匹配多条过滤通道的现况,降低了资源和成本的浪费,同时,本技术增加了一个预设存储器,也避免出现切换通道的时候,数据的丢失的情况。
83.在上述实施例中,对于一种过滤通道切换方法进行了详细描述,本技术还提供一种过滤通道切换装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
84.图4为本技术实施例提供的一种过滤通道切换装置模块图,应用于数字sinc过滤器,包括:
85.第一获取模块11,用于对从第一采样源中获取到的第一待过滤信号进行过滤;
86.监测模块12,用于在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;
87.切换存储模块13,用于若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;
88.第二获取模块14,用于从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。
89.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
90.图5为本技术另一实施例提供的电子设备的结构图,如图5所示,电子设备包括:存储器20,用于存储计算机程序;
91.处理器21,用于执行计算机程序时实现如上述实施例中所提到的一种过滤通道切
换方法的步骤。
92.本实施例提供的电子设备可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
93.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digitalsignalprocessor,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(centralprocessingunit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图像处理器(graphicsprocessingunit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificialintelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
94.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的一种过滤通道切换方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。
95.在一些实施例中,电子设备还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
96.本领域技术人员可以理解,图5中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的组件。
97.本技术实施例提供的电子设备,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:一种过滤通道切换方法。
98.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
99.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
100.以上对本技术所提供的一种过滤通道切换方法、装置、电子设备及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而
言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
101.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
技术特征:
1.一种过滤通道切换方法,其特征在于,应用于数字sinc过滤器,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对所述第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将所述第一采样源切换至第二采样源的切换信号;若监测到所述切换信号,则根据当前所述第一待过滤信号的已完成过滤进度,确定所述第一待过滤信号的当前过滤进度数据,并将所述当前过滤进度数据保存至预设存储器中;从所述第二采样源中获取第二待过滤信号,并启动针对所述第二待过滤信号的过滤操作。2.根据权利要求1所述的一种过滤通道切换方法,其特征在于,所述对从第一采样源中获取到的第一待过滤信号进行过滤,包括:通过第一调制器对从所述第一采样源中获取到的模拟信号进行模数转换以得到第一待过滤信号,并对所述第一待过滤信号进行过滤;相应的,所述从所述第二采样源中获取第二待过滤信号,包括:通过第二调制器对从所述第二采样源中获取到的模拟信号进行模数转换以得到第二待过滤信号。3.根据权利要求1所述的过滤通道切换方法,其特征在于,所述对从第一采样源中获取到的第一待过滤信号进行过滤,包括:通过预设过滤器算法对所述从第一采样源中获取到的第一待过滤信号进行过滤。4.根据权利要求1所述的过滤通道切换方法,其特征在于,所述根据当前所述第一待过滤信号的已完成过滤进度,确定所述第一待过滤信号的当前过滤进度数据,包括:根据当前所述第一待过滤信号的已完成过滤进度,确定当前所述第一待过滤信号中的已完成过滤的信号成分对应的过滤结果以及当前所述第一待过滤信号中的还未完成过滤的信号成分;将所述过滤结果和所述还未完成过滤的信号成分确定为当前过滤进度数据。5.根据权利要求1所述的过滤通道切换方法,其特征在于,所述对从第一采样源中获取到的第一待过滤信号进行过滤之前,还包括:判断当前是否接收到过滤启动信号;若接收到所述过滤启动信号,则触发所述对从第一采样源中获取到的第一待过滤信号进行过滤的步骤。6.根据权利要求1所述的过滤通道切换方法,其特征在于,所述从所述第二采样源中获取第二待过滤信号,并启动针对所述第二待过滤信号的过滤操作之后,还包括:判断在所述针对所述第二待过滤信号的过滤操作过程中,是否收到指示将所述第二采样源切换至所述第一采样源的切换信号;若否,则在完成对所述第二待过滤信号的过滤操作之后,获取存储于所述预设存储器中的所述第一待过滤信号的当前过滤进度数据,并根据所述当前过滤进度数据触发针对所述第一待过滤信号的还未完成过滤的信号成分的过滤操作。7.根据权利要求1-6任一项所述的过滤通道切换方法,其特征在于,所述预设存储器为双端口静态随机存取存储器。
8.一种过滤通道切换装置,其特征在于,应用于数字sinc过滤器,包括:第一获取模块,用于对从第一采样源中获取到的第一待过滤信号进行过滤;监测模块,用于在对所述第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将所述第一采样源切换至第二采样源的切换信号;切换存储模块,用于若监测到所述切换信号,则根据当前所述第一待过滤信号的已完成过滤进度,确定所述第一待过滤信号的当前过滤进度数据,并将所述当前过滤进度数据保存至预设存储器中;第二获取模块,用于从所述第二采样源中获取第二待过滤信号,并启动针对所述第二待过滤信号的过滤操作。9.一种电子设备,其特征在于,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的过滤通道切换方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的过滤通道切换方法的步骤。
技术总结
本申请公开了一种过滤通道切换方法、装置、电子设备及介质,应用于数字滤波领域,本申请所提供的方法,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对第一待过滤信号进行过滤的过程中,监测是否接收到用于将第一采样源切换至第二采样源的切换信号;若是,则根据当前第一待过滤信号的已完成过滤进度确定当前过滤进度数据,并将其保存预设存储器中;从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。本申请随时切换对不同采样源获取的待过滤信号进行过滤,满足了一个过滤器对多通道采集的信号进行过滤的需求,降低资源和成本的浪费,同时,本申请增加了预设存储器,避免了切换通道导致的数据丢失情况。据丢失情况。据丢失情况。
技术研发人员:王锐 李建军 李岳峥
受保护的技术使用者:广芯微电子(苏州)有限公司
技术研发日:2023.07.19
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
