信号处理方法、装置、电子设备及介质与流程



1.本技术属于通信技术领域,具体涉及一种信号处理方法、装置、电子设备及介质。


背景技术:



2.随着通信技术的发展,各种信号检测广泛的应用在人们的生产生活中。例如,语音信号的谐波检测、单频音检测、雷达反射频率检测、生物医学信号频率检测等信号检测,在语音通讯、工业自动化控制、雷达测距和医学成像等场景中具有重要用途。
3.由于信号(例如语音信号)中往往伴随有噪声,因此在实际应用中,需要区分出信号和噪声,以获得有效的信号。通常,可以通过幅度谱图反映信号和噪声的能量的曲线,由于信号的能量强于噪声的能量,因此根据幅度谱图中的两条曲线可以区分信号和噪声,即将能量较强的曲线指示的信号确定为目标频率的信号。
4.然而,当电子设备处于-15分贝(db)以下的中低信噪比环境时,由于信号的能量与噪声的能量无太大区别,因此幅度谱图中的曲线呈现出的能量差异较小,从而无法区分信号和噪声。如此,导致无法准确地从幅度谱图中确定目标频率的信号。


技术实现要素:



5.本技术实施例的目的是提供一种信号处理方法、装置、电子设备及介质,能够解决当处于中低信噪比环境时无法准确地从幅度谱图中确定目标频率的信号的问题。
6.第一方面,本技术实施例提供了一种信号处理方法,该方法包括:获取m帧信号的第一相位谱图,m为正整数;根据第一相位补偿函数,对该第一相位谱图进行相位补偿,得到第二相位谱图,该第二相位谱图为该m帧信号在目标频率的相位特征谱图。
7.第二方面,本技术实施例提供了一种信号处理装置,该信号处理装置包括:获取模块和处理模块。获取模块,用于获取m帧信号的第一相位谱图,m为正整数。处理模块,用于根据第一相位补偿函数,对获取模块获取的该第一相位谱图进行相位补偿,得到第二相位谱图,该第二相位谱图为该m帧信号在目标频率的相位特征谱图。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
12.在本技术实施例中,获取m帧信号的第一相位谱图,m为正整数;根据理方法,该方
法包括:获取m帧信号的第一相位谱图,m为正整数;根据相位补偿函数,对该第一相位谱图进行相位补偿,得到第二相位谱图,该第二相位谱图为该m帧信号在目标频率的相位特征谱图。通过本方案,在获取至少一帧信号的一个相位谱图之后,由于根据相位补偿函数,对该一个相位谱图进行相位补偿得到另一个相位谱图,由于该另一个相位谱图是该至少一帧信号在目标频率的相位特征谱图,因此可以准确地从该另一个相位谱图中确定该目标频率的信号。如此,当处于中低信噪比环境时,通过本技术提供的信号处理方法可以区分出目标频率的信号。
附图说明
13.图1为本技术实施例提供的一种信号处理方法的示意图;
14.图2为本技术实施例提供的一种对相位谱图处理的过程示意图之一;
15.图3为本技术实施例提供的一种对相位谱图处理的过程示意图之二;
16.图4为本技术实施例提供的一种对相位谱图处理的过程示意图之三;
17.图5为本技术实施例提供的一种对相位谱图处理的过程示意图之四;
18.图6为本技术实施例提供的一种时频分布示意图之一;
19.图7为本技术实施例提供的一种时频分布示意图之二;
20.图8为本技术实施例提供的一种时频分布示意图之三;
21.图9为本技术实施例提供的信号处理装置的结构示意图;
22.图10为本技术实施例提供的电子设备的结构示意图;
23.图11为本技术实施例提供的电子设备的硬件示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
25.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
26.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的信号处理方法、装置、电子设备及介质进行详细地说明。
27.如图1所示,本技术实施例提供一种信号处理方法,该方法包括下述s101至s102。
28.s101、信号处理装置获取m帧信号的第一相位谱图。
29.其中,m为正整数。
30.可选地,本技术实施例提供的信号处理方法可应用于-15分贝(db)以下的中低信噪比环境下。
31.可选地,在本技术实施例中,上述m帧信号为非密集频率信号。例如,该m帧信号为
语音信号。
32.可选地,上述第一相位谱图为m帧信号在频域上的相位图。
33.进一步地,当m=1时,即一帧信号,此时第一相位谱图包括一条相频曲线;当m大于1时,即多帧信号,此时第一相位谱图包括多条相频曲线。
34.此外,对于第一相位谱图,电子设备可以直接从服务器上获取,或电子设备对时域信号进行傅里叶变换得到,具体可以参照相关技术中的实现方式,本技术实施例对此不予赘述。
35.s102、信号处理装置根据第一相位补偿函数,对该第一相位谱图进行相位补偿,得到第二相位谱图。
36.其中,上述第二相位谱图为m帧信号在目标频率的相位特征谱图。
37.可选地,上述目标频率是根据第二相位谱图的相位特征确定。
38.可选地,上述s102之前,本技术实施例提供的信号处理方法还可以包括:提取窗函数的斜率,得到第一相位补偿函数。
39.可选地,上述窗函数可以为开发人员设置的,或为用户自定义设置的。例如,窗函数可以为汉宁窗。
40.具体地,由于窗函数为多段连续曲线,因此可以提取其斜率,构成一条等斜率直线。即该等斜率直线为第一相位补偿函数。
41.需要说明的是,根据第一相位补偿函数,对第一相位谱图进行相位补偿处理,可以使得被卷绕的相位谱解卷绕,实现相频曲线平坦化效果。
42.示例性的,以m=3为例。如图2所示,图2中包括(a)至(c)3个子图。图2中的(a)为邻近三帧的幅度谱图,图2中的(b)为该邻近三帧的第一相位谱图,图2中的(c)为采用第一相位补偿函数,对该第一相位谱图进行相位补偿后的该邻近三帧的相位曲线,即第二相位谱图。
43.进一步,基于对上述图2示例进行分析,在第二相位谱图中与幅度谱图的幅度较强的子带区域对应的区域表现出很好的平坦性特征,即第一相位补偿函数具有良好的特征提取作用。
44.示例性的,计算第一相位谱图和第一相位补偿函数之差,得到有卷绕的初始相位进行一次补偿后的一个相位;再对该一个相位进行2倍π取余,再除以2,得到取余后的另一个相位;最后,对取余后的另一个相位先取正弦再取反正弦,得到新的相位谱图,即得到第二相位谱图。
45.需要说明的是,根据正弦信号对正负相位的取绝对值的特点,设计了取正弦,最后取反正弦的方法,可以有效去除相位卷绕的干扰。进一步地,考虑到相位谱信息不需要关注相位差的符号,因此对相位信息除以2,将动态范围降低到[0,pi],更符合提取目标频率的需要。
[0046]
可以理解的是,在根据第一补偿函数,对第一相位谱图进行相位补偿,得到第二相位谱图之后,由于在第二相位谱图中与幅度谱图的幅度较强的子带区域对应的区域表现出很好的平坦性特征,即第一相位补偿函数,具有良好的特征提取作用。
[0047]
本技术实施例提供一种信号处理方法,在获取至少一帧信号的一个相位谱图之后,由于根据相位补偿函数,对该一个相位谱图进行相位补偿得到另一个相位谱图,由于该
另一个相位谱图是该至少一帧信号在目标频率的相位特征谱图,因此可以准确地从该另一个相位谱图中确定该目标频率的信号。如此,当处于中低信噪比环境时,通过本技术提供的信号处理方法可以区分出目标频率的信号。
[0048]
可选地,在上述s102中的得到第二相位谱图之前,本技术实施例提供的信号处理方法还可以包括下述s103。相应地,上述s102中的得到第二相位谱图,具体可以通过下述s102a实现。
[0049]
s103、信号处理装置获取m个第二相位补偿函数。
[0050]
可选地,上述s103可以具体通过下述s103a和s103b实现。
[0051]
s103a、信号处理装置基于m帧信号的幅度谱图,确定第一估计频率。
[0052]
其中,上述第一估计频率为幅度谱图中的最大幅度值对应的频率。
[0053]
示例性的,如图3所示,图3中的(a)为3帧信号的幅度谱图,该幅度谱图中的最大幅值对应的频率为100,即第一估计频率为100。
[0054]
s103b、信号处理装置根据该第一估计频率和该m帧信号的帧序号,确定m个第二相位补偿函数。
[0055]
可选地,分别计算m帧信号的帧序号对应的传播时间长度,结合第一估计频率,得到m个第二相位补偿函数。
[0056]
可以理解的是,由于m帧信号中每帧信号对应一个帧序号,因此得到的m个不同的第二补偿函数。
[0057]
本技术实施例提供的信号处理方法,基于m帧信号的幅度谱图,确定第一估计频率,根据该第一估计频率和该m帧信号的帧序号,确定m个第二相位补偿函数,从而便于通过m个第二相位补偿函数对m帧信号进行帧间相位差异补偿,以达到进一步特征提取的目的。
[0058]
s102a、信号处理装置根据m个第二相位补偿函数,对第三相位谱图进行帧间相位差异补偿,得到第二相位谱图。
[0059]
其中,一个第二相位补偿函数对该一个第二相位补偿函数对应的一帧信号进行相位补偿。第三相位谱图为根据第一相位补偿函数进行相位补偿得到的。
[0060]
可选地,上述一个第二相位补偿函数对应的一帧信号可以为采用第一相位补偿函数进行相位补偿之后的信号,或为未采用第一相位补偿函数进行相位补偿的信号。具体根据实际情况确定,本技术实施例对此不作限定。
[0061]
需要说明的是,上述方式是对有卷绕的第一相位谱图先解卷绕,再对解卷绕后得到的相位谱图进行帧间相位差异补偿,得到第二相位谱图。
[0062]
可选地,上述s102a是在根据第一相位补偿函数,对第一相位谱图进行相位补偿后,得到第三相位谱图;并根据m个第二相位补偿函数,对该第三相位谱图进行帧间相位差异补偿,得到第二相位谱图为例进行示例性说明的。
[0063]
进一步地,在同时需要根据第一相位补偿函数和m个第二相位补偿函数,对第一相位谱图进行相位补偿的情况下,还可以先根据m个第二相位补偿函数,对第一相位谱图进行帧间相位差异补偿,得到一个相位谱图;并根据第一相位补偿函数,对该一个相位谱图进行相位补偿,得到第二相位谱图。
[0064]
需要说明的是,上述方式是对第一相位谱图进行帧间相位差异补偿,再对进行帧间相位差异补偿后得到的相位谱图进行解卷绕,得到第二相位谱图。可以理解的是,采用上
述方式可以有效节约计算量。
[0065]
示例性的,信号处理装置可以先计算第一相位谱图和第二相位补偿函数之差,一个相位谱图,该一个相位谱图的相位是对有卷绕的初始相位进行一次相位补偿后的相位;然后,再计算该一个相位谱图和第一相位补偿函数之差,得到另一个相位谱图,该另一个相位谱图的相位是对有卷绕的相位进行二次相位补偿后的相位;接着,对该另一个相位谱图的相位进行2倍π取余,再除以2,得到取余后的相位;最后,对取余后的相位先取正弦再取反正弦,得到新相位,即得到第二相位谱图。
[0066]
示例性的,以m=3为例。结合图2,如图3所示,图3中包括(a)至(c)3个子图。图3中的(a)为邻近三帧的幅度谱图,图3中的(c)为采用第二相位补偿函数对图3中的(b)(即图2中的(c))进行帧间相位差异补偿后的相位曲线,即第二相位谱图。
[0067]
进一步,基于对上述图3示例进行分析,在第二相位谱图中与幅度谱图的幅度较强的子带区域对应的区域表现出很好的帧间一致性,即第二相位补偿函数具有良好的特征提取作用。
[0068]
在本技术实施例中,在根据第一补偿函数对第一相位谱图进行相位补偿之后,根据m个第二相位补偿函数,对第三相位谱图进行帧间相位差异补偿,得到第二相位谱图,由于在第二相位谱图中与幅度谱图的幅度较强的子带区域对应的区域表现出很好的帧间一致性,即第二相位补偿函数,具有良好的特征提取作用。
[0069]
可选地,在上述s102a中的得到第二相位谱图之前,本技术实施例提供的信号处理方法还可以包括下述s104。相应地,上述s102a中的得到第二相位谱图具体可以通过下述s102a1实现。
[0070]
s104、信号处理装置获取第四相位谱图中的每个频点对应的m个第一相位值。
[0071]
其中,上述第四相位谱图为根据m个第二相位补偿函数进行帧间相位差异补偿后得到的。一个第一相位值是对p个相位值进行标准差计算确定的,该p个相位值为p帧信号在一个频点对应的相位值,该p帧信号为与m帧信号中的每帧信号相邻的信号帧。
[0072]
需要说明的是,m个第一相位值中的每个第一相位值对应m帧信号中的一帧信号。
[0073]
s102a1、信号处理装置根据m个第一相位值和第四相位谱图中的频点,得到第二相位谱图。
[0074]
可选地,上述s102a1具体包括:将m个第一相位值作为第四相位谱图中的频点对应的相位值,以得到第二相位谱图。
[0075]
可以理解的是,上述第四相位谱图中包括连续的多个频点,每个频点均对应m个第一相位值。即每个帧信号在每个频点下的相位值为一个第一相位值,从而得到第二相位谱图。
[0076]
示例性的,以m=3为例。结合图3,如图4所示,图4中包括(a)至(c)3个子图。图4中的(a)为邻近三帧的幅度谱图,图4中的(c)为对图4中的(b)(即图3中的(c))执行上述s104和s102a1之后得到的相位曲线,即第二相位谱图。
[0077]
在本技术实施例中,可以获取第二相位谱图中的每个频点对应的m个第一相位值,并根据m个第一相位值和第四相位谱图中的频点,得到第二相位谱图,从而在第二相位谱图中与幅度谱图的幅度较强的子带区域对应的区域相位值明显较低且趋向于零。即通过标准差计算,可以进一步进行特征提取。
[0078]
可选地,在上述s102a1中的得到第二相位谱图之前,本技术实施例提供的信号处理方法还可以包括下述s105。相应地,上述s102a1中的得到第二相位谱图,可以具体通过下述s102a实现。
[0079]
s105、信号处理装置获取第五相位谱图中的每个频点对应的m个第二相位值。
[0080]
其中,上述第五相位谱图为根据m个第一相位值和所述第四相位谱图中的频点得到的。一个第二相位值是对k个相邻频点的相位值进行平均值计算确定的,该k个相邻频点为与一个频点相邻的频点,k为大于1的整数。
[0081]
需要说明的是,m个第二相位值中的每个第二相位值对应m帧信号中的一帧信号。
[0082]
s102a、信号处理装置根据该m个第二相位值和第五相位谱图中的频点,得到第二相位谱图。
[0083]
可选地,上述s102a具体包括:将m个第二相位值作为第五相位谱图中的频点对应的相位值,以得到第二相位谱图。
[0084]
可以理解的是,第五相位谱图中包括连续的多个频点,每个频点均对应m个第二相位值。即每个帧信号在每个频点下的相位值为一个第二相位值,从而得到第二相位谱图。
[0085]
示例性的,以m=3为例。结合图4,如图5所示,图5中包括(a)至(c)3个子图。图5中的(a)为邻近三帧的幅度谱图,图5中的(c)为对图5中的(b)(即图4中的(c))执行上述s105和s102a之后得到的相位曲线,即第二相位谱图。
[0086]
在本技术实施例中,可以获取第五相位谱图中的每个频点对应的m个第二相位值,并根据该m个第二相位值和第五相位谱图中的频点,得到第二相位谱图,从而该第二谱相位图能够进一步凸显在与幅度谱图的幅度较强的子带区域对应的区域具有更好的单帧稳定性和区分度。即通过平均值计算,可以进一步进行特征提取。
[0087]
可选地,在上述s102之后,本技术实施例提供的信号处理方法还可以包括下述s106。
[0088]
s106、信号处理装置对第二相位谱图进行锐化处理,得到目标时频图。
[0089]
其中,上述目标时频图为m帧信号在目标频率的时频分布图。
[0090]
可选地,上述s106具体包括:采用分贝刻度对第二相位谱图的相位谱信息进行锐化,得到目标时频图。
[0091]
具体地,上述s106中将第二相位谱图进行锐化处理,具体包括:先对第二相位谱图的相位值取对数,再取相反数。
[0092]
示例性的,如图6所示,信噪比为-7db,采样频率fs为16千赫兹(khz)khz,lenframe为512,lenfft为2048,width4fnstd为6。图6中的(a)为幅度谱图,该幅度谱图中虚线框01为目标频率;图6中的(b)为目标相位谱图;
[0093]
图6中的(c)为对目标相位谱图锐化处理后的目标时频图,该目标时频图中虚线框02为目标频率。可知,由于该目标时频图反映了多帧信号在目标频率为100的分布情况,因此根据目标时频图可以确定出目标频率为100的单帧信号。如此,与幅度谱图相比,目标时频图进一步凸显目标频率的分布情况。
[0094]
示例性的,如图7所示,信噪比为-15db,采样频率fs为16千赫兹(khz),lenframe为512,lenfft为2048,width4fnstd为6。图7中的(a)为幅度谱图,该幅度谱图中虚线框03为目标频率;图7中的(b)为目标相位谱图,图7中的(c)为对目标相位谱图锐化处理后的目标时
频图,该目标时频图中虚线框04为目标频率。可知,由于该目标时频图反映了多帧信号在目标频率为100的分布情况,因此根据目标时频图可以确定出目标频率为100的单帧信号。如此,与幅度谱图相比,目标时频图进一步凸显目标频率的分布情况。
[0095]
示例性的,如图8所示,信噪比为-18db,采样频率fs为16千赫兹(khz),lenframe为512,lenfft为2048,width4fnstd为6。图8中的(a)为幅度谱图,该幅度谱图中虚线框05为目标频率;图8中的(b)为目标相位谱图,图8中的(c)为对目标相位谱图锐化处理后的目标时频图,该目标时频图中虚线框06为目标频率。可知,由于该目标时频图反映了多帧信号在目标频率为100的分布情况,因此根据目标时频图可以确定出目标频率为100的单帧信号。如此,与幅度谱图相比,目标时频图进一步凸显目标频率的分布情况。
[0096]
本技术实施例提供的信号处理方法,可以对第二相位谱图进行锐化处理,得到目标时频图,由于该目标时频图为m帧信号在目标频率的时频分布图,因此目标时频图可以进一步地凸显出目标频率,从而根据该目标时频图可以确定目标频率的信号以区分噪声,如此实现更高的抗噪性。
[0097]
本技术实施例提供的信号处理方法,执行主体可以为信号处理装置。本技术实施例中以信号处理装置执行信号处理的方法为例,说明本技术实施例提供的信号处理的装置。
[0098]
如图9所示,本技术实施例提供一种信号处理装置200,该信号处理装置可以包括获取模块201和处理模块202。获取模块201,可以用于获取m帧信号的第一相位谱图,m为正整数。处理模块202,可以用于根据第一相位补偿函数,对获取模块201获取的该第一相位谱图进行相位补偿,得到第二相位谱图,该第二相位谱图为m帧信号在目标频率的相位特征谱图。
[0099]
可选地,处理模块,还可以用于提取窗函数的斜率,得到第一相位补偿函数。
[0100]
可选地,获取模块,还可以用于获取m个第二相位补偿函数。处理模块,可以具体用于根据m个第二相位补偿函数,对第三相位谱图进行帧间相位差异补偿,得到第二相位谱图,一个第二相位补偿函数对一个第二相位补偿函数对应的一帧信号进行相位补偿;其中,第三相位谱图为根据第一相位补偿函数进行相位补偿得到的。
[0101]
可选地,获取模块,可以具体用于基于m帧信号的幅度谱图,确定第一估计频率,该第一估计频率为幅度谱图中的最大幅值对应的频率;并根据该第一估计频率和m帧信号的帧序号,确定m个第二相位补偿函数。
[0102]
可选地,获取模块,还可以用于获取第四相位谱图中的每个频点对应的m个第一相位值,第一相位值是对p个相位值进行标准差计算确定的,p个相位值为p帧信号在一个频点对应的相位值,p帧信号为与m帧信号中的每帧信号相邻的信号帧。处理模块,可以具体用于根据m个第一相位值和第四相位谱图中的频点,得到第二相位谱图;其中,第四相位谱图为根据m个第二相位补偿函数进行帧间相位差异补偿后得到的。
[0103]
可选地,获取模块,还可以用于获取第五相位谱图中的每个频点对应的m个第二相位值,第二相位值是对k个相邻频点的相位值进行均值计算确定的,k个相邻频点为与一个频点相邻的频点,k为大于1的整数。处理模块,可以具体用于根据m个第二相位值和第五相位谱图中的频点,得到第二相位谱图;其中,第五相位谱图为根据m个第一相位值和第四相位谱图中的频点得到的。
[0104]
可选地,处理模块,还可以用于对第二相位谱图进行锐化处理,得到目标时频图,该目标时频图为m帧信号在目标频率的时频分布图。
[0105]
本技术实施例提供一种信号处理装置,在获取至少一帧信号的一个相位谱图之后,由于根据相位补偿函数,对该一个相位谱图进行相位补偿得到另一个相位谱图,由于该另一个相位谱图是该至少一帧信号在目标频率的相位特征谱图,因此可以准确地从该另一个相位谱图中确定该目标频率的信号。如此,当处于中低信噪比环境时,通过本技术提供的信号处理方法可以区分出目标频率的信号。
[0106]
本技术实施例中的信号处理装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0107]
本技术实施例中的信号处理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0108]
本技术实施例提供的信号处理装置能够实现图1至图8的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0109]
可选地,如图10所示,本技术实施例还提供一种电子设备300,包括处理器301和存储器302,存储器302上存储有可在所述处理器301上运行的程序或指令,该程序或指令被处理器301执行时实现上述信号处理方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0110]
需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
[0111]
图11为实现本技术实施例的一种电子设备的硬件结构示意图。
[0112]
该电子设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、以及处理器410等部件。
[0113]
本领域技术人员可以理解,电子设备400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0114]
其中,处理器410,用于获取m帧信号的第一相位谱图,m为正整数;并用于根据第一相位补偿函数,对该第一相位谱图进行相位补偿,得到第二相位谱图,该第二相位谱图为m帧信号在目标频率的相位特征谱图。
[0115]
可选地,处理器410,还用于提取窗函数的斜率,得到第一相位补偿函数。
[0116]
可选地,获取模块,还用于获取m个第二相位补偿函数。处理器410,可以具体用于根据m个第二相位补偿函数,对第三相位谱图进行帧间相位差异补偿,得到第二相位谱图,一个第二相位补偿函数对一个第二相位补偿函数对应的一帧信号进行相位补偿;其中,第三相位谱图为根据第一相位补偿函数进行相位补偿得到的。
[0117]
可选地,处理器410,用于基于m帧信号的幅度谱图,确定第一估计频率,该第一估计频率为幅度谱图中的最大幅值对应的频率;并根据该第一估计频率和m帧信号的帧序号,确定m个第二相位补偿函数。
[0118]
可选地,处理器410,用于第四相位谱图中的每个频点对应的m个第一相位值,第一相位值是对p个相位值进行标准差计算确定的,p个相位值为p帧信号在一个频点对应的相位值,p帧信号为与m帧信号中的每帧信号相邻的信号帧;并用于根据m个第一相位值和第四相位谱图中的频点,得到第二相位谱图;其中,该第四相位谱图为根据m个第二相位补偿函数进行帧间相位差异补偿后得到的。
[0119]
可选地,处理器410,用于获取第五相位谱图中的每个频点对应的m个第二相位值,第二相位值是对k个相邻频点的相位值进行均值计算确定的,k个相邻频点为与一个频点相邻的频点,k为大于1的整数;并用于根据该m个第二相位值和该第五相位谱图中的频点,得到第二相位谱图;其中,第五相位谱图为根据m个第一相位值和第四相位谱图中的频点得到的。
[0120]
可选地,处理器410,用于对第二相位谱图进行锐化处理,得到目标时频图,该目标时频图为m帧信号在目标频率的时频分布图。
[0121]
本技术实施例提供一种电子设备,在获取至少一帧信号的一个相位谱图之后,由于根据相位补偿函数,对该一个相位谱图进行相位补偿得到另一个相位谱图,由于该另一个相位谱图是该至少一帧信号在目标频率的相位特征谱图,因此可以准确地从该另一个相位谱图中确定该目标频率的信号。如此,当处于中低信噪比环境时,通过本技术提供的信号处理方法可以区分出目标频率的信号。
[0122]
应理解的是,本技术实施例中,输入单元404可以包括图形处理器(graphics processing unit,gpu)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元406可包括显示面板4061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板4061。用户输入单元407包括触控面板4071以及其他输入设备4072中的至少一种。触控面板4071,也称为触摸屏。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0123]
存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器409可以包括易失性存储器或非易失性存储器,或者,存储器409可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可
擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
[0124]
处理器410可包括一个或多个处理单元;可选的,处理器410集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
[0125]
本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信号处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0126]
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
[0127]
本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述xxx方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0128]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0129]
本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述信号处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0130]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0131]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服
务器,或者网络设备等)执行本技术各个实施例所述的方法。
[0132]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。

技术特征:


1.一种信号处理方法,其特征在于,所述方法包括:获取m帧信号的第一相位谱图,m为正整数;根据第一相位补偿函数,对所述第一相位谱图进行相位补偿,得到第二相位谱图,所述第二相位谱图为所述m帧信号在目标频率的相位特征谱图。2.根据权利要求1所述的方法,其特征在于,所述根据第一相位补偿函数,对所述第一相位谱图进行相位补偿之前,所述方法还包括:提取窗函数的斜率,得到第一相位补偿函数。3.根据权利要求1所述的方法,其特征在于,所述得到第二相位谱图之前,所述方法还包括;获取m个第二相位补偿函数;所述得到第二相位谱图,包括:根据所述m个第二相位补偿函数,对第三相位谱图进行帧间相位差异补偿,得到所述第二相位谱图,一个第二相位补偿函数对所述一个第二相位补偿函数对应的一帧信号进行相位补偿;其中,所述第三相位谱图为根据所述第一相位补偿函数进行相位补偿得到的。4.根据权利要求3所述的方法,其特征在于,所述获取m个第二相位补偿函数,包括:基于所述m帧信号的幅度谱图,确定第一估计频率,所述第一估计频率为所述幅度谱图中的最大幅值对应的频率;根据所述第一估计频率和所述m帧信号的帧序号,确定m个第二相位补偿函数。5.根据权利要求3所述的方法,其特征在于,所述得到第二相位谱图之前,所述方法还包括:获取第四相位谱图中的每个频点对应的m个第一相位值,所述第一相位值是对p个相位值进行标准差计算确定的,所述p个相位值为p帧信号在一个频点对应的相位值,所述p帧信号为与所述m帧信号中的每帧信号相邻的信号帧;所述得到第二相位谱图,包括:根据所述m个第一相位值和所述第四相位谱图中的频点,得到所述第二相位谱图;其中,所述第四相位谱图为根据所述m个第二相位补偿函数进行帧间相位差异补偿后得到的。6.根据权利要求5所述的方法,其特征在于,所述得到第二相位谱图之前,所述方法还包括:获取第五相位谱图中的每个频点对应的m个第二相位值,所述第二相位值是对k个相邻频点的相位值进行均值计算确定的,所述k个相邻频点为与一个频点相邻的频点,k为大于1的整数;所述得到第二相位谱图,包括:根据所述m个第二相位值和所述第五相位谱图中的频点,得到所述第二相位谱图;其中,所述第五相位谱图为根据所述m个第一相位值和所述第四相位谱图中的频点得到的。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述得到第二相位谱图之后,所述方法还包括:
对所述第二相位谱图进行锐化处理,得到目标时频图,所述目标时频图为所述m帧信号在所述目标频率的时频分布图。8.一种信号处理装置,其特征在于,所述信号处理装置包括获取模块和处理模块;所述获取模块,用于获取m帧信号的第一相位谱图,m为正整数;所述处理模块,用于根据第一相位补偿函数,对所述获取模块获取的所述第一相位谱图进行相位补偿,得到第二相位谱图,所述第二相位谱图为所述m帧信号在目标频率的相位特征谱图。9.根据权利要求8所述的装置,其特征在于,所述处理模块,还用于提取窗函数的斜率,得到第一相位补偿函数。10.根据权利要求9所述的装置,其特征在于,所述获取模块,还用于获取m个第二相位补偿函数;所述处理模块,具体用于根据所述m个第二相位补偿函数,对第三相位谱图进行帧间相位差异补偿,得到所述第二相位谱图,一个第二相位补偿函数对所述一个第二相位补偿函数对应的一帧信号进行相位补偿;其中,所述第三相位谱图为根据所述第一相位补偿函数进行相位补偿得到的。11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7任一项所述的信号处理方法的步骤。12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7任一项所述的信号处理方法的步骤。

技术总结


本申请公开了一种信号处理方法、装置、电子设备及介质,属于通信技术领域。该信号处理方法包括:获取M帧信号的第一相位谱图,M为正整数;根据第一相位补偿函数,对该第一相位谱图进行相位补偿,得到第二相位谱图,该第二相位谱图为该M帧信号在目标频率的相位特征谱图。图。图。


技术研发人员:

康东 刘良兵

受保护的技术使用者:

维沃移动通信有限公司

技术研发日:

2022.04.11

技术公布日:

2022/11/3

本文发布于:2024-09-21 16:33:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/13628.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:相位   所述   信号   函数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议