与传统的通信方式相比,激光混沌通信具有很多优点。由于其对初始值的灵敏度具有长期不可预测性,非常适合安全通信应用;通过使用不同的混沌吸引子或相同吸引子的不同初始值和参数产生的混沌信号可以认为是不相关的,因此容易产生大量相互正交的混沌信号,这使得激光混沌信号在多用户通信中具有广泛的应用前景[1]。然而,在激光通信和信号处理等领域中混沌技术的应用也可能面临一些挑战。对于系统现有的信道间干扰,时变衰落或混合多用户载波,盲源分离是一个必须解决的问题。一些研究人员使用混沌信号的动态属性进行盲源分离[2-4],这种方法只能在源信号动态方程的条件下应用,独立分量分析(ICA)方法也用于分离混沌信号[5-7]。这种方法假设每个源之间是互相统计独立,并通过使用高阶统计性质分离混合信号。然而,激光混沌流信号本质上是确定单一的,并且具有对初始值和宽带光谱非常敏感的特性,因此仅通过使用统计特性难以有效地进行盲源分离。本文使用相空间重构理论描述盲源分离问题,提出了一种针对上述问题的新型混沌信号盲源分离方法。
1 混沌信号的盲源分离方法激光混沌流信号的盲源分离模型如图1所示,
${x_i}(t) = \sum\limits_{j = 1}^n {{a_{ij}}{s_j}(t)} $ | (1) |
表示为矩阵形式:
${{x}}(t) = {{As}}(t) + {{n}}(t)$ | (2) |
式中:
${{x}}(t) = {\left[ {{x_1}(t)\,\,\,{x_2}(t) \cdots {x_m}(t)} \right]^{\rm{T}}}$ | (3) |
${{s}}(t) = {\left[ {{s_1}(t)\,\,\,{s_2}(t) \cdots {s_n}(t)} \right]^{\rm{T}}}$ | (4) |
式中:
Download:
|
|
根据观测混合信号
$\hat{{ s}}(t) = {{Bx}}(t) = {{BAs}}(t)$ | (5) |
矩阵
${{BA}} = {{\varLambda P}}$ | (6) |
式中:
相空间重建广泛应用于激光混沌序列的分析,如预测、诊断和激光混沌信号的李亚普诺夫指数的计算等。文献[9]通过相空间重建,定义指数来测量流模式混沌序列相空间的生长速率——生长指数。本节将使用生长指数来描述混沌信号的盲源分离问题。
假设由
$\begin{align}&{{\varsigma }}(t) = {[{{x}}(t)\,\,\,{{x}}(t + 1) \cdots {{x}}(t + d - 1)]^{\rm{T}}}\end{align}$ | (7) |
式中:
$V_{\rm{\varsigma }}(t) = {\left\| {{{\varsigma }}(t + 1) - {{\varsigma }}(1)} \right\|^2}$ | (8) |
式中
${P_\sigma }({\rm{\varsigma }}) = \frac{{D(V_{\rm{\varsigma }}(t))}}{{{E^2}(V_{\rm{\varsigma }}(t))}},\;\quad t = 1,2, \cdots ,\sigma $ | (9) |
式中:
文献[9]证明,当重构的观测序列具有零均值时,具有以下性质。
性质1 尺度不变性,即
性质2 当
$\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!{P_\sigma }({k_1}{{{\varsigma }}_{{1}}}+{k_2}{{{\varsigma }}_{{2}}}) < \max ({P_\sigma }({{{\varsigma }}_{{1}}}),{P_\sigma }({{{\varsigma }}_{{2}}})),\forall {k_1},{k_2} \ne 0\text{。}$ |
假设有不相关的观测序列
$\left\{ {\begin{aligned}& {\mathop {\max }\limits_{{{B}} \in {R^{n \times n}}} \left\{ {{P_\sigma }({{{\varsigma }}_{\hat{{ s}},1}}) + {P_\sigma }({{{\varsigma }}_{\hat{{ s}},2}})+ \cdots + {P_\sigma }({{{\varsigma }}_{\hat{{ s}},n - 1}})} \right\}\;\;\;} \\ & {E\left[ {\hat{{ s}}(t){{\hat{{ s}}}^{\rm T}}(t)} \right] = {{I}}} \end{aligned}} \right.$ | (10) |
式中,
前一节中生长指数的性质1是在观测序列为零均值时成立的,因此首先要对观测信号进行均值去除:
${x_i}(t) = {x_i}(t) - E\left[ {{x_i}(t)} \right],\;i = 1,2, \cdots ,n$ | (11) |
生长指数的性质2还要求信号序列彼此不相关,这可以通过预白化观测信号来实现。假设
通过Cayley变换,任意
这种方法可以减少要优化的参数,从而显著提高算法的收敛速度和鲁棒性。本节后续部分采用以下形式的参数化矩阵来表示2阶和3阶正交矩阵:
${{{B}}_{2 \times 2}} = \left[ {\begin{array}{*{20}{c}} {\cos {\theta _1}}&{ - \sin {\theta _1}} \\ {\sin {\theta _1}}&{\cos {\theta _1}} \end{array}} \right]$ | (12) |
$\begin{aligned}{{{B}}_{3 \times 3}} =& \left[ {\begin{array}{*{20}{c}} 1&0&0 \\ 0&{\cos {\theta _1}}&{ - \sin {\theta _1}} \\ 0&{\sin {\theta _1}}&{\cos {\theta _1}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {\cos {\theta _2}}&0&{ - \sin {\theta _2}} \\ 0&1&0 \\ {\sin {\theta _2}}&0&{\cos {\theta _2}} \end{array}} \right] \cdot \\ & \left[ {\begin{array}{*{20}{c}} {\cos {\theta _3}}&{ - \sin {\theta _3}}&0 \\ {\sin {\theta _3}}&{\cos {\theta _3}}&0 \\ 0&0&1 \end{array}} \right]\end{aligned}$ | (13) |
式中
$\mathop {\max \{ {P_\sigma }({{{\varsigma }}_{{{y}},1}})+{P_\sigma }({{{\varsigma }}_{{{y}},2}})+ \cdots + {P_\sigma }({{{\varsigma }}_{{{y}},n - 1}})\} },{{\theta _i} \in [0,2\text{π} ]}$ | (14) |
式中
对于非约束优化问题,粒子群优化算法是一种非常有效的方法。将参数向量视为粒子位置,将目标函数式(14)视为适应度函数,可以使用粒子群优化算法估计最优分离矩阵,以重构每个信道源信号。整个算法过程为:
1) 观测信号
2) 预白化观测信号
3) 使用
4) 对于每个粒子,根据式(11)、(12)、(13)计算分离矩阵B,根据式(3)计算分离信号,根据式(5)实现相位空间重构;根据式(7)~(9)计算适度函数值;
5) 应用粒子群算法优化式(14)直到满足终止条件,记录优化粒子位置θopt;
6) 输出重构的源信号
本节将通过仿真实验来评估盲源分离算法的性能。源信号通过式(1)产生混合信号,混合矩A的元素在每次仿真中通过服从[-1,1]独立均匀分布随机数产生。盲源分离算法的精度将通过性能指标PI来测量:
$\begin{align}{\rm PI} =& \frac{1}{{n(n - 1)}}\sum\limits_{i = 1}^n {\left( {\sum\limits_{j = 1}^n {\frac{{{{\left| {{g_{ij}}} \right|}^2}}}{{{{\max }_k}{{\left| {{g_{ik}}} \right|}^2}}}} } \right)} + \sum\limits_{j = 1}^n {\left( {\sum\limits_{i = 1}^n {\frac{{{{\left| {{g_{ij}}} \right|}^2}}}{{{{\max }_k}{{\left| {{g_{kj}}} \right|}^2}}}} } \right)} \end{align}$ | (15) |
式中gij为
仿真实验中使用的4个源信号分别由Rossler吸引子式(16)、洛伦兹吸引子式(17)、Duffing吸引子式(18)和Mackey-Glass吸引子式(19)产生,前3个信号通过4阶龙格库塔法积分得到,积分步长分别为0.05、0.05、0.01,信号的长度为500 s,如图2所示。利用4个信号组成如表1所示的三通道混合信号和双通道混合信号,用于测试盲源分离效果的。
Download:
|
|
$\left\{ {\begin{aligned}& {\frac{{{\rm {d}}{x}}}{{{\rm {d}}{t}}} = - y - z}\\& {\frac{{{\rm {d}}{y}}}{{{\rm {d}}{t}}} = x + {\rm{0}}{\rm{.2}}y}\\& {\frac{{{\rm {d}}{z}}}{{{\rm {d}}{t}}} = 0.2 + z\left( {x - 5} \right)}\end{aligned}} \right.$ | (16) |
$\left\{ {\begin{aligned}& {\frac{{{\rm d}{x}}}{{{\rm d}{t}}} = 16(x-y)}\\& {\frac{{{\rm d}{y}}}{{{\rm d}{t}}} =45.92x-y-xz}\\& {\frac{{{\rm d}{z}}}{{{\rm d}{t}}} = xy-4z}\end{aligned}} \right.$ | (17) |
$\left\{ {\begin{aligned}& {\frac{{{\rm d}{x}}}{{{\rm d}{t}}} = y}\\& {\frac{{{\rm d}{y}}}{{{\rm d}{t}}} =- 0.5y + x - {x^3} + 0.42\sin t}\\\end{aligned}} \right.$ | (18) |
$x(i + 1) = x(i) + \frac{{0.2x(i - 17)}}{{1 + {x^{10}}(i - 17)}} - 0.1x(i)$ | (19) |
对于表1中的三通道源信号,利用本文提出的方法进行4次盲源分离实验,性能指标PI随迭代步骤变化,如图3所示。随着迭代步长的增加,PI快速减小,在所有实验中,算法可以通过几十次迭代收敛。表2给出了无噪声环境下,对表1中两组源信号进行100次蒙特卡罗模拟之后的实验结果,可以看出,对于组1中的三通道混合信号和组2中的双通道混合信号的分离,提出的算法的分离精度优于快速独立分量分析(FastICA)、蝙蝠算法(BA)和差分进化算法(DEA)。
Download:
|
|
本节将评估基于蚁群技术的多特征值分解盲源分离算法与基于FastICA、最小互信息和极大似然估计法对噪声污染混合信号的分离性能。对于表1中的两组源信号的混合信号加入高斯白噪声。让观测噪声从20 dB变化到50 dB,以5 dB的间隔测试点,在每个测试点重复100次蒙特卡罗模拟,各分离算法的分离性能指数如图4所示。
Download:
|
|
本文描述了使用相空间重构理论的盲源分离,并为激光混沌流信号提出了一种新的盲源分离算法。该算法通过构建分离信号相位空间中的目标函数,将混沌流信号的盲源分离转换为无约束优化问题,并通过粒子群优化算法求解。同时,它采用分离矩阵上的正交矩阵的参数表示,有效地减少了优化问题的维数,因此该算法可以快速收敛。仿真结果表明,该算法不仅具有快速收敛的特点,其在各种SNR下的精度明显优于FastICA、最小互信息和极大似然算法。
[1] | LIN Yancong, YANG Jiachen, LV Zhihan, et al. A self-assessment stereo capture model applicable to the internet of things[J]. Sensors, 2015, 15(8): 20925-20944. DOI:10.3390/s150820925 (0) |
[2] | YAN Gan, LV Yuxiang, WANG Qiyin, et al. Routing algorithm based on delay rate in wireless cognitive radio network[J]. Journal of networks, 2014, 9(4): 948-955. (0) |
[3] | WANG Ke, ZHOU X, LI Tonglin, et al. Optimizing load balancing and data-locality with data-aware scheduling[C]//IEEE International Conference on Big Data. Washington, DC, USA, 2014: 119–128. (0) |
[4] | ZHANG Liguo, HE Binghang, SUN Jianguo, et al. Double image multi-encryption algorithm based on fractional chaotic time series[J]. Journal of computational and theoretical nanoscience, 2015, 12(11): 4980-4986. DOI:10.1166/jctn.2015.4467 (0) |
[5] | SU Tianyun, LV Zhihan, GAO Shan, et al. 3D seabed: 3D modeling and visualization platform for the seabed[C]// Proceedings of 2014 IEEE International Conference on Multimedia and Expo Workshops. Chengdu, China, 2014: 1–6. (0) |
[6] | GENG Yishuang, CHEN Jin, FU Ruijun, et al. Enlighten wearable physiological monitoring systems: on-body RF characteristics based human motion classification using a support vector machine[J]. IEEE transactions on mobile computing, 2016, 15(3): 656-671. DOI:10.1109/TMC.2015.2416186 (0) |
[7] | LV Zhihan, HALAWANI A, FENG Shengzhong, et al. Multimodal hand and foot gesture interaction for handheld devices[J]. ACM transactions on multimedia computing, communications, and applications, 2014, 11(1S): Article No. 10. (0) |
[8] | LIU Guanxiong, GENG Yishuang, PAHLAVAN K, et al. Effects of calibration RFID tags on performance of inertial navigation in indoor Environment[C]//International Conference on Computing, Networking and Communications. Garden Grove, CA, USA, 2015: 196–200. (0) |
[9] | HE Jie, GENG Yishuang, WAN Yadong, et al. A cyber physical test-bed for virtualization of RF access environment for body sensor network[J]. IEEE sensors journal, 2013, 13(10): 3826-3836. DOI:10.1109/JSEN.2013.2271721 (0) |
[10] | HUANG Wenhua, GENG Yishuang. Identification method of attack path based on immune intrusion detection[J]. Journal of networks, 2014, 9(4): 964-971. (0) |