一种基于引导滤波的信号检测方法及装置

文档序号:29957608发布日期:2022-05-11 08:21阅读:105来源:国知局
一种基于引导滤波的信号检测方法及装置

1.本发明涉及信号处理技术领域,尤其涉及一种基于引导滤波的信号检测方法及装置。


背景技术:

2.在无线电接收机中,信号检测是实现后续目标信号参数估计、滤波提取、调制识别、解调译码等处理的基础。随着无线电软硬件技术的发展,接收信号带宽大大增加,在获取的宽带接收信号中,存在数量、起止时间、中心频率等参数均未知的多个目标信号,如何实现宽带范围内多信号的自动检测是待解决的问题。
3.对于一定时间内的宽带接收信号,由于其中存在多个未知信号,未知信号的时域或频域可能存在重叠。信号的时频分析可以获取信号时域和频域的二维分布情况,因而,基于时频分析的信号检测方法可以同时利用时域和频域两个维度的信息,从而实现对一定时间内的宽带接收信号中的多个未知信号的检测。近年来,图像处理算法在图像增强、目标检测等领域取得了良好的效果。宽带接收信号进行时频分析可以得到二维时频图像,时频图中每一个点的坐标对应不同的时间和频率,点的数值代表信号强度。因此,可以利用图像处理方法对时频图进行信号检测,从而实现大带宽、一定持续时间范围内多个未知信号的自动检测。
4.有学者采用机器学习算法对时频图像中的未知信号进行检测和识别。由于机器学习算法的识别模型需要大量待检测信号的样本进行训练,在实际情况下,例如对某种新型信号进行接收、采集、检测、分析时,可能无法满足大量训练样本的要求,在实际工程实现中有困难。也有学者研究采用非机器学习类图像处理算法进行信号检测,现有方法在完成预处理、开始信号检测前,往往需要对时频图进行二值化处理,然后对二值化时频图进行检测、统计等。二值化将原本在一定范围内波动分布的图像点强度值,变化为两个特定的值,从而可以实现对图像的初步分割,有利于平滑目标信号的功率分布,去除局部信号毛刺和能量分散分布的噪声时频点,保留能量集中分布的目标信号时频点。但是时频图的二值化处理也会使信号的一些时频分布特征消失,导致时域和频域存在重叠的两个信号难以区分,为信号检测带来困难。
5.考虑在宽带接收信号内,信号a在时域和频域均重叠在信号b上的场景,其中,信号b可能为某无线电信号,也可能为阶梯状噪底。图1a示意性示出了信号a在时域和频域均重叠在信号b上的场景的时频谱图,图1b示意性示出了信号a在时域和频域均重叠在信号b上的场景的频谱图,在图1a上可以看出,宽带接收信号带宽为w
wb
,信号a的带宽为wa,信号b的带宽wb,满足wa≤wb<w
wb
,宽带接收信号的持续时间大于信号b的持续时间,信号b的持续时间大于等于信号a的持续时间。在实际系统中,当信号a被卫星下行转发,宽带接收机采集到的是卫星下行转发信号时,可能出现上述情况。卫星转发信号的带宽即为wb,信号b是由于卫星信道化转发器等非理想因素造成的阶梯状卫星转发信号底噪,其功率明显强于宽带接收信号内其他位置的噪声。
6.采用现有基于时频图处理的信号检测方法,信号a被信号b的功率掩盖,仅能检测出信号b的带宽和中心频率,而无法检测出信号a。现有基于时频图处理的信号检测方法往往会在开始信号检测前,对时频图进行二值化处理。对于信号a在时域和频域均叠加在信号b上的情况,二值化后时频图无法同时保留信号a和b的时频分布,使得信号a的时频分布消失,因而只能检测出信号b。


技术实现要素:

7.(一)要解决的技术问题本发明提供了一种基于引导滤波的信号检测方法及装置,至少解决以上技术问题。
8.(二)技术方案本发明的一个方面提供了一种基于引导滤波的信号检测方法,包括:将待检测的宽带接收信号进行短时傅里叶变换,以得到宽带接收信号的时频图,宽带接收信号包括噪声和未知信号,未知信号的数量为大于等于0的整数;对时频图进行引导滤波,以增强时频图中全部未知信号的边缘特征;对边缘特征增强后的时频图进行边缘检测,以生成显示未知信号的边缘的边缘检测结果图;根据边缘检测结果图,检测出宽带接收信号中的未知信号。
9.可选地,对时频图进行引导滤波包括:对时频图进行多级引导滤波,其中,各级引导滤波的半径相同或不同,引导滤波的级数为大于等于1的整数。
10.可选地,在根据边缘检测结果图,检测出宽带接收信号中的未知信号之前,基于引导滤波的信号检测方法还包括:对边缘检测结果图进行边缘优化处理,以增强边缘检测结果图的边缘连通性。
11.可选地,根据边缘检测结果图,检测出宽带接收信号中的未知信号包括:对边缘检测结果图进行连通域计算,以获取边缘检测结果图中所有的连通区域;分别统计每一个连通区域内点的分布情况;根据各个连通区域内点的分布情况,检测出宽带接收信号中的未知信号的数量和各个未知信号的信号参数。
12.可选地,分别统计每一个连通区域内点的分布情况包括:获取该连通区域内所有点的时间坐标和频率坐标;统计该连通区域内每一时间坐标对应的点的数量,作为每一时间坐标对应的第一点数,得到第一点数分布;统计该连通区域内每一频率坐标对应的点的数量,作为每一频率坐标对应的第二点数,得到第二点数分布;根据第一点数分布的至少一个峰值确定全部第一点数中的至少一个第一峰值点数,根据第二点数分布的至少一个峰值确定全部第二点数中的至少一个第二峰值点数;确定至少一个第一峰值点数中大于第一预设阈值的第一峰值点数和至少一个第二峰值点数中大于第二预设阈值的第二峰值点数。
13.可选地,根据所述各个连通区域内点的分布情况,检测出所述宽带接收信号中的未知信号包括:根据大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量,确定每个连通区域对应的未知信号的数量;根据大于第一预设阈值的第一峰值点数对应的时间坐标和大于第二预设阈值的第二峰值点数对应的频率坐标,分别确定每个未知信号的起止时间坐标和起止频率坐标。
14.可选地,根据大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第
二峰值点数的数量,确定每个连通区域对应的未知信号的数量包括:当大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量均等于2时,该连通区域对应一个未知信号;当大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量均大于等于2且小于等于4,且大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量不同时等于2时,该连通区域对应两个未知信号。
15.可选地,基于引导滤波的信号检测方法还包括:根据每个未知信号的起止时间坐标和起止频率坐标,计算得到未知信号数量和各未知信号的信号参数。
16.可选地,在对时频图进行引导滤波之前,基于引导滤波的信号检测方法还包括:对时频图进行时域降采样和/或频域降采样,得到降采样时频图;对降采样时频图进行归一化处理。
17.本发明的另一方面提供了一种引导滤波的信号检测装置,包括:转换模块,用于将待检测的宽带接收信号进行短时傅里叶变换,以得到宽带接收信号的时频图,宽带接收信号包括噪声和未知信号,所述未知信号的数量为大于等于0的整数;引导滤波模块,用于对时频图进行引导滤波,以增强时频图中全部未知信号的边缘特征;边缘检测模块,用于对边缘特征增强后的时频图进行边缘检测,以生成显示未知信号边缘的边缘检测结果图;未知信号检测模块,用于根据边缘检测结果图,检测出宽带接收信号中的未知信号。
18.(三)技术效果本发明中提供的基于引导滤波的信号检测方法及信号检测装置,通过对宽带接收信号的时频图进行引导滤波,有效保留并增强时频图中不同未知信号的边缘特征,并通过后续的边缘检测和计算,实现对宽带接收信号中多个未知信号的有效检测。
19.本发明利用引导滤波实现信号功率剧烈波动的平滑处理,同时,还可以有效保留不同信号之间、信号与噪声之间的功率边界,保留不同信号的功率分布。因此,对引导滤波后的增强时频图进行边缘检测,可以有效获取不同信号的边界,支持对时域频域均重叠的两个信号边缘的检测,支持对叠加在阶梯状噪声基底上的信号边缘的。
20.本发明关注对宽带接收信号中存在未知信号的检测,可以实现未知信号信号参数的初步测量,为后续提取各个未知信号提供时间切片、带通滤波的指导参数,以便后续系统对提取的信号进行进一步的滤波、参数精测、调制识别、解调等处理。
附图说明
21.为了更完整地理解本发明及其优势,现在将参考结合附图的以下描述,其中:图1a示意性示出了信号a在时域和频域均重叠在信号b上的场景的时频谱图;图1b示意性示出了信号a在时域和频域均重叠在信号b上的场景的频谱图;图2示意性示出了本发明实施例提供的一种基于引导滤波的信号检测方法的流程图;图3示意性示出了本发明实施例中宽带接收信号y
wb
(t)的时频图;图4a示意性示出了本发明实施例中进行7级引导滤波后最终得到的增强时频图s
eh7
(n,m);图4b示意性示出了本发明实施例中进行3级引导滤波后最终得到的增强时频图seh3
(n,m);图5a示意性示出了本发明实施例中对增强时频图s
eh7
(n,m)进行边缘检测得到的边缘检测结果图s
edge7
(n,m);图5b示意性示出了本发明实施例中对增强时频图s
eh3
(n,m)进行边缘检测得到的边缘检测结果图s
edge3
(n,m);图6示意性示出了本发明实施例中进行膨胀运算后的边缘检测结果图;图7示意性示出了本发明实施例中对图6进行连通域计算后的时频图;图8a示意性示出了本发明实施例中第j=1个连通区域的时频图;图8b示意性示出了本发明实施例的第j=1个连通区域的第一点数分布曲线图;图8c示意性示出了本发明实施例的第j=1个连通区域的第二点数分布曲线图;以及图9示意性示出了本发明实施例提供的基于引导滤波的信号检测装置的结构图。
具体实施方式
22.以下,将参照附图来描述本发明的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
23.在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本发明。这里使用的词语“一”、“一个(种)”和“该”等也应包括“多个”、“多种”的意思,除非上下文另外明确指出。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
24.在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
25.附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。
26.因此,本发明的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本发明的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。在本发明的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;和/或有线/无线通信链路。
27.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
28.图2示意性示出了本发明实施例提供的一种基于引导滤波的信号检测方法的流程图。
29.如图2所示,本发明实施例提供的一种基于引导滤波的信号检测方法包括步骤s210~s240。
30.在步骤s210,将待检测的宽带接收信号进行短时傅里叶变换,以得到宽带接收信号的时频图,其中,宽带接收信号包括噪声和未知信号,未知信号的数量为大于等于0的整数。
31.宽带接收信号可以表示为,,其中,t代表离散的采样时间,采样频率为fs,采样周期为ts=1/fs,该段宽带接收信号y
wb
(t)的持续时间为t
wb
,采样点数为t
wbfs
。宽带接收信号中一共包含n
signal
个未知信号,yi(t)表示第个未知信号,i=0,1,

,n
signal
,v(t)表示噪声,当n
signal
=0时,该宽带接收信号仅包含噪声。
32.该段宽带接收信号进行短时傅里叶变换得到时频图s(n,m)可以表示为,,,其中,n为时间坐标,m为频率坐标,|

|为复数取模运算,h(t)为短时傅里叶变换的窗函数,h*(t)为h(t)的复数共轭,h(t)可以为矩形窗、汉明窗等。窗函数窗口长度为mwts,涵盖mw个采样点,窗函数沿时间坐标每次移动的距离为t
hop
,则s(n,m)中时间坐标n的取值范围为0,

,n
w-1,nw=

t
wb
/t
hop





为向上取整运算,频率坐标m的取值范围为0,

, m
w-1。
33.短时傅里叶变换得到时频图大小为mw×nw
,其中(n,m)位置的点的强度为s(n,m),对应的时间为ntw,频率为mfs/m
w-fs/2+f
wb
,f
wb
为宽带接收信号y
wb
(t)的中心频率。
34.在本发明的一个具体实施例中,生成一个宽带接收信号y
wb
(t),并利用本发明提供的基于引导滤波的信号检测方法来检测其中的各个未知信号,设置宽带接收信号y
wb
(t)的采样频率fs=600 khz,中心频率为f
wb
=6mhz,持续时间为t
wb
=0.8s,开始时间为0s,v(t)为高斯白噪声。宽带接收信号y
wb
(t)中一共包含n
signal
=8个未知信号,各未知信号的参数设置具体如下表一所示。宽带接收信号y
wb
(t)的时频图s(n,m)如图3所示,图3示意性示出了本发明实施例中宽带接收信号y
wb
(t)的时频图。该时频图s(n,m)的大小为512
×
1874,即参数mw=512,nw=1874,可以从图3中看出该段宽带接收信号中存在两个信号在时间和频域均重叠。
35.表一 生成信号的参数设置
在步骤s220,对时频图进行引导滤波,以增强时频图中全部未知信号的边缘特征。
36.由于实际待检测的信号的功率在时域和频域的分布都不是理想、平滑的矩形,而是在信号平均功率的基础上显示出剧烈上下波动的特征,同时,宽带接收信号中的噪声功率分布也同样在噪声功率的基础上显示出剧烈上下波动的特征,直接采用边缘检测算法无法实现信号与噪声的时域、频域分布边缘的有效检测,会出现较多误检边界。通过采用引导滤波对时频图进行增强处理,增强时频图中未知信号的边缘特征,实现信号功率剧烈波动的平滑处理,即在保留不同信号功率分布、保留不同信号间功率边界特征、保留信号与噪声间功率边界特征的同时,实现时频图中各未知信号及噪声功率分布的平滑,从而提升后续对未知信号功率时频分布的边缘检测的性能,实现多个未知信号的有效检测。
37.根据本发明的实施例,对时频图进行引导滤波包括:对时频图进行多级引导滤波,其中,各级引导滤波的半径相同或不同。选择引导滤波的级数g,g为大于等于1的整数;其中g=1时,仅进行一级引导滤波。对所有g=1,

,g,设置第g级引导滤波的半径rg。根据设置的各级引导滤波半径,对时频图进行g级引导滤波,得到增强时频图s
eh
(n,m)。通过采用多级引导滤波对时频图进行增强处理,增强时频图中未知信号的边缘特征,实现信号功率剧烈波动的平滑处理,提高对宽带接收信号中多个未知信号的检测准确度。
38.根据本发明的实施例,在进行步骤s220之前,该检测方法还包括步骤s250~s260。
39.在步骤s250,对时频图进行时域降采样和/或频域降采样,得到降采样时频图。具体包括以下操作。
40.根据计算精度及复杂度的需求,选择时域降采样倍数d
t
和频域降采样倍数df,,,代表实数集,d
t
≥1,df≥1;根据时域降采样倍数d
t
和频域降采样倍数df对步骤s210中得到的时频图s(n,m)进行时域和频域降采样,得到降采样时频图s
ds
(n,m);时频图s(n,m)的大小为mw×nw
,降采样时频图s
ds
(n,m)大小为[mw/df]
×
[nw/d
t
],其中[

]
为取整运算。时频图s(n,m)经过时域和/或频域降采样后,得到的降采样时频图s
ds
(n,m)的大小明显缩小,图像中采样点变少,有利于提高后续图像数据的处理速度和信号检测效率。
[0041]
当d
t
=1时代表不进行时域降采样,降采样时频图s
ds
(n,m)的大小为[mw/df]
×nw
;当df=1时代表不进行频域降采样,降采样时频图s
ds
(n,m)大小为mw×
[nw/d
t
]。在本发明的一个具体实施例中,选择时域降采样倍数d
t
=1和频域降采样倍数df=1,即不进行时域和频域降采样,得到的s
ds
(n,m)等于s(n,m)。
[0042]
在步骤s260,对降采样时频图进行归一化处理,得到归一化时频图s
nor
(n,m)。
[0043]
其中,s
nor
(n,m)=(s
ds
(n,m)-s
ds,min
)/(s
ds,max-s
ds,min
),s
ds,min
为s
ds
(n,m)中元素的最小值,s
ds,max
为s
ds
(n,m)中元素的最大值。通过归一化处理保留时频图中所有未知信号的图像特征,并简化数据,有利于提高图像数据的处理速度。
[0044]
应当理解的是,还可以使用其他图像预处理方式在进行引导滤波前对时频图进行预处理,以保留时频图中所有未知信号的图像特征的同时简化数据,从而提高后续信号检测效率。
[0045]
在步骤s230,对边缘特征增强后的时频图进行边缘检测,以生成显示未知信号的边缘的边缘检测结果图。
[0046]
根据本发明的实施例,对步骤s220中得到的增强时频图s
eh
(n,m)进行边缘检测,具体包括:选择边缘检测算子,使用边缘检测算法检测增强时频图s
eh
(n,m)中的信号边缘,得到显示信号边缘特征的边缘检测结果图s
edge
(n,m)。其中的元素均为0或1,s
edge
(n,m)等于1表示(n,m)处检测为边界,s
edge
(n,m)等于1表示(n,m)处未检测出边界。通过边缘检测保留了时频图中不同信号功率分布、保留不同信号间功率边界特征、保留信号与噪声间功率边界特征,能有效识别出时域和频域部分重叠的两个信号的边界特征,有利于后续的信号检测及信号参数的估计。
[0047]
根据本发明的实施例,边缘检测算子可以采用sobel算子、prewitt算子、canny算子、robert算子、laplacian算子等。
[0048]
在本发明的一个具体实施例中,对时频图s(n,m)进行时域和频域降采样,得到降采样时频图s
ds
(n,m)大小为[mw/df]
×
[nw/d
t
],进一步对降采样时频图s
ds
(n,m)进行归一化处理。选择引导滤波的级数g=7,设置各级引导滤波半径均为rg=7,g=1,

,g。分别对时频图进行7级引导滤波和3级引导滤波,如图4a和图4b所示,图4a示意性示出了本发明实施例中进行7级引导滤波后最终得到的增强时频图s
eh7
(n,m),图4b示意性示出了本发明实施例中进行3级引导滤波后最终得到的增强时频图s
eh3
(n,m)。选择sobel算子,使用边缘检测算法分别对增强时频图s
eh7
(n,m)和s
eh3
(n,m)进行边缘检测,得到的边缘检测结果图s
edge7
(n,m)和s
edge3
(n,m)大小均为[mw/df]
×
[nw/d
t
],如图5a和图5b所示,图5a示意性示出了本发明实施例中对增强时频图s
eh7
(n,m)进行边缘检测得到的边缘检测结果图s
edge7
(n,m),以及图5b示意性示出了本发明实施例中对增强时频图s
eh3
(n,m)进行边缘检测得到的边缘检测结果图s
edge3
(n,m)。从图5a和图5b中可以看出,仅进行3级引导滤波后的增强时频图s
eh3
(n,m)不够平滑,进行边缘检测后图5b中仍然存在较多误检的边界,而进行7级引导滤波后的增强时频图s
eh7
(n,m)具有更加平滑的图像特征,且保留了各信号的时频分布及边界信息,进行边缘检测后图5a中误检边界较少,能够更有效地检测出各未知信号的边界。引导滤波级数越高,信号的功率波动越平缓,时频图中信号边缘的两侧越平滑。此外,设置的引导滤波半径
越大,也会使得信号的功率波动越平缓,时频图中信号边缘的两侧越平滑。但引导滤波级数太高、引导滤波半径太大,会导致边缘阶跃特征减弱。应当理解的是,本领域技术人员可以根据实际需求选择引导滤波级数和引导滤波半径。
[0049]
在步骤s240,根据边缘检测结果图,检测出宽带接收信号中的未知信号。根据本发明的实施例,在步骤s240之前,还进行步骤s270。
[0050]
在步骤s270,对边缘检测结果图s
edge
(n,m)行边缘优化处理,以增强边缘检测结果图s
edge
(n,m)的边缘连通性。其中,对边缘检测结果图s
edge
(n,m)的优化处理方法包括但不限于膨胀运算、腐蚀运算等。
[0051]
在本发明的一个具体实施例中,对边缘检测结果图s
edge
(n,m)进行膨胀运算增强边界,如图6所示,图6示意性示出了本发明实施例中进行膨胀运算后的边缘检测结果图。通过边缘优化处理,增强了边缘检测结果的边缘连通性。
[0052]
在本发明的实施例中,步骤s240包括步骤s241~s243。
[0053]
在步骤s241,对边缘检测结果图进行连通域计算,以获取全部连通区域,连通区域的数量记为c1,c1为大于等于0的整数,若c1等于0代表未检测出未知信号,若c1大于0则进行步骤s242~s243。
[0054]
如图7所示,图7示意性示出了本发明实施例中对图6进行连通域计算后的时频图。图7中显示连通域计算后得到c1=9个连通区域,不同的连通区域用不同灰度显示。
[0055]
在步骤s242,分别统计每一个连通区域内点的分布情况。
[0056]
图8a示意性示出了本发明实施例中第j=1个连通区域的时频图。
[0057]
根据本发明的实施例,对得到的第j个连通区域(j=1,

,c1),统计连通区域中所有点(图8a所示信号边缘白色部分的所有点)的分布情况,具体包括:获取该连通区域内所有点的时间坐标和频率坐标;统计该连通区域内每一时间坐标对应的点的数量,作为每一时间坐标对应的第一点数,得到第一点数分布;统计该连通区域内每一频率坐标对应的点的数量,作为每一频率坐标对应的第二点数,得到第二点数分布;根据第一点数分布的至少一个峰值确定全部第一点数中的至少一个第一峰值点数,根据第二点数分布的至少一个峰值确定全部第二点数中的至少一个第二峰值点数;确定至少一个第一峰值点数中大于第一预设阈值的第一峰值点数和至少一个第二峰值点数中大于第二预设阈值的第二峰值点数。
[0058]
在本发明的实施例中,连通区域内各点坐标标记为(n,m),n为时间坐标,m为频率坐标,时间坐标分布q
t,j
(n),n=0,

,[nw/d
t
]-1,q
t,j
(n)代表第j个连通区域中时间坐标等于n的点数,即第一点数,频率坐标分布情况q
f,j
(m),m=0,

,[mw/df]-1;q
f,j
(m)代表第j个连通区域中频率坐标等于m的点数,即第二点数。
[0059]
在本发明的实施例中,以时间坐标n为横轴,以第一点数为纵轴绘制第j个连通区域对应的第一点数分布曲线图,图8b示意性示出了本发明实施例的第j=1个连通区域的第一点数分布曲线图。如图8b所示,其中时间坐标对应的第一点数分布具有多个峰值,设定第一预设阈值为η
jt,max
,其中,可以选择,,其中,α
t
》1,n
qt,j
等于使得q
t,j
(n)不等于0的的时间坐标n的个数。
[0060]
在本发明的一个具体实施例中,设定α
t
=1.4,第j=1个连通域的第一预设阈值η
jt,max
=24.25,则图8b中大于第一预设阈值的第一峰值点数在第一点数曲线图对应于点a和点b,其时间坐标分别为117和630。
[0061]
在本发明实施例中,以频率坐标m为横轴,以第二点数为纵轴绘制第j个连通区域对应的第二点数分布曲线图,图8c示意性示出了本发明实施例的第j=1个连通区域的第二点数分布曲线图。如图8c所示,其中频率坐标对应的第二点数分布具有多个峰值,设定第一预设阈值为η
jf,max
,其中,可以选择,,其中,αf》1,n
qf,j
等于使得q
f,j
(m)不等于0的频率坐标m的个数。
[0062]
在本发明的一个具体实施例中,设定α
f =1.4,第j=1个连通域的第二预设阈值η
jf,max =128.36,则图8c中大于第二预设阈值的第一峰值点数在第二点数曲线图对应于点c和点d,其频率坐标分别为299和383。
[0063]
在步骤s243,根据各个连通区域内点的分布情况,检测出宽带接收信号中的未知信号。
[0064]
在本发明实施例中,根据大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量,确定每个连通区域对应的未知信号的数量;其中,当大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量均等于2时,该连通区域对应一个未知信号;当大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量均大于等于2且小于等于4,以及大于第一预设阈值的第一峰值点数的数量和大于第二预设阈值的第二峰值点数的数量不同时等于2时,该连通区域对应两个未知信号;其他情况对应0个未知信号,即该连通域未检测出未知信号。
[0065]
在本发明的一个具体实施例中,对于图8a中的连通区域,大于第一预设阈值η
jt,max
的第一峰值点数的数量p
t,j
=2,大于第二预设阈值η
jf,max
的第二峰值点数的数量p
f,j
=2,该连通区域仅对应一个未知信号。
[0066]
另外,当大于第一预设阈值η
jt,max
的第一峰值点数的数量2≤p
t,j
≤4,大于第二预设阈值η
jf,max
的第二峰值点数的数量2≤p
f,j
≤4,且p
t,j
和p
f,j
不同时等于2时,第j个连通区域对应两个在时域和频域重叠的未知信号。当p
t,j
或p
f,j
为其他值时,确定第j个连通区域无法检测出有效信号。
[0067]
在本发明实施例中,根据大于第一预设阈值的第一峰值点数对应的时间坐标和大于第二预设阈值的第二峰值点数对应的频率坐标,分别确定每个未知信号的起止时间坐标和起止频率坐标。将大于第一预设阈值的第一峰值点数对应的时间坐标n
j,kmax
(其中,k=1,

,p
t,j
)和大于第二预设阈值的第二峰值点数对应的频率坐标m
j,qmax
(其中,q=1,

,p
f,j
)按照从小到大排列,得到该连通区域对应的所有未知信号的起止时间坐标和起止频率坐标,起止时间坐标包括开始时间坐标和结束时间坐标,起止频率坐标包括开始频率坐标和结束频率坐标。通过本发明实施例提供的基于引导滤波的信号检测方法,可以根据多个未知信号功率的时间和频率分布信息,有效获取各未知信号的边缘特征,实现对多个未知信号的有效检测,对两个时域和频域均重叠的信号的有效检测,以及对叠加在阶梯状噪声基
底上的信号的有效检测。
[0068]
以下进行对检测出的未知信号时域的具体分析。
[0069]
当第j个连通区域仅对应一个未知信号,即p
t,j
=2且p
f,j
=2,信号的开始时间坐标为n
j,1max
,结束时间坐标为n
j,2max

[0070]
当第j个连通区域对应两个未知信号,a.若p
t,j
=2,2<p
f,j
≤4,此时两个未知信号的开始时间、结束时间接近,两个信号的开始时间坐标均为n
j,1max
,结束时间坐标均为n
j,2max
;b.若p
t,j
=3,2≤p
f,j
≤4,第一个信号的开始时间坐标为n
j,1max
,结束时间坐标为n
j,3max
,计算n
j,1max
到n
j,2max
范围内的平均强度s
mean,1
,n
j,2max
到n
j,3max
范围内的平均强度s
mean,2,
当s
mean,1
>s
mean,2
,则第二个信号的开始时间坐标为n
j,1max
,结束时间坐标为n
j,2max
,当s
mean,1
≤s
mean,2
,则第二个信号的开始时间坐标为n
j,2max
、结束时间坐标为n
j,3max
;c.若p
t,j
=4,2≤p
f,j
≤4,第一个信号的开始时间坐标为n
j,1max
,结束时间坐标为n
j,4max
,第二个信号的开始时间坐标为n
j,2max
、结束时间坐标为n
j,3max

[0071]
表二 宽带接收信号的检测结果以下进行对检测出的未知信号频域的具体分析。
[0072]
当第j个连通区域仅对应一个未知信号,信号的开始频率坐标为m
j,1max
,结束频率坐标为m
j,2max

[0073]
当第j个连通区域对应两个未知信号,a.若p
f,j
=2,2<p
t,j
≤4,两个未知信号的带宽和中心频率接近,两个信号的开始频率坐标均为m
j,1max
,结束频率坐标均为m
j,2max
;b.若p
f,j
=3,2≤p
t,j
≤4,第一个信号的开始频率坐标为m
j,1max
,结束频率坐标为m
j,3max
,计算m
j,1max
到m
j,2max
范围内的平均强度s
mean,1
,m
j,2max
到m
j,3max
范围内的平均强度s
mean,2,
当s
mean,1
>s
mean,2
,则第二个信号的开始频率坐标为m
j,1max
,结束频率坐标为m
j,2max
,当s
mean,1
≤s
mean,2
,则第二个信号的开始频率坐标为m
j,2max
、结束频率坐标为m
j,3max
;c.若p
f,j
=4,2≤p
t,j
≤4,第一个信号的开始频率坐标为m
j,1max
,结束频率坐标为m
j,4max
,第二个信号的开始频率坐标为m
j,2max
、结束频率坐标为m
j,3max

[0074]
如上表二,表二示出了利用本发明实施例提供的基于引导滤波的信号检测方法对表一设置的宽带接收信号y
wb
(t)的检测结果。其中,第3个连通区域中未检测出信号,第1、2、4、5、6、7、8、9个连通区域中均各检测出一个信号,一共检测出8个未知信号,各个检测出的信号的开始时间坐标、结束时间坐标、开始频率坐标、结束频率坐标如表二所示。
[0075]
在本发明实施例中,基于引导滤波的信号检测方法还包括:根据每个未知信号的起止时间坐标和起止频率坐标,计算得到各未知信号的信号参数。其中信号参数包括未知信号的中心频率、带宽、开始时间、结束时间。
[0076]
根据本发明的实施例,一共检测出n
signal*
个未知信号,第l个未知信号的开始频率坐标记为m
l,begin
,结束频率坐标记为m l,end
,开始时间坐标记为n l,begin
,结束时间坐标记为n l,end
,其中l=1,2,
……
,n
signal*
,则其信号参数估计结果如以下公式计算:,,,。
[0077]
如下表三及表四,表三及表四示出了利用本发明实施例提供的基于引导滤波的信号检测方法对表一设置的宽带接收信号y
wb
(t)的信号参数估计结果及与真实值的对比。
[0078]
从表三及表四的参数估计结果可以看出,通过本发明实施例提供的基于引导滤波的信号检测方法,检测出了宽带接收信号中的全部未知信号,包括时域和频域均重叠的两个信号,且初步估计得到的信号参数与表一所示信号的实际参数设置在误差范围内保持一致。
[0079]
表三 检测出信号的参数初步估计结果与真实值对比一
表四 检测出信号的参数初步估计结果与真实值对比二本发明实施例提供的基于引导滤波的信号检测方法实现了对宽带接收信号中多个未知信号的自动检测,在信号检测前无需进行二值化处理,充分利用不同信号功率的时频分布信息,通过采用多级引导滤波对时频图进行增强处理,在保留不同信号功率分布、保留不同信号间功率边界特征、保留信号与噪声间功率边界特征的同时,使时频图中各信号及噪声功率分布更平滑,以提升后续信号时频边缘检测的性能,实现对时域和频域均重叠的两个信号的检测,进而实现对一定持续时间的宽带接收信号中全部未知信号的有效检测。该基于引导滤波的信号检测方法得到的信号参数的初步估计结果,为后续提取各个未知信号提供时间切片、带通滤波的指导参数,有助于后续系统对提取的信号进行进一步的滤波、参数精测、调制识别、解调等处理。
[0080]
本发明另一实施例还提供了一种基于引导滤波的信号检测装置。
[0081]
图9示意性示出了本发明实施例提供的基于引导滤波的信号检测装置的结构图。
[0082]
如图9所示,该基于引导滤波的信号检测装置900包括:转换模块910,用于将待检测的宽带接收信号进行短时傅里叶变换,以得到宽带接收信号的时频图,宽带接收信号包括噪声和未知信号,未知信号的数量为大于等于0的整数;引导滤波模块920,用于对时频图进行引导滤波,以增强时频图中全部未知信号的边缘特征;边缘检测模块930,用于对边缘特征增强后的时频图进行边缘检测,以生成显示未知信号边缘的边缘检测结果图;未知信号检测模块940,用于根据边缘检测结果图,检测出宽带接收信号中的未知信号。
[0083]
可以理解的是,转换模块910、引导滤波模块920、边缘检测模块930、未知信号检测
模块940可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本发明的实施例,转换模块910、引导滤波模块920、边缘检测模块930、未知信号检测模块940中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以以对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式的适当组合来实现。或者,转换模块910、引导滤波模块920、边缘检测模块930、未知信号检测模块940中的至少一个可以至少被部分地实现为计算机程序模块,当该程序被计算机运行时,可以执行相应模块的功能。
[0084]
本领域技术人员可以理解,本发明的各个实施例中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本发明中。特别地,在不脱离本发明精神和教导的情况下,本发明的各个实施例中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本发明的范围。
[0085]
尽管已经参照本发明的特定示例性实施例示出并描述了本发明,但是本领域技术人员应该理解,在不背离本发明的精神和范围的情况下,可以对本发明进行形式和细节上的多种改变。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1