一种过滤通道切换方法、装置、电子设备及介质制造方法及图纸

技术编号:39066979 阅读:12 留言:0更新日期:2023-10-12 19:59
本申请公开了一种过滤通道切换方法、装置、电子设备及介质,应用于数字滤波领域,本申请所提供的方法,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对第一待过滤信号进行过滤的过程中,监测是否接收到用于将第一采样源切换至第二采样源的切换信号;若是,则根据当前第一待过滤信号的已完成过滤进度确定当前过滤进度数据,并将其保存预设存储器中;从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。本申请随时切换对不同采样源获取的待过滤信号进行过滤,满足了一个过滤器对多通道采集的信号进行过滤的需求,降低资源和成本的浪费,同时,本申请增加了预设存储器,避免了切换通道导致的数据丢失情况。据丢失情况。据丢失情况。

【技术实现步骤摘要】
一种过滤通道切换方法、装置、电子设备及介质


[0001]本申请涉及数字滤波领域,特别是涉及一种过滤通道切换方法、装置、电子设备及介质。

技术介绍

[0002]现有的数字滤波器实现中,都是过滤通道的方式来实现,同一个过滤器一个通道在同一时间只能过滤一种来源的采样源数据。当采样源数据的来源多种时,通常要匹配多个过滤器以及多条过滤通道,因此浪费大量的资源和成本。
[0003]鉴于上述技术,寻求一种过滤通道切换方法是本领域技术人员亟待解决的问题。

技术实现思路

[0004]本申请的目的是提供一种过滤通道切换方法、装置、电子设备及介质。可以实现一个过滤器对多通道采集的信号进行过滤的功能,同时,本申请增加了一个预设存储器,避免出现切换通道的时候,数据的丢失的情况。
[0005]为解决上述技术问题,本申请提供一种过滤通道切换方法,应用于数字sinc过滤器,包括:
[0006]对从第一采样源中获取到的第一待过滤信号进行过滤;
[0007]在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;
[0008]若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;
[0009]从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。
[0010]优选地,对从第一采样源中获取到的第一待过滤信号进行过滤,包括:
[0011]通过第一调制器对从第一采样源中获取到的模拟信号进行模数转换以得到第一待过滤信号,并对第一待过滤信号进行过滤;
[0012]相应的,从第二采样源中获取第二待过滤信号,包括:
[0013]通过第二调制器对从第二采样源中获取到的模拟信号进行模数转换以得到第二待过滤信号。
[0014]优选地,对从第一采样源中获取到的第一待过滤信号进行过滤,包括:
[0015]通过预设过滤器算法对从第一采样源中获取到的第一待过滤信号进行过滤。
[0016]优选地,所根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,包括:
[0017]根据当前第一待过滤信号的已完成过滤进度,确定当前第一待过滤信号中的已完成过滤的信号成分对应的过滤结果以及当前第一待过滤信号中的还未完成过滤的信号成分;
[0018]将过滤结果和还未完成过滤的信号成分确定为当前过滤进度数据。
[0019]优选地,对从第一采样源中获取到的第一待过滤信号进行过滤之前,还包括:
[0020]判断当前是否接收到过滤启动信号;
[0021]若接收到过滤启动信号,则触发对从第一采样源中获取到的第一待过滤信号进行过滤的步骤。
[0022]优选地,从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作之后,还包括:
[0023]判断在针对第二待过滤信号的过滤操作过程中,是否收到指示将第二采样源切换至第一采样源的切换信号;
[0024]若否,则在完成对第二待过滤信号的过滤操作之后,获取存储于预设存储器中的第一待过滤信号的当前过滤进度数据,并根据当前过滤进度数据触发针对第一待过滤信号的还未完成过滤的信号成分的过滤操作。
[0025]优选地,预设存储器为双端口静态随机存取存储器。
[0026]为解决上述问题,本申请提供的一种过滤通道切换装置,应用于数字sinc过滤器,包括:
[0027]第一获取模块,用于对从第一采样源中获取到的第一待过滤信号进行过滤;
[0028]监测模块,用于在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;
[0029]切换存储模块,用于若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;
[0030]第二获取模块,用于从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。
[0031]为解决上述问题,本申请还提供一种电子设备,包括存储器,用于存储计算机程序;
[0032]处理器,用于执行计算机程序时实现上述的过滤通道切换方法的步骤。
[0033]为解决上述问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的过滤通道切换方法的步骤。
[0034]本申请所提供的一种过滤通道切换方法,应用于数字sinc过滤器,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将第一采样源切换至第二采样源的切换信号;若监测到切换信号,则根据当前第一待过滤信号的已完成过滤进度,确定第一待过滤信号的当前过滤进度数据,并将当前过滤进度数据保存至预设存储器中;从第二采样源中获取第二待过滤信号,并启动针对第二待过滤信号的过滤操作。本申请可以根据需求,随时切换对不同采样源获取的待过滤信号进行过滤,满足了一个过滤器可以对多通道采集的信号进行过滤,避免了多个过滤器需要匹配多条过滤通道的现况,降低了资源和成本的浪费,同时,本申请增加了一个预设存储器,也避免出现切换通道的时候,数据的丢失的情况。
附图说明
[0035]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的
介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本申请实施例提供的一种过滤通道切换方法流程图;
[0037]图2为本申请实施例提供的带SRAM的数字sinc滤波器通道框图;
[0038]图3为本申请实施例提供的过滤通道状态流程图;
[0039]图4为本申请实施例提供的一种过滤通道切换装置模块图;
[0040]图5为本申请另一实施例提供的电子设备的结构图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0042]本申请的核心是提供一种过滤通道切换方法、装置、电子设备及介质。
[0043]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
[0044]图1为本申请实施例提供的一种过滤通道切换方法流程图,应用于数字sinc过滤器,该方法包括如下步骤:
[0045]S10:对从第一采样源中获取到的第一待过滤信号进行过滤。
[0046]在具体实施例中,滤波本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种过滤通道切换方法,其特征在于,应用于数字sinc过滤器,包括:对从第一采样源中获取到的第一待过滤信号进行过滤;在对所述第一待过滤信号进行过滤的过程中,监测是否接收到用于指示将所述第一采样源切换至第二采样源的切换信号;若监测到所述切换信号,则根据当前所述第一待过滤信号的已完成过滤进度,确定所述第一待过滤信号的当前过滤进度数据,并将所述当前过滤进度数据保存至预设存储器中;从所述第二采样源中获取第二待过滤信号,并启动针对所述第二待过滤信号的过滤操作。2.根据权利要求1所述的一种过滤通道切换方法,其特征在于,所述对从第一采样源中获取到的第一待过滤信号进行过滤,包括:通过第一调制器对从所述第一采样源中获取到的模拟信号进行模数转换以得到第一待过滤信号,并对所述第一待过滤信号进行过滤;相应的,所述从所述第二采样源中获取第二待过滤信号,包括:通过第二调制器对从所述第二采样源中获取到的模拟信号进行模数转换以得到第二待过滤信号。3.根据权利要求1所述的过滤通道切换方法,其特征在于,所述对从第一采样源中获取到的第一待过滤信号进行过滤,包括:通过预设过滤器算法对所述从第一采样源中获取到的第一待过滤信号进行过滤。4.根据权利要求1所述的过滤通道切换方法,其特征在于,所述根据当前所述第一待过滤信号的已完成过滤进度,确定所述第一待过滤信号的当前过滤进度数据,包括:根据当前所述第一待过滤信号的已完成过滤进度,确定当前所述第一待过滤信号中的已完成过滤的信号成分对应的过滤结果以及当前所述第一待过滤信号中的还未完成过滤的信号成分;将所述过滤结果和所述还未完成过滤的信号成分确定为当前过滤进度数据。5.根据权利要求1所述的过滤通道切换方法,其特征在于,所述对从第一采样源中获取到的第一待过滤信号进行过滤之前,还包括:判断当前是否接收到过滤启动信号;若接收到...

【专利技术属性】
技术研发人员:王锐李建军李岳峥
申请(专利权)人:广芯微电子苏州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1