一种基于双谱和EMD融合特征的手机个体识别方法与流程

文档序号:12670470阅读:来源:国知局

技术特征:

1.一种基于双谱和EMD融合特征的手机个体识别方法,其特征在于,包括以下步骤:

(1)、对待识别的手机个体采样

在手机通话阶段,使用AD9361软件无线电平台对待识别的手机个体采样,采样频段为a~bMHz,采样频率为fsMHz,其中,设待识别的手机个体共C个,每个手机个体采样M组采样数据,则待识别的手机个体共计采样出C×M组采样数据;

(2)、采样数据预处理

将C×M组采样数据依次通过PCIE实时传输到PC机上,再通过对采样数据进行解帧和重组,得到I、Q两路数据信号;

(3)、获取数据样本集

计算I、Q两路数据信号的模值,将采样数据的长度等于L且模值大于预设阈值的采样数据保存在数据样本集S{}中,n表示数据样本集中采样数据的个数,n≤C×M;

(4)、求取样本特征集X

计算每个数据样本的双谱,再求取其矩形围线积分作为双谱特征,最后利用多分类Fisher判别双谱特征,将双谱特征分离度最大的k个特征作为样本特征集X;

(5)、求取样本特征集Y

计算每个数据样本的经验模态分解,再去除主分量和噪声后计算出杂散成分的功率谱,最后利用主成分分析法对杂散成分的功率谱进行降维,将降维后最大的前p个主成分分量作为样本特征集Y;

(6)、利用典型相关分析法对样本特征集X和样本特征集Y进行特征融合,得到融合后的特征集Z,对Z按m%:n%的比例做水平切分,其中,m%作为训练集ZTrain,剩下的为测试集ZTest

(7)、构建随机森林分类器,用训练集ZTrain训练该分类器,并利用训练好的分类器对测试集ZTest进行分类决策,最终输出手机个体识别结果。

2.根据权利要求1所述的一种基于双谱和EMD融合特征的手机个体识别方法,其特征在于,所述步骤(4)中,求取双谱的矩形围线积分作为双谱特征的具体方法为:

(2.1)、将每一个长度为L的样本数据分成K段,保持相邻数据段重叠部分为T%,每段数据长度为表示下取整,并对每段数据去均值;

(2.2)、第i段数据的DFT系数Y(i)(λ):

其中,是去值后的第i段数据,λ是DFT变换后的频点;

(2.3)、计算DFT系数的三阶相关:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msubsup> <mi>&Delta;</mi> <mn>0</mn> <mn>2</mn> </msubsup> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>L</mi> <mn>1</mn> </msub> </mrow> <msub> <mi>L</mi> <mn>1</mn> </msub> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>L</mi> <mn>1</mn> </msub> </mrow> <msub> <mi>L</mi> <mn>1</mn> </msub> </munderover> <msup> <mi>Y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <msup> <mi>Y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <msup> <mi>Y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msup> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>...</mn> <mo>,</mo> <mi>K</mi> <mo>,</mo> <mn>0</mn> <mo>&le;</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>&le;</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>&le;</mo> <msub> <mi>f</mi> <mi>s</mi> </msub> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,L1的取值满足是在双谱区域沿水平和垂直方向上所要求的两频率采样点之间的间隔,λ12是频域的相关变量;

(2.4)、计算数据样本的双谱

<mrow> <mover> <mi>B</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>&omega;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mi>K</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow>

其中,

(2.5)、对双谱求模得到B(ω12),再求取B(ω12)的矩形围线积分,得到积分后的双谱特征B(l):

<mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mo>&Sigma;</mo> <msub> <mi>R</mi> <mi>l</mi> </msub> </munder> <mi>B</mi> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>&omega;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow>

其中,Rl表示以零点为中心,在第一、四象限的一组矩形的积分路径,

l=1,2,…,Pl,Pl是积分路径的条数;

(2.6)、重复上述步骤(2.1)~(2.5),计算得到特征集S{n}中每一个样本的矩形围线积分双谱特征。

3.根据权利要求1所述的一种基于双谱和EMD融合特征的手机个体识别方法,其特征在于,所述步骤(5)中,计算杂散成分的功率谱的具体方法为:

(3.1)、计算每个样本x(n)的EMD:

<mrow> <mi>x</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>J</mi> </msubsup> <msub> <mi>c</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>r</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow>

其中,J表示EMD分解层数,x(n)表示数据样本集S{n}中的数据样本,cj(n)表示第j个成分分量,r(n)表示信号分解后的残差;

(3.2)、去除信号的主要成分和噪声成分c1(n)、cJ(n),将余下的分量求和,得到杂散信号成分

(3.3)、对杂散成分xo(n)进行FFT变换,得到功率谱Xo(ω);

(3.4)、重复上述步骤(3.1)~(3.3),计算得到样本集S{n}中的每一个样本杂散成分的功率谱系数。

4.根据权利要求1所述的一种基于双谱和EMD融合特征的手机个体识别方法,其特征在于,所述步骤(6)中,利用典型相关分析法对样本特征集X和样本特征集Y进行特征融合的具体方法为:

(4.1)、令Sxx∈Rp×p,Syy∈Rq×q分别表示特征集X和Y的方差,Sxy∈Rp×q表示特征集X和Y的协方差,Syx是Sxy的对称矩阵,其中p,q分别是特征集X和特征集Y中的样本个数;

(4.2)、构造协方差矩阵S:

<mrow> <mi>S</mi> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <msub> <mi>S</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>S</mi> <mrow> <mi>x</mi> <mi>y</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>S</mi> <mrow> <mi>y</mi> <mi>x</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>S</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow>

(4.3)、构造一组线性变换Wx,Wy,使其满足使得在两个特征集X和Y之间的特征对之间的相性最大,即:

<mrow> <mi>max</mi> <mo>{</mo> <mi>c</mi> <mi>o</mi> <mi>r</mi> <mi>r</mi> <mrow> <mo>(</mo> <msup> <mi>X</mi> <mo>*</mo> </msup> <mo>,</mo> <msup> <mi>Y</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> <mo>}</mo> <mo>=</mo> <mi>max</mi> <mo>{</mo> <mfrac> <mrow> <mi>cov</mi> <mrow> <mo>(</mo> <msup> <mi>X</mi> <mo>*</mo> </msup> <mo>,</mo> <msup> <mi>Y</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> <mrow> <mi>var</mi> <mrow> <mo>(</mo> <msup> <mi>X</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> <mo>.</mo> <mi>var</mi> <mrow> <mo>(</mo> <msup> <mi>Y</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>}</mo> </mrow>

其中

(4.4)、令cov(X*)=cov(Y*)=1,使用拉格朗日乘子法求解上式的目标函数max{cov(X*,Y*)},即求解关于两个方程的广义特征值问题,可以得到Wx,Wy

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>S</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>S</mi> <mrow> <mi>x</mi> <mi>y</mi> </mrow> </msub> <msubsup> <mi>S</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>S</mi> <mrow> <mi>y</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>W</mi> <mi>x</mi> </msub> <mo>=</mo> <msup> <mi>R</mi> <mn>2</mn> </msup> <msub> <mi>W</mi> <mi>x</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>S</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>S</mi> <mrow> <mi>y</mi> <mi>x</mi> </mrow> </msub> <msubsup> <mi>S</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>S</mi> <mrow> <mi>x</mi> <mi>y</mi> </mrow> </msub> <msub> <mi>W</mi> <mi>y</mi> </msub> <mo>=</mo> <msup> <mi>R</mi> <mn>2</mn> </msup> <msub> <mi>W</mi> <mi>y</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,R2特征根对角矩阵,其中非零特征值的个数为d=rank(Sxy)≤min(n,p,q),并且按降序排列λ1≥λ2≥…λd,Wx,Wy分别是非零特征值对应的特征向量空间;

(4.5)、由上式得到Wx,Wy的对X和Y两个特征集做特征融合,得到融合后的特征集合:

<mrow> <mi>Z</mi> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <msup> <mi>X</mi> <mo>*</mo> </msup> </mtd> </mtr> <mtr> <mtd> <msup> <mi>Y</mi> <mo>*</mo> </msup> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <msub> <mi>W</mi> <mi>x</mi> </msub> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>W</mi> <mi>y</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mi>X</mi> </mtd> </mtr> <mtr> <mtd> <mi>Y</mi> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>

5.根据权利要求1所述的一种基于双谱和EMD融合特征的手机个体识别方法,其特征在于,所述步骤(7)中,利用随机森林分类器对测试集ZTest进行分类决策的方法为:

基于随机森林分类(RFC)的决策模型,由多个决策树{ht(z,θt)},z∈ZTrain组成的分类器;θt是相互独立且同分布的随机向量,表示每棵决策树的决策参量;z是输入的训练特征向量;首先用ZTrain训练随机森林分类器,然后对ZTest做分类预测,最终由所有决策树综合决定输入特征向量的最终类别标签,决策树的棵数为NT,采用多数投票法决策:

<mrow> <mi>H</mi> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>arg</mi> <munder> <mi>max</mi> <mi>O</mi> </munder> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mi>T</mi> </msub> </munderover> <mi>I</mi> <mrow> <mo>(</mo> <msub> <mi>h</mi> <mi>t</mi> </msub> <mo>(</mo> <mrow> <mi>z</mi> <mo>,</mo> <msub> <mi>&theta;</mi> <mi>t</mi> </msub> </mrow> <mo>)</mo> <mo>=</mo> <mi>O</mi> <mo>)</mo> </mrow> </mrow>

其中,H(z)表示组合分类模型,O表示输出的手机个体类别。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1