激光与光电子学进展, 2018, 55 (6): 060602, 网络出版: 2018-09-11   

基于模糊聚类与BP神经网络的无线光副载波调制识别 下载: 1177次

Modulation Recognition of Wireless Optical Subcarrier Based on Fuzzy Clustering and Back Propagation Neural Net
作者单位
西安理工大学自动化与信息工程学院, 陕西 西安 710048
摘要
基于大气弱湍流信道模型,设计了模糊聚类与改进反向传播(BP)神经网络相结合的星座图识别方法。采用模糊C均值(FCM)算法对无线光副载波多进制相移键控(MPSK)信号星座图进行聚类分析,通过计算其硬趋势均值获得星座图特征,然后将特征输入改进BP神经网络分类器进行调制识别。在对数振幅起伏方差 σχ2=0.1时,总正确识别率达到100%,随着起伏方差的增大,MPSK信号星座图聚敛性变差,但总正确识别率也达到87.5%,同时提高了16进制相移键控(16PSK)调制的识别率。
Abstract
Based on the atmospheric weak turbulence channel model, a constellation recognition method based on fuzzy clustering and improved back propagation (BP) neural network is designed. The fuzzy C mean (FCM) algorithm is used to get the cluster center of the wireless optical multiple phase shift keying (MPSK) subcarrier signals constellation. By calculating the hard tendency of the fuzzy classification, we obtain the feature of constellation. Finally, improved BP neural network as the classifier is designed and used to accomplish the modulation recognition. When the log-amplitude fluctuation variance σχ2=0.1, the correct recognition rates of four different modulation styles are all up to 100%. With the increase of fluctuation variance, convergence of MPSK signal constellation diagram becomes worse, but the total correct recognition rate also gets to 87.5%, and the recognition rate of 16 phase shift keying (16PSK) is improved obviously.

1 引言

无线光通信具有带宽大、体积小、保密性好、造价低及施工方便灵活等优点。无线光通信普遍采用强度调制/直接检测系统,强度调制可分为脉冲调制和连续波调制两种。副载波调制属于频带调制,与脉冲调制方法相比,副载波调制不需要自适应阈值,可以有效抑制大气湍流影响[1-4]。同时多路副载波系统可以抑制多径传输下的码间干扰,还对不同载波分配不同用户数据以增加系统通信容量。

大气信道是一种有记忆的时变信道,大气散射和大气湍流等严重影响通信链路中的副载波信号质量,造成激光光束衰减和展宽,系统接收端信号的相位模糊、偏移以及大气运动介质引起的多普勒频移给星座图检测带来巨大困难[5]。调制识别技术在技术侦察及通信对抗等领域占有重要地位,星座图提供了信号结构以及各种不同调制状态的关系,为接收端解调器提供参数,从而选择相应的解调算法[6]。因此,将星座图检测应用于调制识别具有重要意义。文献[ 7]分别研究了4种模糊C均值(FCM)聚类方法,对比分析了4种算法效率和敏感性问题,但并没有应用于具体识别实验中。文献[ 8-9]均是针对在加性高斯白噪声影响下的调制识别方法的研究,文献[ 8]将FCM聚类算法应用于雷达信号的识别,获得了较高的识别率。文献[ 9]研究了FCM和支持向量机相结合的数字调制识别方法。文献[ 5]采用了近邻聚类法,给出了距离的阈值选取,该方法在光强对数振幅起伏方差小于0.15时具有较高的识别率,虽然方法简单易行,但随着起伏方差以及调制阶数的增大,该方法已不能获得满意的识别率。不同于文献[ 7-9],本文把模糊聚类与反向传播(BP)神经网络相结合应用于无线激光通信中,研究了大气湍流信道光强对数振幅起伏方差对星座图识别的影响。在大气弱湍流对数正态分布信道和不同的光强对数振幅起伏方差下,基于FCM聚类算法对副载波多进制相移键控(MPSK)调制信号星座图进行聚类,提取聚类硬趋势均值,再利用改进的BP神经网络进行分类识别。

2 大气湍流对数正态分布模型

大气湍流是一种具有强烈涡旋性的不规则运动,它的形成机理是太阳辐射和各种气象因素引起大气温度随机变化,从而导致大气折射率随机变化。根据湍流程度及其运动状态的不同,大气信道可分为弱湍流和强湍流信道。在20世纪50年代后期,Tarskii在Rytov近似理论基础上发展了Rytov方法,光波振幅起伏在弱湍流下服从对数正态分布[10]

光波对数振幅起伏χ的概率密度函数为

p(χ)=12πσχexp-[χ-E(χ)]22σχ2,(1)

式中:E(χ)为χ的均值; σχ2为光强对数振幅起伏方差。

若已知光波振幅为A,光波的光强则可写为I=A2。定义光强对数振幅l的起伏方差为

σl2=<(lnI-<lnI>)2>,(2)

式中:<·>为取均值。

平面波水平均匀路径下,光强对数振幅起伏方差为

σl2=1.23k76L116Cn2,(3)

式中: σl2也称为Rytov方差;k=2π/λ为波数,λ为光波长;L为传输距离; Cn2为折射率结构常数。

采用变量代换,可以得到光波强度的概率密度函数

p(I)=p(χ)dI,(4)

将(4)式代入(1)式中,得到

p(I)=exp2πσlI-[ln(I/I0)-E[l]]22σl2,I0,(5)

式中: σl2=4 σχ2;E[l]=2E[χ]。

3 基于FCM聚类算法的星座图调制识别

3.1 FCM聚类算法

FCM聚类算法是基于划分的一种聚类算法,其对普通C均值算法进行了改进,属于无监督学习方法,FCM聚类算法不需要提供系统的输出序列,被广泛应用于模式识别中[11]。该算法使被划分到同一簇对象之间的相似度最大化,不同簇对象之间的相似度最小化。FCM算法把n个待分类的向量划分为c个模糊组,求出每组的聚类中心,使得非相似性指标的价值函数达到最小。FCM利用隶属度定义样本数据隶属于每一类的概率,与引入模糊划分相适应,隶属矩阵U元素在[0,1]区间取实数值,而且样本点隶属于每一类的取值和为1,即

i=1cuij=1,j=1,,n,(6)

式中:c为聚类中心数。

当选择欧几里德距离作为非相似性指标时,FCM的价值函数(或目标函数)定义为

J(U,c1,,cc)=i=1cJi=i=1cjnuijmdij2,(7)

式中:uij为隶属度矩阵U的元素,矩阵中元素属于[0,1]区间;ci为模糊组i的聚类中心,第i个聚类中心与第j个数据点之间的欧几里德距离为dij=ci-xj‖;m∈[1,),是一个加权指数。对所有输入参量求导,可得到使(7)式达到最优解的必要条件:

ci=j=1nuijmxj/j=1nuijm,(8)uij=1/k=1cdijdkj2/(m-1)(9)

由上述两个必要条件可知,FCM算法是一个简单的迭代过程,通过反复修改隶属度矩阵和聚类中心,使Jc(i+1)-Jc(i),其中ε为算法迭代中设定的阈值,当相邻两次价值函数值的改变量小于某个阀值,则迭代结束。

3.2 FCM算法的硬趋势均值

ε=10-5,通过上述迭代优化价值函数,最终获得调制信号星座图优化的聚类中心和每个样本点对聚类中心的隶属度矩阵。本研究采用硬趋势函数作为FCM算法的有效性函数来判断将接收信号点划分为c类是否合理,该函数求得的特征量也作为BP神经网络的输入参数,从而区分不同的调制类型。硬趋势求解步骤如下[12-13]:

1) 根据星座图样本点隶属度的最大值,把每个样本点xj分配到其所属的聚类集合X中,定义为

yi=xj/Uij=max0<t<cUtj,xjX,(10)

式中:yi为划分到聚类中心ci的所有接收样本。

2) 计算每个样本点xj的隶属度矩阵中最大值与次大值之比并记为

rj=ucjuij,uij=max0<t<c{Utj},Ucj=max0<t<cti{Utj}(11)

3) 当聚类中心数为c时,定义第i个聚类中心的硬趋势为所有隶属于ci的样本点,计算rj的均值

Tci=xjYirj/Ni,(12)

式中:Ni为隶属于聚类中心ci的样本点数。

4) 硬趋势的平均为所有聚类中心下的均值

Tc=1ci=1cTci,(13)

该均值既作所提取的调制类型的特征,也是改进BP神经网络的输入参数。

4 基于FCM的星座图调制识别仿真

4.1 星座图聚类

基于大气湍流对数正态分布信道模型,当 σχ2=0.1和 σχ2=0.2,接收端信噪比RSN=20 dB时,对经过信道后副载波二进制相移键控(BPSK)、4进制相移键控(QPSK)、8进制相移键控(8PSK)和16进制相移键控(16PSK)星座图采用FCM聚类,结果如图1所示,图中红色圆圈表示模糊聚类后的聚类中心。随着大气湍流对数振幅起伏方差的增大,星座点弥散加强,星座图相位信息模糊,无法分辨,聚类中心也产生了相位偏移。

图 1. 大气湍流信道下副载波MPSK信号聚类星座图。(a) BPSK,σχ2=0.1;(b) BPSK,σχ2=0.2;(c) QPSK,σχ2=0.1;(d) QPSK,σχ2=0.2;(e) 8PSK,σχ2=0.1;(f) 8PSK,σχ2=0.2;(g) 16PSK,σχ2=0.1; (h) 16PSK,σχ2=0.2

Fig. 1. Clustering constellation of subcarrier MPSK signal in atmospheric turbulence channel. (a) BPSK, σχ2=0.1; (b) BPSK, σχ2=0.2; (c) QPSK, σχ2=0.1; (d) QPSK, σχ2=0.2; (e) 8PSK, σχ2=0.1; (f) 8PSK, σχ2=0.2; (g) 16PSK, σχ2=0.1; (h) 16PSK, σχ2=0.2

下载图片 查看所有图片

4.2 基于FCM的特征提取

当接收端信噪比RSN=20 dB,且 σχ2取0.05, 0.1, 0.15, 0.2, 0.25时,基于BPSK、QPSK、8PSK和16PSK副载波信号星座图样本数据,由(10)式分别计算出不同聚类中心c=2,4,8,16下的Tc值,将这4个硬趋势均值T2,T4,T8,T16作为提取的4种调制类型的特征量,也作为本研究中改进BP神经网络分类器的输入参数。图2为不同对数振幅起伏方差下的硬趋势均值特征,由图2(a)可见,4种调制对应的T2值,其中BPSK对应的T2最小,因此依据T2可以把BPSK与其他类型区分开。由图2(b)可知,剩下的3种调制中QPSK的T4值明显小于其他两种调制,因此又可以将QPSK识别出来,依次类推,进而识别出8PSK和16PSK。由图2还可以看到,随着光强对数振幅起伏方差的增大,硬趋势均值也随之增大,QPSK的T4与8PSK和16PSK的T4间距变小,8PSK与16PSK的T8间距也变小,且间距明显小于T2时BPSK与其他3种调制类型的间距以及T4时QPSK与其他类型的间距,这说明随着 σχ2的增大,4种调制方式的可分性变差,正确识别率降低,且8PSK与16PSK可分性最差,这与BP神经网络识别实验结果也是相符的。

图 2. 4种调制方式对应的模糊聚类硬趋势均值。(a) T2;(b) T4;(c) T8;(d) T16

Fig. 2. Hard tendency mean of fuzzy clustering corresponding to four kinds of modulation modes. (a) T2; (b) T4; (c) T8; (d) T16

下载图片 查看所有图片

4.3 基于改进BP神经网络的调制识别实验

BP神经网络是一种采用误差BP算法进行有监督学习的前馈多层神经元网络。因为BP算法训练过程的不确定性严重影响了BP神经网络学习的收敛速度和识别的准确率。本研究采用附加动量法和自适应学习速率相结合的方法改进了BP算法。

本研究采用3层的改进BP神经网络作为调制识别的分类器。将基于FCM提取的硬趋势均值作为网络的输入特征参数。该网络神经元个数输入层为4,隐含层为15,输出层为2,网络误差函数Ee=0.01,动量因子为0.9,初始学习速率为0.02。实验中对4种调制方式共200个样本进行训练,经过5次( σχ2=0.1)和37次( σχ2=0.2)的权重修正后,网络的训练过程结束,再利用训练好的改进BP神经网络对经大气湍流信道后的调制星座图样本进行识别分类,对网络输出数据设置阈值T1=T2=0.5,可得到4种输出标识位,00为BPSK,01为QPSK,10为8PSK,11为16PSK。图3只给出了 σχ2为0.1和0.2情况下的网络训练、验证以及测试的均方误差曲线。识别实验中取4种调制信号星座图样本共400个进行训练和测试,每种调制类型训练和测试样本数均各为100个,星座图的数据点长度为600。对共200个4种调制测试样本的星座图基于FCM提取其硬趋势函数均值,再输入BP神经网络输入层进行检测识别。3种对数振幅起伏方差下识别结果如表1~表3所示。

图 3. 改进BP神经网络均方误差曲线。(a) σχ2=0.1;(b) σχ2=0.2

Fig. 3. Mean square error curve of improved BP neural network. (a) σχ2=0.1; (b) σχ2=0.2

下载图片 查看所有图片

表 1. σχ2=0.1,RSN=20 dB时调制信号星座图识别结果

Table 1. Constellation recognition results of modulated signal when σχ2=0.1, RSN=20 dB

TestStandard
σχ2=0.1Correct recognitionrate /%Total correctrecognition rate /%
BPSKQPSK8PSK16PSK
BPSK50000100100
QPSK05000100
8PSK00500100
16PSK00050100

查看所有表

表 2. σχ2=0.2,RSN=20 dB时调制信号星座图识别结果

Table 2. Constellation recognition results of modulated signal when σχ2=0.2, RSN=20 dB

TestStandard
σχ2=0.2Correct recognitionrate /%Total correctrecognition rate /%
BPSKQPSK8PSK16PSK
BPSK5000010096
QPSK05000100
8PSK0048296
16PSK0064488

查看所有表

表 3. σχ2=0.25,RSN=20 dB时调制信号星座图识别结果

Table 3. Constellation recognition results of modulated signal when σχ2=0.25, RSN=20 dB

TestStandard
σχ2=0.25Correct recognitionrate /%Total correctrecognition rate /%
BPSKQPSK8PSK16PSK
BPSK472109487.5
QPSK0473094
8PSK0045590
16PSK00113978

查看所有表

表1~表3可以看出,当 σχ2=0.1时,总的正确识别率达到100%,随着 σχ2的增加,信号的总正确识别率下降,但 σχ2=0.25时也可达到87.5%。 副载波信号调制阶数越大,对数振幅起伏方差对调制信号星座图弥散程度的影响越大,16PSK调制星座图相位信息最模糊,其识别率在4种调制方式中最低。采用本方法所得到的调制识别率与文献[ 5]所设计的近邻聚类法得到的识别率相比,在 σχ2=0.1时,两种方法总正确识别率均为100%,但在 σχ2=0.2时,本研究中16PSK的识别率由文献[ 5]中的62%提高到88%,4种调制的总的正确识别率也由90%提高到96%,而且光强对数振幅起伏较强( σχ2=0.25)时本研究中8PSK与16PSK识别率与文献[ 5]相比都有明显提高。这说明所设计的模糊聚类与改进BP神经网络相结合的星座图识别方法可有效提高大气湍流下无线光高阶副载波调制的正确识别率。

5 结论

采用FCM聚类结合改进BP神经网络对无线光副载波MPSK调制星座图进行了识别研究。对聚类后的聚类中心求取硬趋势均值作为对星座图聚类后提取的特征,然后将其输入到改进BP神经网络分类器进行星座图识别检测。该方法在对数振幅起伏方差较大条件下可以获得87.5%的总正确识别率,16PSK识别率也有明显提高。识别结果表明,所提方法可以有效抑制大气湍流光强对数振幅起伏对无线光副载波调制星座图识别的影响,对于高阶副载波调制星座图的识别具有重要的意义。

参考文献

[1] LuQ, Liu QC, Mitchell GS. Performance analysis for optical wireless communication systems using subcarrier PSK intensity modulation through turbulent atmospheric channel[C]∥IEEE Global Telecommunications Conference, Dallas, TX. [S. l.]: IEEE, 2004, 3: 1872- 1875.

[2] Hassan MZ, Hossain MJ, Cheng JL. Exact BER analysis of subcarrier QAM and PSK intensity modulations in strong turbulence[C]∥International Conference on Computing, Networking and Communications, Optical and Grid Networking Symposium, Honolulu, HI, USA. [S. l.]: IEEE, 2014: 478- 483.

[3] 陈丹, 柯熙政. 基于Turbo码的无线光通信副载波误码性能分析[J]. 光学学报, 2010, 30(10): 2859-2863.

    Chen D, Ke X Z. Analysis on error rate of wireless optical communication using subcarrier modulation on turbo code[J]. Acta Optica Sinica, 2010, 30(10): 2859-2863.

[4] Samimi H. Performance of subcarrier intensity modulated FSO systems over gamma-gamma turbulence channels with pointing errors[J]. Wireless Personal Communications, 2016, 95(2): 1407-1416.

[5] 陈丹, 柯熙政. 大气弱湍流信道无线光副载波调制识别研究[J]. 激光与光电子学进展, 2012, 49(7): 070601.

    Chen D, Ke X Z. Modulation recognition of wireless optical communication using subcarrier modulation over atmosphere weak turbulence channel[J]. Laser & Optoelectronics Progress, 2012, 49(7): 070601.

[6] 王建新, 宋辉. 基于星座图的数字调制方式识别[J]. 通信学报, 2004, 25(6): 166-173.

    Wang J X, Song H. Digital modulation recognition based on constellation diagram[J]. Journal on Communications, 2004, 25(6): 166-173.

[7] AliR, OffiahA, RamlakhanS. Fuzzy C-Means clustering to analyze bone vibration as a method of screening fracture[C]∥International Symposium on Communication Systems, Networks and Digital Signal Processing, Prague, Czech Republic. [S. l.]: IEEE, 2016: 1- 5.

[8] GuoQ, Nan PL, WanJ. Radar signal recognition based on ambiguity function features and cloud model similarity[C]∥International Conference on Ultrawideband and Ultrashort Impulse Signals, Odessa, Ukraine. [S. l.]: IEEE, 2016: 128- 134.

[9] 顾敏剑. 基于模糊C均值聚类和支持向量机的信号识别方法[J]. 计算机与数字工程, 2013, 41(3): 367-369.

    Gu M J. Signal recognition method based on fuzzy C-Means and support vector machine[J]. Computer & Digital Engineering, 2013, 41(3): 367-369.

[10] GhassemlooyZ, PopoolaW, RajbhandariS, et al.Optical wireless communication: system and channel modeling with Matlab[M]. Boca Raton: CRC Press, 2013: 131- 137

[11] Wang ZF. Comparison of four kinds of fuzzy C-Means clustering methods[C]∥International Symposium on Information Processing, Qingdao, China. [S. l.]: IEEE, 2010: 563- 566.

[12] Helmy MO, Zaki FW. Identification of linear bi-dimensional digital modulation schemes via clustering algorithms[C]∥International Conference on Computer Engineering & Systems, Cairo, Egypt. [S. l.]: IEEE, 2009: 385- 390.

[13] Rivera F E, Zapata E L, Carazo J M. Cluster validity based on the hard tendency of the fuzzy classification[J]. Pattern Recognition Letters, 1990, 11(1): 7-12.

陈丹, 王晨昊, 姚伯羽. 基于模糊聚类与BP神经网络的无线光副载波调制识别[J]. 激光与光电子学进展, 2018, 55(6): 060602. Dan Chen, Chenhao Wang, Boyu Yao. Modulation Recognition of Wireless Optical Subcarrier Based on Fuzzy Clustering and Back Propagation Neural Net[J]. Laser & Optoelectronics Progress, 2018, 55(6): 060602.

本文已被 1 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!