一种可抵抗多径干扰的射频指纹识别方法与流程

文档序号:14252806阅读:776来源:国知局
一种可抵抗多径干扰的射频指纹识别方法与流程

本发明属于无线通信技术领域,具体的说是涉及一种利用通信系统前导码可抵抗多径干扰的射频指纹识别方法。



背景技术:

随着无线通信的广泛应用,通信信息安全成为了一个重要研究课题。现有的安全通信技术更多地从协议层进行设计,网络端通过对用户端发送的某种预先约定好的独特身份号码进行验证进而对用户端的合法性进行确认,但是,一旦用户的身份信息泄露,不法分子可以利用自用电台模仿合法用户接入网络进而进行犯罪活动。

为了避免这种情况,考虑到不法分子采用的通信电台和合法用户的通信电台不同,而任意两台通信辐射源在制造过程中均会由于器件的容差效应导致其硬件性能并非完全一样,这种射频端硬件电气特性的不同会导致各个电台发射的信号具有独特的细微特征,可通过对电台这种独特细微特征的提取完成对不同电台的识别和分类,并进而达到对合法和仿冒非法用户区分的目的,这种直接从通信辐射源发射的射频波形提取电台的独特指纹特征进而完成电台识别的技术被称为射频指纹识别。

典型的射频指纹识别技术包括:双谱变换技术和时频变换技术等,其中双谱变换技术的复杂度较低,但易受交叉项影响且识别率不高,时频变换技术如希尔伯特黄氏变换技术(hht:hilberthuangtransform)由于将待分析对象的信号成分视作随时间不断变化的,更适合对非线性信号进行分析并能较好展示出信号的细微特征,因而能获取更高的估计精度,但计算复杂度较高。由于传统射频指纹识别技术往往是在加性高斯白噪声信道(awgn:additivewhitegaussiannoise)条件下进行分析和优化,未考虑实际无线信道中的多径干扰效应,因而在多径信道条件下,其性能受限。



技术实现要素:

本发明的目的是,针对射频指纹识别领域中,现有技术由于未考虑多径干扰影响,导致在多径信道下性能下降的问题,提出了利用通信系统中前导码的自相关特性,对接收信号进行解扩提取出主径信号,结合特征提取过程中的积分(积分法)和三次多项式拟合(包络法)减轻延时径的干扰,之后根据fft变换后直流部分的功率幅度对解扩信号进行功率归一化,减轻随机衰落对信号的影响,同时本发明具有计算复杂度小,对噪声不敏感的特性。

本发明的技术方案是:

一种可抵抗多径干扰的射频指纹识别方法,该方法以电台发射的前导码为处理对象,其特征在于,包括以下步骤:

s1、利用本地伪随机序列(pn:pseudonoise)和接收信号滑动相乘,得到主径的相关峰,并根据主径相关峰所对应时延对信号完成解扩,提取出主径信号;

s2、对解扩后的信号进行fft变换,得到直流部分信号的幅度,利用此幅度值完成信号的功率归一化;

s3、采用积分法特征提取,对归一化后的信号进行积分,并对得到的积分曲线按照最小二乘法准则进行直线拟合,将直线拟合得到的直线斜率作为电台第一特征值;

s4、采用包络法特征提取,对归一化后的信号先按照时间常数进行包络检波得到信号的粗包络,然后采用三次多项式拟合方法对粗包络进行曲线拟合得到精包络,在完成包络初始值归一化后提取精包络的最终值作为电台第二特征值;

s5、利用k近邻分类器对信号特征值进行分类。

本发明总的技术方案,在单发单收的通信系统中,针对各辐射源射频端载频的微弱差异性,从前导码中利用积分法和包络提取法分别提取出各辐射源的两种射频指纹特征进而利用k近邻分类法完成对各辐射源的识别和分类。相对于传统的射频指纹识别技术没有考虑无线信道的多径干扰影响,导致传统技术在多径信道条件下性能下降的问题,以前导码为研究对象的射频指纹识别技术利用伪随机序列的自相关性在接收端对主径信号进行提取,并对解扩后的信号利用快速傅里叶变换(fft:fastfouriertransform)进行功率归一化,在减轻多径干扰的同时避免了随机衰落对电台射频指纹的污染。

进一步的,所述步骤s1的具体方法为:

设定相同制式相同型号的不同通信辐射源发射一段相同完整的前导码后的射频信号si(t)为:

其中,si(t)代表第i个电台的所发射的前导码复信号,d(t)为一段完整前导码信号的复数表示形式,并采用二进制相移键控的方式进行符号调制,f为标准的载频,△fi为第i个电台和标准载频之间的差异;

则经过多径信道到后到达接收端处理机天线部分的信号ri(t)为:

其中,ri(t)为到达接收端处理机的信号,a0、a1、a2和a3为各径的随机衰落,服从瑞利衰落,t0、t1、t2和t3为各条径的随机时延;

利用标准本地振荡源对信号进行下变频,得到基带信号bi(t)

利用本地伪随机序列与基带信号进行滑动相乘,获得主径相关峰:

其中,r(t)为以本地pn序列在时间轴上滑动长度t为变量的相关曲线,pn(t)为一段完整的本地伪随机序列,length为一段完整pn序列的持续时间长度;

按照对应的本地伪随机序列时延,将时延后的本地pn序列和接收信号进行相乘,完成信号的解扩,得到解扩后一段完整的前导码信号:

di(t)=bi(t)×pn(t-t0)

其中,di(t)为解扩后的信号,u(t)为单位阶跃信号;

将bi(t)×pn(t-t0)展开可以得到:

其中,d1(t)、d2(t)和d3(t)分别为幅度为d1、d2和d3的双极性随机序列,d1、d2和d3均服从瑞利分布。

进一步的,所述步骤s2的具体方法为:

对解扩后的信号进行傅里叶变换,得到频域信号:

其中,为主径信号的傅里叶变换,其频率成分近乎仅含直流分量,为三条延时径的傅里叶变换,由于d1(t)、d2(t)和d3(t)为伪随机双极性序列,因此其信号频带宽度远远大于主径信号,并且在直流部份其功率谱密度相对于主径信号可视为噪声;

利用解扩后信号在直流部分的功率谱密度di(0),对解扩后的信号进行功率归一化,减轻随机衰落对射频指纹的影响,可得到功率归一化后的信号ni(t);

其中,ni(t)为功率归一化后的信号,归一化后主径信号的随机幅度被几乎消除,仍为幅度服从瑞利分布的双极性伪随机序列。

进一步的,所述步骤s3的具体方法为:

利用积分法对电台特征进行提取,首先对信号进行积分得到积分曲线ii(t):

利用最小二乘法的直线拟合准则,对ii(t)进行直线拟合,得到拟合直线pi(t):

pi(t)=(kt+b)×(u(t-t0)-u(t-t0-length))

其中,u(t)为阶跃信号,k和b分别为拟合直线的斜率和截距,其计算方法为:

其中,xm等于m,t为采样时间;

将得到的拟合斜率k作为电台的射频指纹的第一种特征值。

进一步的,所述步骤s4的具体方法为:

利用包络法对电台特征进行提取,首先利用包络检波法提取出电台的粗包络e1i(t):

e1i(t)=εd1(ni(t))

其中,εd1(ni(t))代表对归一化后的信号ni(t)进行包络检波,其检波具体方法如下:

其中,t代表当前时刻,△t代表一段微小的时间间隔,t+△t代表紧邻当前时刻的下一时刻,e1i(t)代表当前时刻的包络取值,e1i(t+△t)代表下一时刻的包络取值,ni(t+△t)代表下一时刻被检波信号的电平值,rec代表检波的时间常数,需要根据信号状况进行具体调整;

利用三次多项式曲线拟合的方法,按照最小二乘法准则,对检波后得到的信号粗包络进行三次曲线拟合,得到拟合曲线e2i(t):

e2i(t)=εd2(e1i(t))

其中,εd2(e1i(t))代表对包络检波后得到的曲线进行三次多项式拟合,具体拟合方式如下:

构造三次曲线e2i(nt)=β3(nt)3+β2(nt)2+β1nt+β0;

构造最小二乘法目标函数求取β3、β2、β1和β0的具体值使得q最小;

求取满足方程组的β3、β2、β1和β0的取值;

得到三次多项式拟合曲线提取精包络在前导码结束时刻的取值作为电台的射频指纹的第二种特征值。

进一步的,所述步骤s5的具体方法为:

利用得到的两种电台射频指纹特征值,通过k近邻分类方法对两种特征值分别进行分类,进而完成电台识别,具体包括:

s51、将m个已知标签的四种电台样本信号的第一种特征值feature1或第二种特征值feature2附带着对应的电台标签放入训练库中;

s52、将提取出的未知电台样本信号的feature1或feature2与训练库中所有附带电台标签的feature1或feature2一一进行欧氏距离计算,得到大小为m的欧式距离数组并按照欧氏距离的大小对数组进行升序排列得到数组ο:

ο={[d(1),lable(1))],[d(2),lable(2)],…,[d(m),lable(m)]}

其中,d(k)代表第k小的欧式距离,lable(k)代表对应的已知电台标签号;

s53、从欧式距离数组ο中,提取前k个最小距离数据所对应的电台标签并组成集合p:

p={lable(1),lable(2),…,lable(k)}

统计p中四种电台标签各自的数量,选取标签数量最多的电台作为未知电台的归类结果。

本发明的有益效果是:计算复杂度低,能够有效减轻多径干扰对射频指纹识别的影响,并能在一定程度上提升信噪比增益;当各电台之间具有一定载频差异的情况下,能够较好地完成电台射频指纹的提取和分类。

附图说明

图1是以通信系统前导码为对象,利用积分法和包络法提取出电台射频指纹并进而完成电台分类识别的系统框图;

图2为以通信系统的前导码为对象,利用积分法提取出电台特征过程中得到的四种电台的积分曲线图;

图3为以通信系统的前导码为对象,利用包络法提取出电台特征过程中得到的四种电台的精包络图;

图4为随着信噪比变化,两种特征提取法的识别性能的变化曲线。

具体实施方式

下面结合附图和详细描述本发明的技术方案。

为更好地对本发明进行说明,先介绍本发明技术方案所用到的术语和通信辐射源射频指纹识别的概念。

通信辐射源射频指纹识别:由于在通信辐射源制造过程当中器件所存在的容差特性,即使相同型号相同制式的电台在硬件电气特性上也会有所差异,这造成不同电台在发送通信信号时,信号波形中存在可以反映电台特征的独特信息,这种独特信息叫做射频指纹。通过将这种射频指纹以某种方式提取出来并和以往的历史数据进行比对并进而从物理层上对电台进行识别的过程叫做通信辐射源射频指纹识别。

本发明的具体实施方案如图1所示的系统图,其具体实施步骤如下:

步骤1:利用标准本地振荡源对接收信号进行下变频,得到基带信号

步骤2:利用本地伪随机序列与基带信号进行滑动相乘,寻找主径相关峰,并根据相关峰的时延对信号进行解扩。

步骤3:对解扩后的信号进行功率归一化。

步骤4(1):利用积分法对归一化后的信号进行特征提取

i.首先,对功率归一化后的信号进行积分得到积分曲线

ii.然后,利用最小二乘法的曲线拟合准则,对积分曲线进行直线拟合,得到

拟合直线

iii.最后,将得到的拟合直线的斜率k作为电台的第一种射频指纹特征值;

步骤4(2):利用包络法对归一化后的信号进行特征提取

i.首先,利用包络检波法提取出电台的粗包络

ii.然后,利用三次多项式拟合的方法,按照最小二乘法准则,对检波后得到

的信号粗包络进行三次曲线拟合,得到拟合曲线

iii.最后,提取三次多项式拟合曲线在前导码结束时刻的取值作为电台的第

二种射频指纹特征值首先,利用包络检波法提取出电台的粗包络;

步骤5:将所有已知标签的四种电台样本信号的特征值一或特征值二附带着对应的电台标签放入训练库中。

步骤6:将获得的未知电台样本信号的第一种特征值或第二种特征值与训练库中所有附带电台标签的第一种特征值或第二种特征值一一进行欧氏距离计算,得到大小为训练样本总数的欧式距离数组并按照欧氏距离的大小对数组元素进行升序排列。

步骤7:从升序排列的欧式距离数组中,提取前个最小距离数据所对应的电台标签并组成一个大的集合,统计该集合中四种电台标签各自的数量,选取标签数量最多的电台作为未知电台的分类。

图2为以通信系统的前导码为对象,利用积分法提取出电台特征过程中得到的四种电台的积分曲线图。

图3为以通信系统的前导码为对象,利用包络法提取出电台特征过程中得到的四种电台的精包络图。

图4为随着信噪比变化,两种特征提取法的识别性能的变化曲线。

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