一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于参数预估计的改进径向高斯核时频分析方法与流程

2021-10-20 00:00:00 来源:中国专利 TAG:预估 高斯 信号处理 改进 参数


1.本发明属于信号处理技术领域,尤其涉及一种基于参数预估计的改进径向高斯核时频分析方法。


背景技术:

2.大多数现实生活中的信号具有非平稳特性,对于时变或频变的非平稳信号,传统的。一维时间或频率分析无法全面地描述出信号的本质,即时间和频率无法同时联合描述信号,不能反映出非平稳信号的统计量时间变化特征。因此,能够同时在时间和频率这两个维度上表示信号能量的时频分析方法在信号处理应用中有着重要意义。目前,时频分析方法主要分为线性时频分析方法和二次型时频分析方法。
3.最为经典的线性时频分析方法是短时傅里叶变换,它的优点是计算简单,运算量小,且不存在交叉项干扰问题,但是其窗函数的形状和宽度大大地限制了该方法的时频分辨率,其时频分辨率无法同时提高,因此存在较大的应用局限性。
4.二次型时频分析方法建立在cohen的双线性时频分布理论的基础上,即可以认为一般的二次型时频分布是利用核函数对于wigner

ville分布的二位滤波结果。wigner

ville分析方法在一定程度上弥补了短时傅里叶变换在分辨率上的缺点,该方法是单分量信号时频分析的最佳方法,但是当它被用于多分量信号的分析上时,会产生严重的交叉项干扰问题。对于使用核函数的时频分析方法,选用不同的核函数可以得到不同性能的时频性能。一种基于信号自适应的径向高斯核函数时频分析方法选用了径向高斯函数作为其核函数,根据信号的模糊域特征自适应地调整核函数的分布形状,可以有效抑制交叉项干扰,保留自项的能量集中,同时具有良好的时频分辨率。
5.径向高斯核函数时频分析方法是一种性能优越的时频分析方法,尤其适用于分析多分量的非平稳信号。但是,由于它在解决关于径向高斯函数中的扩展函数σ(ψ)的优化问题时,采取了在整个模糊域上半平面即(0,π)角度范围内迭代搜索的方法,因此在处理实际的大量观测信号数据时会面临过大的运算量问题,导致计算时间过久而不适用于实时的处理。


技术实现要素:

6.本发明目的在于提供一种基于参数预估计的改进径向高斯核时频分析方法,以解决模糊函数过原点且集中于原点的线性调频、双曲调频信号,减少优化过程中的扩展矢量迭代搜索的维数,提高优化过程迭代搜索扩展矢量的效率的技术问题。
7.为解决上述技术问题,本发明的具体技术方案如下:
8.一种基于参数预估计的改进径向高斯核时频分析方法,包括如下步骤:
9.步骤1、获取待处理脉冲信号的采样数据序列s(a);
10.步骤2、计算待处理脉冲信号采样数据序列s(a)直角坐标系下的模糊函数a
z
(m,n);
11.步骤3、在模糊域内检测信号自项并估计信号自项的径向角度φ
k

12.步骤4、对待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n)进行插值,得到待处理脉冲信号极坐标系下的模糊函数a
p
(p,q);
13.步骤5、利用step

project算法计算待处理脉冲信号的采样数据序列在极坐标系下对应模糊域上半平面的最优径向高斯核函数扩展矢量σ
opt

14.步骤6、对极坐标系下的扩展矢量σ进行插值,转换为直角坐标系下的扩展矢量,并计算直角坐标系下的核函数φ
d
(m,n);
15.步骤7、将最优核函数φ
d
(m,n)与信号的模糊函数a
z
(m,n)相乘,得到模糊域滤波后的特征函数a
f
(m,n),并将a
f
(m,n)变换到时频域得到信号的时频分析结果ρ(a,b)。
16.进一步的,步骤1中,采用如下方法获取处理的脉冲信号采样数据序列:
17.从传感器接收l个采样点的实时采集数据作为待处理脉冲信号的采样数据序列s(a),已知采样频率f
s
,所述的l为包含整个多脉冲信号脉宽长度所对应的采样点个数,取值为2的正整数次幂,且l≥4。
18.进一步的,步骤1中,采用如下方法获取处理的脉冲信号采样数据序列:从存储器中提取包含整个多脉冲信号的l个采样点数据作为待处理的数据序列s(a),已知采样频率f
s
,所述的l为包含整个多脉冲信号脉宽长度所对应的采样点个数,取值为2的正整数次幂,且l≥4。
19.进一步的,步骤2中,计算信号待处理脉冲信号的采样数据序列s(a)直角坐标系下的模糊函数a
z
(m,n)的方法,包括以下步骤:
20.步骤2.1、计算待处理脉冲信号采样数据序列s(a)的离散傅里叶变换s(α),即:
[0021][0022]
其中,α为s(α)的离散频率索引,j表示虚数单位,即
[0023]
利用待处理脉冲信号的离散傅里叶变换s(α)生成s(a)的离散解析信号z(a)的傅里叶变换z(β),β=0,1,

l

1,即:
[0024][0025]
其中,β为z(β)的离散频率索引;
[0026]
对z(β)进行离散逆傅里叶变换得到待处理脉冲信号的离散解析信号z(a),即:
[0027][0028]
步骤2.2,计算离散解析信号z(a)的自相关函数k
z
(a,n),即:
[0029][0030]
其中,表示的共轭形式,n代表离散延时量,n=0,1,

l

1,a=0,1,

l

1;
[0031]
步骤2.3,依据离散解析信号z(a)的自相关函数k
z
(a,n)计算待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n),即:
[0032][0033]
其中,m代表离散频移,n代表离散延时量。
[0034]
进一步的,步骤3中,在模糊域检测信号自项并估计信号自项的径向角度具体包括以下步骤:
[0035]
步骤3.1、计算待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n)在径向距离为0处的离散radon变换r0(θ
x
),即:
[0036][0037]
其中,r0(θ
x
)代表径向距离为0处的radon变换,θ
x
代表radon变换的离散径向角度,其取值为x为整数,且0≤x≤x

1,x为总的离散径向角度,x取值为≥2的正整数;δ(
·
)代表冲激函数;
[0038]
步骤3.2、估计信号自项在模糊域的径向角度φ
k

[0039]
对r0(θ
x
)进行去趋势项处理,得到其去趋势项分量r
d,0

x
),即:
[0040]
r
d,0

x
)=r0(θ
x
)

r
t,0

x
),
[0041]
其中,r
t,0

x
)代表r0(θ
x
)的趋势项分量,其取值为
[0042][0043]
其中,b为观测矩阵,为单位矩阵,即:
[0044][0045]
为采用正则化最小二乘法估计得到的参数,即:
[0046][0047]
其中,λ为正则化参数,且为大于0的实数,正则化参数λ取值为10,d2为二阶导数算子的离散形式,d2是一个(l

2)
×
(l

1)的二维矩阵,即:
[0048][0049]
步骤3.3、在得到去趋势项分量r
d,0

x
)后,从去趋势项分量r
d,0

x
)中搜索所有峰值点(φ
e
,r(φ
e
)),e=1,2,...,e,其中φ
e
为峰值点所对应的径向角,e为总的峰值点数,为正整数,r(φ
e
)表示径向角φ
e
所对应的去趋势项分量r
d,0

e
)的值;
[0050]
定义自项的检测门限值r
th

[0051][0052]
其中,μ是所有搜索峰值的平均值,即
[0053]
从r
d,0

x
)中搜索出所有大于r
th
的径向角,记为φ
k
,k=1,2,...,k,其中k为搜索出的大于r
th
的径向角的总个数,即检测到的自项分量的总个数,k≤e。
[0054]
进一步的,步骤4中,采用如下方法对待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n)进行插值,转换待处理脉冲信号为极坐标系下的模糊函数a
p
(p,q):
[0055]
步骤4.1、确定直角坐标系的两个坐标轴对应矢量的取值,横轴对应的矢量为v,纵轴对应的矢量为τ,它们均为长度为l的矢量,分别为
[0056]
τ=[

lu,

,(l

1)u]
t

[0057][0058]
其中,上标中的t代表矩阵转置符号,矩阵中的u为与离散间隔相关的值,
[0059]
步骤4.2,生成直角坐标系对应的坐标区域,横坐标区域为v,纵坐标区域为τ,它们均为l
×
l维矩阵,分别为
[0060][0061]
τ
l
×
l
=[τ
ꢀ…ꢀ
τ];
[0062]
步骤4.3,确定极坐标系的两个坐标轴对应矢量的取值,极角对应的矢量为ψ,极径对应的矢量为ρ;
[0063]
极角矢量为
[0064][0065]
极径矢量为
[0066][0067]
其中,ψ的采样间隔为ρ的采样间隔为q为ψ的采样点数,q=l,p为ρ的采样点数,round(
·
)为取整函数;
[0068]
步骤4.4、生成极坐标系对应的坐标区域,横坐标区域为x,纵坐标区域为y,它们均为p
×
q维矩阵,分别为
[0069]
x=ρ
t
×
cos(ψ),
[0070]
y=ρ
t
×
sin(ψ);
[0071]
步骤4.5、运用双线性插值运算将待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n)转换为极坐标系下的模糊函数a
p
(p,q),即:
[0072][0073]
其中,a
p
(p,q)为待插值点,{a
z
(m,n),a
z
(m 1,n),a
z
(m,n 1),a
z
(m 1,n 1)}为a
z
(m,n)上最小包围点a
p
(p,q)的相邻的四个模糊函数点值,d
v,min
(p,q)为点a
p
(p,q)到点a
z
(m,n)和点a
z
(m,n 1)所在直线的距离,d
h,min
(p,q)为点a
p
(p,q)到点a
z
(m,n)和点a
z
(m 1,n)所在直线的距离。
[0074]
进一步的,步骤5中,利用step

project算法计算待处理脉冲信号直角坐标系下对应模糊域上半平面的最优径向高斯核函数的扩展矢量σ
opt
,具体包括以下步骤:
[0075]
步骤5.1、确定扩展矢量σ
q
的搜索维数r,信号自项径向角对应的极角矢量的索引为
[0076][0077]
其中,表示使得括号内取最小值的q值;
[0078]
扩展矢量σ
q
中,对于每一个自项径向角对应的极角矢量索引,定义极角矢量索引的单边搜索索引宽度为n
s
,其中round()代表四舍五入取整数运算,则需要搜索的索引范围为
[0079]
s
k
={l
k

n
s
,l
k

n
s
1,

,l
k
,

l
k
n
s

1,l
k
n
s
}。
[0080]
扩展矢量σ
q
中需要搜索的总索引范围为
[0081]
[0082]
记s的元素个数为r,即扩展矢量σ
q
的搜索维数;
[0083]
步骤5.2、确定step

project算法中要使用的各元素的初值:
[0084][0085]
μ(0)=1,μ
m
=1001,
[0086]
ε1=0.1,ε2=1

ε1,
[0087]
δ=10,ε3=1
×
10
‑5,
[0088]
κ=0;
[0089]
其中,γ为核函数的体积限制参数,σ(0)为扩展矢量的初始值,μ(0)为初始步长,μ
m
为最大步长,ε1和ε2为测试步长大小的标准值,ε3为迭代终止误差中设置的参数,δ为步长倍增或倍减因子,κ为迭代次数;
[0090]
步骤5.3、开始进行step

project算法,子步骤如下:
[0091]
步骤5.3.1、求梯度向量计算目标函数f(σ
q
(κ))的值,即
[0092][0093][0094][0095]
其中,σ
q
(κ)为第κ次迭代时的扩展矢量的值,代表求梯度,代表f对σ
q
(κ)求偏导数;
[0096]
步骤5.3.2、更新下一次迭代的扩展矢量和优化目标,即
[0097][0098][0099]
步骤5.3.3、根据f(σ
q
(κ))与f(σ
q


1))测试步长μ(κ),若过小则令步长倍增,若超过最大步长μ
m
则停止迭代,转步骤5.4,若在μ
m
以内过大则令步长倍减;定义判断测试步长大小的依据g为优化目标实际上升值与预期上升值的比值,即
[0100][0101]
若g<ε1,则令μ(κ 1)=μ(κ)/δ,σ
q
(κ 1)=σ
q
(κ);若g>ε2,则令若ε1≤g≤ε2,则设置两个迭代终止误差为
[0102][0103]
∈2=(f(σ
q
(κ 1))

f(σ
q
(κ)))

ε3·
(1 f(σ
q
(κ))),
[0104]
且迭代次数递增,即令κ=κ 1;
[0105]
步骤5.3.4、判断若迭代终止误差值均为非正,或迭代次数κ超过最大迭代次数50,则停止迭代,输出σ
q
(κ),记为σ
q
',否则转步骤5.3.1;
[0106]
步骤5.4:确定完整的最优径向高斯核函数的扩展矢量σ
opt
,首先预置再代入有值部分,即
[0107]
σ
opt
(s(i))=σ
q
'(i),i=1,2,

,r。
[0108]
进一步的,所述步骤6中,对极坐标系下的扩展矢量插值转换为直角坐标下的扩展矢量,具体包括以下步骤:
[0109]
步骤6.1:将ψ和σ
opt
补充为整个平面上的表示,即
[0110]
ψ=[ψ,ψ(i) π],i=2,3,

,q,
[0111]
σ=[σ
opt

opt
(i)],i=2,3,

,q;
[0112]
步骤6.2:依据直角坐标轴v和τ计算它们对应于极坐标中的角度,即
[0113][0114]
且需满足0<ψ
d
<2π;
[0115]
步骤6.3:首先将直角坐标点的角度转换为一个列向量,即ψ
d
',再对极坐标系中的扩展矢量进行线性插值得到每个直角坐标点对应的扩展矢量值,即
[0116][0117]
其中,j满足如下约束关系:
[0118]
j=argmaxψ(j)≤ψ
d
'(i)。
[0119]
对σ
d
进行按列重排,变换为l
×
l维的矩阵,即得到直角坐标系下的扩展矢量,仍记为σ
d

[0120]
步骤6.4:计算直角坐标系下的最优核函数φ
opt
,即
[0121][0122]
φ
opt
记为φ
opt
(m,n),m=0,1,

,l

1,n=0,1,

,l

1。
[0123]
进一步的,步骤7中,模糊域滤波后的特征函数a
f
(m,n)为
[0124]
a
f
(m,n)=a
z
(m,n)
·
φ
opt
(m,n),m=0,1,

,l

1,n=0,1,

,l

1;
[0125]
信号的时频分析结果ρ(a,b)为
[0126][0127]
其中,a代表离散频率索引,b代表离散频率索引。
[0128]
进一步的,步骤7中,模糊域到时频域的转换用快速傅里叶变换实现。
[0129]
本发明的一种基于参数预估计的改进径向高斯核时频分析方法,具有以下优点:
[0130]
(1)本发明由于是建立在传统的径向高斯核函数时频分析方法的基础上的,因此可以具备与其完全一致的时频分析性能,即主要适用于模糊函数过原点且集中于原点的线性调频、双曲调频等信号,能够不遗漏地提取多分量信号的分量信息,完整地表示信号的时频分布,在保持自项能量集中的同时,有效地抑制交叉项的干扰。特别地,在对实际试验得到的非平稳信号进行分析时,虽然引入了传统径向高斯核函数时频分析结果中没有的噪声干扰,但是由于相对能量集中部分可以忽略不计,因此认为本发明的时频分析性能较好。
[0131]
(2)本发明在核函数计算过程中,首先对信号的分量和自项径向角度进行估计,确认分量角度估计值后大大缩小了扩展矢量的求解维数,从而减少了迭代搜索的运算时间。经过验证得出,迭代搜索的效率得到了有效的提高,因此是一种高效的时频分析方法。
附图说明
[0132]
图1为本发明的一种基于参数预估计的改进径向高斯核时频分析方法的流程示意图;
[0133]
图2为本发明第一实施例计算得到的最优核函数的模糊域图像;
[0134]
图3为本发明第一实施例仿真信号的时频图像;
[0135]
图4为本发明第二实施例计算得到的最优核函数的模糊域图像;
[0136]
图5为本发明第二实施例仿真信号的时频图像;
[0137]
图6为本发明第三实施例计算得到的最优核函数的模糊域图像;
[0138]
图7为本发明第三实施例仿真信号的时频图像;
具体实施方式
[0139]
为了更好地了解本发明的目的、结构及功能,下面结合附图,对本发明一种基于参数预估计的改进径向高斯核时频分析方法做进一步详细的描述。
[0140]
如图1所示,一种基于参数预估计的改进径向高斯核时频分析方法,包括如下步骤:
[0141]
步骤1、获取待处理脉冲信号的采样数据序列:从传感器接收l个采样点的实时采集数据作为待处理脉冲信号的采样数据序列s(a),a=0,1,

l

1;或从存储器中提取包含整个多脉冲信号的l个采样点数据作为待处理脉冲信号的采样数据序列s(a),已知采样频率f
s
,所述的l为包含整个多脉冲信号脉宽长度所对应的采样点个数,取值为2的正整数次幂,且l≥4。
[0142]
步骤2、计算待处理脉冲信号采样数据序列s(a)直角坐标系下的模糊函数a
z
(m,n),具体包括以下步骤:
[0143]
步骤2.1、计算待处理脉冲信号采样数据序列s(a)的离散傅里叶变换s(α),即:
[0144][0145]
其中,α为s(α)的离散频率索引,j表示虚数单位,即
[0146]
利用离散傅里叶变换s(α)生成s(a)的离散解析信号z(a)的傅里叶变换z(β),β=
0,1,

l

1,即:
[0147][0148]
其中,β为z(β)的离散频率索引;
[0149]
对z(β)进行离散逆傅里叶变换得到待处理脉冲信号的离散解析信号z(a),即:
[0150][0151]
步骤2.2、计算离散解析信号z(a)的自相关函数k
z
(a,n),即:
[0152][0153]
其中,表示的共轭形式,n代表离散延时量,n=0,1,

l

1,a=0,1,

l

1;
[0154]
步骤2.3、依据离散解析信号z(a)的自相关函数k
z
(a,n)计算待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n),即:
[0155][0156]
其中,m代表离散频移,n代表离散延时量。
[0157]
步骤3、在模糊域内检测信号自项并估计信号自项的径向角度φ
k
,具体包括以下步骤:
[0158]
步骤3.1、计算待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n)在径向距离为0处的离散radon变换r0(θ
x
),即:
[0159][0160]
其中,r0(θ
x
)代表径向距离为0处的radon变换,θ
x
代表radon变换的离散径向角度,其取值为x为整数,且0≤x≤x

1,x为总的离散径向角度,x取值为大于等于2的正整数;δ(
·
)代表冲激函数;
[0161]
步骤3.2、估计信号自项在模糊域的径向角度φ
k

[0162]
对r0(θ
x
)进行去趋势项处理,得到其去趋势项分量r
d,0

x
),即:
[0163]
r
d,0

x
)=r0(θ
x
)

r
t,0

x
),
[0164]
其中,r
t,0

x
)代表r0(θ
x
)的趋势项分量,其取值为
[0165][0166]
其中,b为观测矩阵,为单位矩阵,即:
[0167][0168]
为采用正则化最小二乘法估计得到的参数,即:
[0169][0170]
其中,λ为正则化参数,且为大于0的实数,正则化参数λ取值为10,d2为二阶导数算子的离散形式,d2是一个(l

2)
×
(l

1)的二维矩阵,即:
[0171][0172]
步骤3.3、在得到去趋势项分量r
d,0

x
)后,从去趋势项分量r
d,0

x
)中搜索所有峰值点(φ
e
,r(φ
e
)),e=1,2,...,e,其中,φ
e
为峰值点所对应的径向角,e为总的峰值点数,为正整数,r(φ
e
)表示径向角φ
e
所对应的去趋势项分量r
d,0

e
)的值;
[0173]
定义自项的检测门限值r
th

[0174][0175]
其中,μ是所有搜索峰值的平均值,即
[0176]
从r
d,0

x
)中搜索出所有大于r
th
的径向角,记为φ
k
,k=1,2,...,k,其中k为搜索出的大于r
th
的径向角的总个数,即检测到的自项分量的总个数,k≤e。
[0177]
步骤4、对待处理脉冲信号直角坐标系下的模糊函数a
z
(m,n)进行插值,转换待处理脉冲信号为极坐标系下的模糊函数a
p
(p,q),具体包括以下步骤:
[0178]
步骤4.1、确定直角坐标系的两个坐标轴对应矢量的取值,横轴对应的矢量为v,纵轴对应的矢量为τ,它们均为长度为l的矢量,分别为
[0179]
τ=[

lu,

,(l

1)u]
t

[0180][0181]
其中,上标中的t代表矩阵转置符号,矩阵中的u为与离散间隔相关的值,
[0182]
步骤4.2、生成直角坐标系对应的坐标区域,横坐标区域为v,纵坐标区域为τ,它
们均为l
×
l维矩阵,分别为
[0183][0184]
τ
l
×
l
=[τ
ꢀ…ꢀ
τ];
[0185]
步骤4.3、确定极坐标系的两个坐标轴对应矢量的取值,极角对应的矢量为ψ,极径对应的矢量为ρ。
[0186]
极角矢量和极径矢量分别为
[0187][0188][0189]
其中,ψ的采样间隔为ρ的采样间隔为q为ψ的采样点数,q=l,p为ρ的采样点数,round(
·
)为取整函数;
[0190]
步骤4.4、生成极坐标系对应的坐标区域,横坐标区域为x,纵坐标区域为y,它们均为p
×
q维矩阵,分别为
[0191]
x=ρ
t
×
cos(ψ),
[0192]
y=ρ
t
×
sin(ψ);
[0193]
步骤4.5、运用双线性插值运算将直角坐标系对应的坐标区域中的信号模糊函数采样a
z
(m,n)转换为极坐标系对应的坐标区域中的信号模糊函数a
p
(p,q),即:
[0194][0195]
其中,a
p
(p,q)为待插值点,{a
z
(m,n),a
z
(m 1,n),a
z
(m,n 1),a
z
(m 1,n 1)}为a
z
(m,n)上最小包围点a
p
(p,q)的相邻的四个模糊函数点值,d
v,min
(p,q)为点a
p
(p,q)到点a
z
(m,n)和点a
z
(m,n 1)所在直线的距离,d
h,min
(p,q)为点a
p
(p,q)到点a
z
(m,n)和点a
z
(m 1,n)所在直线的距离。
[0196]
步骤5、利用step

project算法计算待处理脉冲信号直角坐标系下对应模糊域上半平面的最优径向高斯核函数的扩展矢量σ
opt
,具体包括如下步骤:
[0197]
步骤5.1、确定扩展矢量σ
q
的搜索维数r。信号自项径向角对应的极角矢量的索引为
[0198][0199]
其中,表示使得括号内取最小值的q值。
[0200]
扩展矢量σ
q
中,对于每一个自项径向角对应的极角矢量索引,定义极角矢量索引的单边搜索索引宽度为n
s
,其中round()代表四舍五入取整数运算,则需要搜索的索引范围为
[0201]
s
k
={l
k

n
s
,l
k

n
s
1,

,l
k
,

l
k
n
s

1,l
k
n
s
}。
[0202]
扩展矢量σ
q
中需要搜索的总索引范围为
[0203][0204]
记s的元素个数为r,即扩展矢量σ
q
的搜索维数;
[0205]
步骤5.2、确定step

project算法中要使用的各元素的初值。
[0206][0207]
μ(0)=1,μ
m
=1001,
[0208]
ε1=0.1,ε2=1

ε1,
[0209]
δ=10,ε3=1
×
10
‑5,
[0210]
κ=0;
[0211]
其中,γ为核函数的体积限制参数,σ(0)为扩展矢量的初始值,μ(0)为初始步长,μ
m
为最大步长,ε1和ε2为测试步长大小的标准值,ε3为迭代终止误差中设置的参数,δ为步长倍增或倍减因子,κ为迭代次数。α的理想取值区间为α∈[2,5]。若信号在模糊域中的交叉项距离原点特别远,则可以考虑α>5以获得更好的抑制交叉项的效果;
[0212]
步骤5.3、开始进行step

project算法,子步骤如下:
[0213]
步骤5.3.1、求梯度向量计算目标函数f(σ(κ))的值,即
[0214][0215][0216][0217]
其中,σ(κ)为第κ次迭代时的扩展矢量的值,代表求梯度,代表f对σ
q
(κ)求偏导数。
[0218]
步骤5.3.2、更新下一次迭代的扩展矢量和优化目标,即
[0219][0220][0221]
步骤5.3.3、根据f(σ(κ))与f(σ(κ

1))测试步长μ(κ)是否合适,若过小则令步长倍增,若超过最大步长μ
m
则停止迭代,转步骤5.4,若在μ
m
以内过大则令步长倍减。定义判断测试步长大小的依据g为优化目标实际上升值与预期上升值的比值,即
[0222][0223]
若g<ε1,则令μ(κ 1)=μ(κ)/δ,σ(κ 1)=σ(κ);若g>ε2,则令若ε1≤g≤ε2,则设置两个迭代终止误差为
[0224][0225]
∈2=(f(σ(κ 1))

f(σ(κ)))

ε3·
(1 f(σ(κ))),
[0226]
且迭代次数递增,即令κ=κ 1;
[0227]
步骤5.3.4、判断若迭代终止误差值均为非正,或迭代次数κ超过最大迭代次数50,则停止迭代,输出σ(κ),记为σ
q
',否则转步骤5.3.1。
[0228]
步骤5.4:确定完整的最优径向高斯核函数的扩展矢量σ
opt
,首先预置再代入有值部分,即
[0229]
σ
opt
(s(i))=σ
q
'(i),i=1,2,

,r。
[0230]
步骤6、对极坐标系下的扩展矢量σ进行插值,转换为直角坐标系下的扩展矢量,并计算直角坐标系下的核函数φ
d
(m,n),具体包括以下步骤:
[0231]
步骤6.1、将ψ和σ
opt
补充为整个平面上的表示,即
[0232]
ψ=[ψ,ψ(i) π],i=2,3,

,q,
[0233]
σ=[σ
opt

opt
(i)],i=2,3,

,q;
[0234]
步骤6.2、依据直角坐标轴v和τ计算它们对应于极坐标中的角度,即
[0235][0236]
且需满足0<ψ
d
<2π;
[0237]
步骤6.3、首先将直角坐标点的角度转换为一个列向量,即ψ
d
',再对极坐标系中的扩展矢量进行线性插值得到每个直角坐标点对应的扩展矢量值,即
[0238][0239]
其中,j满足如下约束关系:
[0240]
j=arg maxψ(j)≤ψ
d
'(i)。
[0241]
对σ
d
进行按列重排,变换为l
×
l维的矩阵,即得到直角坐标系下的扩展矢量,仍记为σ
d

[0242]
步骤6.4、计算直角坐标系下的最优核函数φ
opt
,即
[0243][0244]
φ
opt
可以记为φ
opt
(m,n),m=0,1,

,l

1,n=0,1,

,l

1。
[0245]
步骤7、最优核函数φ
d
(m,n)与信号的模糊函数a
z
(m,n)相乘,得到模糊域滤波后的特征函数a
f
(m,n),并将a
f
(m,n)变换到时频域得到信号的时频分析结果ρ(a,b):
[0246]
模糊域滤波后的特征函数a
f
(m,n)为
[0247]
a
f
(m,n)=a
z
(m,n)
·
φ
opt
(m,n),m=0,1,

,l

1,n=0,1,

,l

1。
[0248]
信号的时频分析结果ρ(a,b)为
[0249][0250]
其中,a代表离散频率索引,b代表离散频率索引。
[0251]
本发明第一实施例:
[0252]
仿真信号为单分量线性调频信号,信号参数设置为:信号幅度a=1,初始相位脉宽τ=0.4s,信号起始频率f1=300hz,信号终止频率f2=600hz,采样频率f
s
=2000hz,观测数据序列点数l=τf
s
=800。
[0253]
依据步骤2,计算直角坐标系下信号采样数据序列s(a)的模糊函数a
z
(m,n);
[0254]
在步骤3,在模糊域内检测信号自项并估计信号自项的径向角度,结果为1.2566,是弧度制的角度表示;
[0255]
依据步骤4、步骤5和步骤6,计算出直角坐标系下的模糊域核函数如图2所示;
[0256]
依据步骤7,将最优核函数φ
d
(m,n)与信号的模糊函数a
z
(m,n)相乘,得到模糊域滤波后的特征函数a
f
(m,n),并将a
f
(m,n)变换到时频域得到信号的时频分析结果ρ(a,b),如图3所示。
[0257]
本发明第二实施例:
[0258]
仿真信号为线性调频和双曲调频组合信号,信号参数设置为:信号幅度均为a=1,初始相位均为双曲调频分量脉宽τ1=0.4s,起始时间和终止时间分别为0s和0.4s,起始频率f1=300hz,信号终止频率f2=600hz,采样频率f
s
=2000hz,观测数据序列点数l1=τ1f
s
=800;线性调频分量脉宽τ2=0.25s,起始时间和终止时间分别为0.05s和0.3s,信号起始频率f3=125hz,信号终止频率f4=250hz,观测数据序列点数l2=τ2f
s
=500。
[0259]
依据步骤2,计算直角坐标系下信号采样数据序列s(a)的模糊函数a
z
(m,n);
[0260]
在步骤3,在模糊域内检测信号自项并估计信号自项的径向角度,结果为1.3265,是弧度制的角度表示;
[0261]
依据步骤4、步骤5和步骤6,计算出直角坐标系下的模糊域核函数如图4所示;
[0262]
依据步骤7,将最优核函数φ
d
(m,n)与信号的模糊函数a
z
(m,n)相乘,得到模糊域滤波后的特征函数a
f
(m,n),并将a
f
(m,n)变换到时频域得到信号的时频分析结果ρ(a,b),如图
5所示。
[0263]
本发明第三实施例:
[0264]
仿真信号为两个平行分量和一个非平行分量组合线性调频信号,信号参数设置为:信号幅度均为a=1,初始相位均为分量一脉宽τ1=0.6s,起始时间和终止时间分别为0s和0.6s,起始频率f1=100hz,信号终止频率f2=62.5hz,采样频率f
s
=2000hz,观测数据序列点数l1=τ1f
s
=1200;分量二脉宽τ2=0.8s,起始时间和终止时间分别为0s和0.8s,信号起始频率f3=200hz,信号终止频率f4=400hz,观测数据序列点数l2=τ2f
s
=1600;分量三脉宽τ3=0.6s,起始时间和终止时间分别为0.2s和0.8s,信号起始频率f3=350hz,信号终止频率f4=500hz,观测数据序列点数l2=τ3f
s
=1200。
[0265]
依据步骤2,计算直角坐标系下信号采样数据序列s(a)的模糊函数a
z
(m,n);
[0266]
在步骤3,在模糊域内检测信号自项并估计信号自项的径向角度,结果为[1.6057,1.3963],是弧度制的角度表示;
[0267]
依据步骤4、步骤5和步骤6,计算出直角坐标系下的模糊域核函数如图6所示;
[0268]
依据步骤7,将最优核函数φ
d
(m,n)与信号的模糊函数a
z
(m,n)相乘,得到模糊域滤波后的特征函数a
f
(m,n),并将a
f
(m,n)变换到时频域得到信号的时频分析结果ρ(a,b),如图7所示。
[0269]
可以理解,本发明是通过一些实施例进行描述的,本领域技术人员知悉的,在不脱离本发明的精神和范围的情况下,可以对这些特征和实施例进行各种改变或等效替换。另外,在本发明的教导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本发明的精神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本技术的权利要求范围内的实施例都属于本发明所保护的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜