噪声基底跟踪方法、装置、设备及存储介质与流程

文档序号:31626001发布日期:2022-09-24 00:38阅读:55来源:国知局
噪声基底跟踪方法、装置、设备及存储介质与流程

1.本发明属于信号处理技术领域,尤其涉及噪声基底跟踪方法、装置、设备及存储介质。


背景技术:

2.宽带信号检测是指从频率和时间两个维度检测截获信号的过程。在非合作通信中,信号的截获一般基于频谱或功率谱,即通过比较目标频点功率与门限值的大小来发现带内信号。信号检测门限值一般需要根据频谱或功率谱中的噪声基底大小设置,而实际中外界环境和系统硬件等各种因素会导致接收机输出有色噪声,体现在频谱上就是噪声功率在不同频点上的分布不均,即不平坦的噪声基底。噪声基底的起伏经常能够达到5db以上,会严重干扰弱信号的检测,因此,噪声基底估计是宽带信号检测中的关键步骤。
3.基于形态学的非线性滤波是噪声基底估计和信号检测中的常用方法,形态学开运算能够滤除波峰,闭运算能够滤除波谷,一般通过开运算实现噪声基底的估计。结构元素形状及其大小的确定是决定形态学滤波和噪声基底估计效果的关键。在宽带盲信号检测中,由于带内信号的带宽大小及其变化范围未知,因此往往需要基于形态学运算对噪声基底进行迭代估计,在完成所有信号和干扰的滤除后得到噪声基底估计。传统的基于迭代形态学运算的噪声基底估计方法有如下缺点:
4.1.计算效率低,形态学滤波和迭代运算导致算法非常耗时,实时性难以保证。
5.2.时间维度连续性差,上述方法是基于单帧频谱的静态估计,没有考虑各频点噪声基底在时间维度的相关性,因此相同频点在不同时间点上的噪声基底估计会产生突变,容易导致检测信号在时间维度的错误断开。
6.3.分辨率差,在迭代运算中为了滤除较宽的信号会逐步增加结构元素的大小,从而导致噪声基底的细节部分被滤除,分辨率降低,估计结果在频率维度不够平滑。


技术实现要素:

7.本发明的目的在于,为克服现有技术缺陷,提供了一种噪声基底跟踪方法、装置、设备及存储介质,利用迭代形态学运算对初始时刻噪声基底进行静态估计,实现噪声基底的初始化;然后基于卡尔曼滤波,按照一阶高斯-马尔科夫过程建立各频点噪声基底的状态空间模型,进行系统状态和方差矩阵的一步预测;最后将功率谱作为观测值,经过高斯平滑、粗差探测和剔除、观测噪声方差膨胀之后进行量测更新,从而实现对噪声基底的实时跟踪。
8.本发明目的通过下述技术方案来实现:
9.一种噪声基底跟踪方法,所述方法包括:
10.s100:获取宽带信号的功率谱,通过迭代形态学滤波将所述宽带信号的噪声基底状态初始化,得到各频点都已经收敛的噪声基底;
11.s200:对初始化后的噪声基底进行预测更新;
12.s300:对噪声基底观测值进行高斯平滑处理;
13.s400:对平滑处理后的噪声基底观测值进行粗差探测和剔除;
14.s500:引入渐消因子对粗差探测和剔除后的噪声基底各频点观测值噪声方差进行调整;
15.s600:对观测值噪声方差调整后的噪声基底滤波更新;
16.s700:重复执行步骤s200-s600对噪声基底实时跟踪。
17.进一步的,所述通过迭代形态学滤波将所述宽带信号的噪声基底状态初始化,得到各频点都已经收敛的噪声基底具体包括:
18.定义k时刻的n点功率谱估计为zk=[z
1,k
,z
2,k
,
…zn,k
]
t
,定义xk=[x
1,k
,x
2,k
,

x
n,k
]
t
为k时刻系统状态向量,其中z
i,k
(i=1,2,

,n)表示k时刻第i个频点功率,x
i,k
(i=1,2,

,n)表示k时刻第i个频点的噪声基底;
[0019]
用表示零时刻第m次迭代后得到的噪声基底估计,则有形态学滤波的过程可以表示为:
[0020][0021]
其中,k表示长度为l的形态学结构元素,表示开运算;
[0022]
相邻两次迭代系统状态的差异为当满足时,各频点的噪声基底估计都已经收敛,迭代停止,初始化系统状态x0完成,其中,th表示固定门限。
[0023]
进一步的,所述对初始化后的噪声基底进行预测更新具体包括:
[0024]
利用一阶高斯-马尔科夫模型对噪声基底的时变特性进行描述,可以得到卡尔曼滤波的预测模型表示为:
[0025]
xk=φ
k,k-1
x
k-1
+wk[0026][0027]
其中,w表示过程白噪声序列,δt表示离散化采样间隔,即两帧功率谱估计之间的时间间隔,t表示高斯-马尔科夫过程中的相关时间,in为n阶方阵,p,q分别表示系统状态协方差矩阵和过程噪声协方差矩阵;
[0028]
预测更新过程包括:
[0029][0030]
进一步的,所述对噪声基底观测值进行高斯平滑处理具体包括:
[0031]
使用高斯滤波器从频率维度对噪声基底观测值进行平滑:
[0032][0033]
其中,表示卷积运算,g为高斯平滑滤波器系数,可以通过如下一维高斯函数按
照一定滤波器长度截断得到:
[0034][0035]
进一步的,所述对观测值平滑处理后的噪声基底进行粗差探测和剔除具体包括:
[0036]
系统的观测模型表示为:
[0037]
zk=hkxk+nk;
[0038][0039]
其中r表示观测噪声协方差矩阵,h表示观测方程系数矩阵,其中元素h
i,k
代表了k时刻在频点i噪声基底观测值的可用性,即:
[0040][0041]
其中v
i,k+1
表k时刻在频点i的新息,新息序列为:
[0042][0043]
通过新息序列探测粗差,从而将噪声基底观测误差较大的频点去掉。
[0044]
进一步的,所述引入渐消因子对粗差探测和剔除后的噪声基底各频点观测值噪声方差进行调整具体包括:
[0045]
引入渐消因子λ》1,将各频点的观测噪声方差调整为:
[0046][0047]
其中f
i,k
表示在当前时刻为k时,频点i的新息v
i,k+1
连续为正或者连续为负的次数。
[0048]
进一步的,所述对观测值噪声方差调整后的噪声基底滤波更新具体包括:
[0049]
根据下式计算k时刻的卡尔曼增益:
[0050][0051]
然后求得k时刻对于系统状态预测x
k,k-1
的修正量dxk=g
kvk
,最终k时刻的状态估计为:
[0052]
x
k,k
=x
k,k-1
+dxk;
[0053]
完成系统状态的更新后,还需要对预测得到的方差矩阵进行更新:
[0054]
p
k,k
=(i
n-g
khk
)p
k,k-1

[0055]
输出当前时刻的噪声基底估计x
k,k

[0056]
另一方面,本发明还提供了一种噪声基底跟踪装置,所述装置包括:
[0057]
状态初始化模块,用于执行步骤s100:获取宽带信号的功率谱,通过迭代形态学滤波将所述宽带信号的噪声基底状态初始化,得到各频点都已经收敛的噪声基底;
[0058]
预测更新模块,用于执行步骤s200:对初始化后的噪声基底进行预测更新;
[0059]
观测值平滑模块,用于执行步骤s300:对噪声基底观测值进行高斯平滑处理;
[0060]
粗差探测模块,用于执行步骤s400:对平滑处理后的噪声基底观测值进行粗差探测和剔除;
[0061]
观测值方差调整模块,用于执行步骤s500:引入渐消因子对粗差探测和剔除后的噪声基底各频点观测值噪声方差进行调整;
[0062]
滤波更新模块,用于执行步骤s600:对观测值噪声方差调整后的噪声基底滤波更新;
[0063]
实时跟踪模块,用于执行步骤s700:重复执行步骤s200-s600对噪声基底实时跟踪。
[0064]
另一方面,本发明还提供了一种计算机设备,计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述的任意一种噪声基底跟踪方法。
[0065]
另一方面,本发明还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述的任意一种噪声基底跟踪方法。
[0066]
本发明的有益效果在于:
[0067]
(1)本发明除初始化阶段以外无需进行迭代形态学运算,本发明中的线性滤波跟踪方法相比传统形态学方法能够显著提高计算效率,更有利于实时系统中的应用。
[0068]
(2)本发明实现了时间-频率两个维度的连续估计。时间维度通过预测模型建立了相邻时刻对应频点噪声基底状态的相关性,频率维度通过高斯滤波实现了对观测值的平滑,最后得到了在时频两个维度上都连续平滑的噪声基底估计,解决了传统方法在时间上不连续和易突变的问题。
[0069]
(3)本发明实现了噪声基底估计分辨率的提高。传统形态学运算在频率维度有明显的分辨率限制。实时跟踪的方法相比传统方法能更多更有效地利用观测值信息,得到的噪声基底估计分辨率相比传统方法有明显提高。
附图说明
[0070]
图1是本发明实施例提供的噪声基底跟踪方法流程框图;
[0071]
图2是本发明实施例提供的噪声基底跟踪方法流程示意图;
[0072]
图3是本发明实施例提供的噪声基底跟踪装置结构框图。
具体实施方式
[0073]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0074]
基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0075]
传统的基于迭代形态学运算的噪声基底估计方法有如下缺点:
[0076]
1.计算效率低,形态学滤波和迭代运算导致算法非常耗时,实时性难以保证。
[0077]
2.时间维度连续性差,上述方法是基于单帧频谱的静态估计,没有考虑各频点噪声基底在时间维度的相关性,因此相同频点在不同时间点上的噪声基底估计会产生突变,容易导致检测信号在时间维度的错误断开。
[0078]
3.分辨率差,在迭代运算中为了滤除较宽的信号会逐步增加结构元素的大小,从而导致噪声基底的细节部分被滤除,分辨率降低,估计结果在频率维度不够平滑。
[0079]
为了解决上述技术问题了,提出了本发明噪声基底跟踪方法、装置、设备及存储介质的下述各个实施例。
[0080]
实施例1
[0081]
参照图1和图2,如图1所示是本实施例提供的噪声基底跟踪方法流程框图,如图2所示是本实施例提供的噪声基底跟踪方法流程示意图。
[0082]
本实施例提供的噪声基底跟踪方法具体包括以下步骤:
[0083]
s100:获取宽带信号的功率谱,通过迭代形态学滤波将宽带信号的噪声基底状态初始化,得到各频点都已经收敛的噪声基底。
[0084]
定义k时刻的n点功率谱估计为zk=[z
1,k
,z
2,k
,
…zn,k
]
t
,定义xk=[x
1,k
,x
2,k
,

x
n,k
]
t
为k时刻系统状态向量,其中z
i,k
(i=1,2,

,n)表示k时刻第i个频点功率,x
i,k
(i=1,2,

,n)表示k时刻第i个频点的噪声基底;
[0085]
用表示零时刻第m次迭代后得到的噪声基底估计,则有形态学滤波的过程可以表示为:
[0086][0087]
其中,k表示长度为l的形态学结构元素,表示开运算,可以基于简单的最小值滤波和最大值滤波级联实现。相邻两次迭代系统状态的差异为当满足时(th表示固定门限),则认为各频点的噪声基底估计都已经收敛,迭代停止,初始化系统状态x0完成,进入步骤s200,否则继续执行本步骤中的迭代形态学运算。
[0088]
s200:对初始化后的噪声基底进行预测更新。
[0089]
具体地,利用一阶高斯-马尔科夫模型对噪声基底的时变特性进行描述,可以得到卡尔曼滤波的预测模型表示为:
[0090]
xk=φ
k,k-1
x
k-1
+wk;
[0091]
其中:
[0092][0093]
w表示过程白噪声序列,δt表示离散化采样间隔,即两帧功率谱估计之间的时间间隔,t表示高斯-马尔科夫过程中的相关时间,in为n阶方阵,p,q分别表示系统状态协方差
矩阵和过程噪声协方差矩阵,这里均为n维对角矩阵。于是可以进行预测更新过程:
[0094][0095]
随着时间增加,当前时刻系统状态与历史时刻系统状态相关性呈自然指数递减,在没有外部观测值加入之前系统状态的方差或其不确定性会不断增加,完成预测更新后进入步骤s300。
[0096]
s300:对噪声基底观测值进行高斯平滑处理。
[0097]
具体地,受到白噪声成分的影响,功率谱中噪声频点的功率估计波动比较明显,在频率维度进行平滑相当于低通滤波,可以把高频抖动的白噪声影响滤除,保留频率维度缓变的色噪声基底,从而提高噪声基底观测值的精度。这里使用高斯滤波器从频率维度对噪声基底观测值进行平滑:
[0098][0099]
其中,表示卷积运算,g为高斯平滑滤波器系数,可以通过如下一维高斯函数按照一定滤波器长度截断得到:
[0100][0101]
平滑之后的观测值z就可以作为下一步粗差探测的输入。
[0102]
s400:对平滑处理后的噪声基底观测值进行粗差探测和剔除。
[0103]
具体地,此步骤主要是为了将平滑之后的功率谱中存在信号占用或异常干扰的频点剔除,进而得到可靠的噪声基底观测。系统的观测模型可以表示为:
[0104]
zk=hkxk+nk;
[0105]
其中
[0106][0107]
其中r表示观测噪声协方差矩阵,h表示观测方程系数矩阵,其中元素h
i,k
代表了k时刻在频点i噪声基底观测值的可用性,即:
[0108][0109]
其中v
i,k+1
表k时刻在频点i的新息,新息序列为:
[0110][0111]
通过新息序列探测粗差,从而将噪声基底观测误差较大的频点去掉,最终通过观测方程系数矩阵反应观测值的可用性。完成粗差的探测和剔除后进入步骤s500进行观测方差设置。
[0112]
s500:引入渐消因子对粗差探测和剔除后的噪声基底各频点观测值噪声方差进行
调整。
[0113]
具体地,通过新息抗差的方法能够将大多数明显的粗差滤除,而当观测值频点存在功率小于门限的弱信号干扰时,仍然可能会引入错误观测,进而导致系统状态估计发散。这里引入渐消因子λ》1,将各频点的观测噪声方差调整为:
[0114][0115]
其中f
i,k
表示在当前时刻为k时,频点i的新息v
i,k+1
连续为正或者连续为负的次数。随着新息符号相同的次数变大,观测噪声方差会相应膨胀,这时在滤波更新中对于观测值的权重也会降低,从而有效控制噪声基底跟踪过程中的系统状态发散。完成观测值方差调整后进入步骤s600进行滤波更新。
[0116]
s600:对观测值噪声方差调整后的噪声基底滤波更新。
[0117]
具体地,在步骤s300~s500完成了在任一非零时刻系统观测模型的构建,然后就可以进行滤波更新,首先根据下式计算k时刻的卡尔曼增益:
[0118][0119]
然后求得k时刻对于系统状态预测x
k,k-1
的修正量dxk=g
kvk
,最终k时刻的状态估计为:
[0120]
x
k,k
=x
k,k-1
+dxk;
[0121]
完成系统状态的更新后,还需要对预测得到的方差矩阵进行更新:
[0122]
p
k,k
=(i
n-g
khk
)p
k,k-1

[0123]
至此完成了一次完整的滤波更新,输出当前时刻的噪声基底估计x
k,k

[0124]
s700:重复执行步骤s200-s600对噪声基底实时跟踪。跳转至步骤s200进行下一时刻的预测更新,如此往复迭代,就完成了对噪声基底的实时跟踪。
[0125]
本实施例提供的噪声基底跟踪方法除初始化阶段以外无需进行迭代形态学运算,本方法中采用的线性滤波跟踪方法相比传统形态学方法能够显著提高计算效率,更有利于实时系统中的应用。该方法实现了时间-频率两个维度的连续估计。时间维度通过预测模型建立了相邻时刻对应频点噪声基底状态的相关性,频率维度通过高斯滤波实现了对观测值的平滑,最后得到了在时频两个维度上都连续平滑的噪声基底估计,解决了传统方法在时间上不连续和易突变的问题。该方法实现了噪声基底估计分辨率的提高。传统形态学运算在频率维度有明显的分辨率限制。实时跟踪的方法相比传统方法能更多更有效地利用观测值信息,得到的噪声基底估计分辨率相比传统方法有明显提高。
[0126]
实施例2
[0127]
参照图3,如图3所示是本实施例提供的噪声基底跟踪装置结构框图,该装置具体包括:
[0128]
状态初始化模块,用于执行前述实施例中步骤s100:获取宽带信号的功率谱,通过迭代形态学滤波将宽带信号的噪声基底状态初始化,得到各频点都已经收敛的噪声基底。
[0129]
预测更新模块,用于执行前述实施例中步骤s200:对初始化后的噪声基底进行预测更新。
[0130]
观测值平滑模块,用于执行前述实施例中步骤s300:对噪声基底观测值进行高斯平滑处理。
[0131]
粗差探测模块,用于执行前述实施例中步骤s400:对平滑处理后的噪声基底观测值进行粗差探测和剔除。
[0132]
观测值方差调整模块,用于执行前述实施例中步骤s500:引入渐消因子对粗差探测和剔除后的噪声基底各频点观测值噪声方差进行调整。
[0133]
滤波更新模块,用于执行前述实施例中步骤s600:对观测值噪声方差调整后的噪声基底滤波更新。
[0134]
实时跟踪模块,用于执行前述实施例中步骤s700:重复执行步骤s200-s600对噪声基底实时跟踪。
[0135]
本实施例提供的噪声基底跟踪装置除初始化阶段以外无需进行迭代形态学运算,该装置中采用的线性滤波跟踪方法相比传统形态学方法能够显著提高计算效率,更有利于实时系统中的应用。该装置实现了时间-频率两个维度的连续估计。时间维度通过预测模型建立了相邻时刻对应频点噪声基底状态的相关性,频率维度通过高斯滤波实现了对观测值的平滑,最后得到了在时频两个维度上都连续平滑的噪声基底估计,解决了传统方法在时间上不连续和易突变的问题。该装置实现了噪声基底估计分辨率的提高。传统形态学运算在频率维度有明显的分辨率限制。实时跟踪的方法相比传统方法能更多更有效地利用观测值信息,得到的噪声基底估计分辨率相比传统方法有明显提高。
[0136]
实施例3
[0137]
本优选实施例提供了一种计算机设备,该计算机设备可以实现本技术实施例所提供的噪声基底跟踪方法任一实施例中的步骤,因此,可以实现本技术实施例所提供的噪声基底跟踪方法的有益效果,详见前面的实施例,在此不再赘述。
[0138]
实施例4
[0139]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的噪声基底跟踪方法中任一实施例的步骤。
[0140]
其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0141]
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一噪声基底跟踪方法实施例中的步骤,因此,可以实现本发明实施例所提供的任一噪声基底跟踪方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0142]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1