1.一种基于AdaBoost的布里渊频移提取方法,其特征在于,所述方法包括以下步骤:步骤1:确定曲线函数线型S,给定布里渊频移值范围f=[f1,f2,……,fn],曲线参数取值范围c=[c1,c2,……,cm],曲线扫频取值范围fv=[fv1,fv2,……,fvk],构建布里渊增益谱特征集Fnm×k步骤2:根据构建的布里渊增益谱特征集Fnm×k构造对应的布里渊频移标签集Ymn×1TYmn×1=[f1 f1…f1 f2 f2…f2…fn fn…fn];
步骤3:对于fv=[fv1,fv2,……,fvk],c=[c1,c2,……,cm]时,从布里渊增益谱特征集Fnm×k中选取Fi和Fj,i=1,2,……,n‑1,j=i+1,i+2,……,n;
步骤4:构造样本集 i=1,2,……,n‑1,j=i+1,i+2,……,n,对应的布里渊频移标签集为Yi,jYi,j=[fi fi … fi fj fj … fj];
步骤5:初始化权重D1=(ω1,1,ω1,2,...,ω1,2m);
r=1,2,...,2m,并构造训练样本集步骤6:对于t=[1,2,……,ts]时,使用 进行训练,训练步骤如下:使用带权重的 训练数据,得到弱分类器Gt;
计算弱分类器Gt分类误差率et=P(Gt(R(fi,c,fv))≠yi+Gt(R(fj,c,fv))≠yj),yi,yj为分类器输出结果,分别对应布里渊频移标签值fi,fj;
计算弱分类器Gt的系数
更新样本权重
其中, 是规范化因子;
生成二分类器
步骤7:构造分类器集合
步骤8:对于给定的布里渊增益谱Sp=S(fp,cp,fvp)遍历分类器集合,给出不同布里渊频移标签集Yi,j的对应值;
步骤9:统计不同数值在布里渊频移标签Ymn×1中出现的次数,找出最大频次的数值fmax,即是给定的布里渊增益谱Sp对应的布里渊频移值;
确定函数类型为理想pseudo‑Vogit曲线:gB为峰值增益,fv为扫频频率,f为布里渊频移,ΔvB为带宽,a为洛伦兹因子所占比例,向量c=[ΔvBa],对应于扫频取值范围,布里渊频移起始频率为10700MHz,终止频率为
10900MHz,间隔1MHz,总计201频点;洛伦兹因子所占比例取值范围为0到1,间隔0.2,总计6个点;带宽取值范围为30MHz‑100MHz,间隔5MHz,总计15个点;峰值增益为1;
ts对应于最大迭代次数。