APP下载

基于混沌与自编码相融合扩频码的构造*

2014-09-06张晓蓉吴成茂

电讯技术 2014年6期
关键词:扩频通信信源误码率

张晓蓉,吴成茂

(西安邮电大学 电子工程学院,西安 710121)



张晓蓉**,吴成茂

(西安邮电大学 电子工程学院,西安 710121)

为了提高扩频通信系统数据传输的有效性和安全性,提出了一种混沌映射与自编码非线性融合的思想构造扩频码方法。该方法首先将Logistic混沌序列通过改进产生的复合符号混沌序列与自编码算法输出反馈进行逻辑异或,然后与自编码序列经非线性Henon映射相融合产生高质量的复合扩频码。以混沌和自编码为基础分析了该方法的有效性,并与现有方法进行比较,提高了序列的相关性和复杂度。在DS-CDMA系统中进行仿真验证,结果表明该方法产生的扩频序列抗多径干扰能力更好,并能获得较低的扩频误码率,有利于扩频通信的需要。

扩频通信;混沌映射;序列自编码;Henon映射

1 引 言

目前,扩频通信系统的核心问题就是扩频码的构造。扩频系统传输效率、安全性、低截获率、抗干扰能力等优良性能都与扩频码有密切关系。在扩频通信领域,m序列是广泛应用于直接序列扩频通信的一种扩频码,因其采用移位寄存器产生,其周期短、互相关性差、码组数目有限及序列复杂度低等不足[1],将易被侦破且难以满足多址通信中地址码的要求。Gold 码序列是基于 m 序列的一种改进拟正交码序列,相比具有良好周期相关性,但是码数量依然有限且周期短易被复制和侦测从而使通信保密性差[2]。于是,许多学者研究具有良好复杂性和随机特性的混沌理论在扩频码构造中的应用[3-9],其中Bateni等人首次提出混沌映射构造随机PN序列并应用于CDMA扩频系统[3],后来学者们提出奇偶相关的Chebyshev混沌序列[4]、Logistic混沌序列[5]、拟Tent混沌序列[6]、二维Ikeda混沌序列[7]、正交混沌码[8]和三维混沌序列[9]等,并应用于扩频系统等,但是混沌序列作为扩频码与传输信源信息无关,不能保证扩频码序列随传输信源信息变化而改变,不利于军事战场环境中信息对抗的需要。所以学者们提出采用线性滤波法从不断变化的信源序列中提取一种自编码随机序列作为扩频码[10-11]应用于扩频通信系统,能保证扩频码与传输信源信息紧密关联,极大地提高了抗扩频码检测能力,但是这种自编码扩频序列存在复杂性低、周期短的缺陷。于是,本文提出了将混沌序列与自编码序列通过Henon映射融合获得一种复合扩频码的构造方法。该复合扩频码充分利用了混沌序列和自编码序列的优点,而避免了其缺点,保证了扩频通信系统数据传输的有效性和安全性。

2 扩频通信系统

扩频通信系统框图如图1所示,其基本原理是: 在扩频系统发送端,随机产生一个二进制信号作为信源,不同的随机序列作为扩频码进行扩频调制,来达到展宽信号频谱目的,频谱被展宽后所得信号经射频调制通过天线发射进入信道。由于BPSK调制频带利用率高、实现简单,因此本文射频调制采用BPSK调制方式。接收端收到经调制后通过信道输出的信号,与发送端相同的扩频码作为解扩码对接收到的信号进行相关解扩,再进行BPSK解调,经判决后就可以正确完成解调输出原始信息。为了统计该扩频系统误码率,BPSK解调时需将原始数据延迟一个周期与解调信号逐位比较得出误码率。

图1 扩频通信系统框图Fig.1 Spread spectrum communication system diagram

3 扩频序列产生

3.1混沌序列产生

混沌系统是一种非线性动态系统,混沌序列呈随机性、对初始值极其敏感等特点。相比传统伪随机序列,Logistic混沌映射等所产生的随机序列可提供数量更多、相关性更好、保密性更强且易于产生与再生的信号。 Logistic混沌映射是混沌系统中最为经典的混沌映射,应用也最为广泛,下面简单介绍Logistic混沌映射。

Logistic映射表达式为[12]

xn+1=μxn(1-μxn),xn∈R,n=0,1…

(1)

3.2自编码序列产生

自编码序列是采用线性滤波法从不断变化的信源序列中提取一种随机序列作为扩频码应用于扩频通信系统,能保证扩频码与传输信源信息紧密关联且随信源信息发生改变而改变,极大地提高了抗扩频码检测能力,保证了扩频序列的随机性、通信隐蔽性和低截获率。由高度相关观测值组成的时间序列u(n),通过一系列独立冲激激励函数为H(w)的线性滤波器产生,该冲激为零均值高斯白噪声序列,记为v(n)。文中采用AR滤波模型为例进行讨论。定义P为AR滤波器阶数,A(i)(i=1,2,…,p)为滤波器各阶参数,r(i)=E[u(n)*u(n+i)]是u(n)相关函数,则AR滤波器参数与自相关函数之间关系用尤利沃克方程表示如下:

(2)

式中,R表示相关矩阵,A表示滤波器参数矩阵。假设自相关矩阵R可逆,可得方程式(2)解为

A=-R-1×r

(3)

自编码扩频通信系统AR-SESS模型如图2所示。

图2 AR-SESS系统模型Fig.2 AR-SESS system model

3.3复合扩频序列产生

本文以混沌理论和自编码算法为基础,提出将混沌映射产生的随机序列与自编码序列通过二维Henon混沌映射相融合获得一种复合扩频码的构造方法,它兼有混沌随机序列的高复杂性和随机性以及自编码序列的良好相关性和信源关联性,满足高安全性要求的扩频通信需要。产生原理:首先产生一个离散二进制序列通过AR线性滤波器产生自编码序列,然后由Logistic混沌序列通过改进产生复合符号混沌序列,将该复合符号混沌序列与自编码算法输出反馈值进行逻辑异或运算,最后与产生的自编码序列通过非线性Henon函数融合产生复合扩频码。复合扩频码产生原理如图3所示。

图3 复合扩频码产生原理图Fig.3 Complex spreading code generation diagram

Henon映射表达式[13]为

(4)

其中,若参数a=1.4,b=0.3时,该映射进入混沌状态。将二维Henon映射取模处理其表达式[13]为

(5)

式中,a、b、G是正整数且G=256,可产生有限域上二维随机序列实现图像置乱、加密等需要。

下面具体介绍复合扩频码生成算法步骤:

Step1: 将Logistic混沌映射迭代N次生成伪随机序列,再按照本文3.1节所述方法转换成二进制复合符号序列;

Step2: 对一个迭代N次的二进制序列通过本文3.2节所述自编码算法产生一个AR自编码序列;

Step3: 当i=1时,设置一个初值c0,按照公式(6),将c0与Step 1产生复合符号混沌序列x2(0)进行比特位逻辑异或运算,再按照公式(7)与(8)生成第一个复合扩频序列x(1);

在上述公式中,bitxor(x2(0),c0)将x2(0)和c0按其二进制值进行比特位异或运算;mod(x,y)求x除以y得到整数商以后的余数,这里c0∈[1,255],其中取c0=235:

y(0)=x2(0)⊕c0,

(6)

(7)

y(1)=mod(x1(0),256) ;

(8)

Step4: 当i=2时,采用公式(9),将公式(6)中产生结果y(0)与Step 1产生复合符号序列x2(i-1)进行比特位逻辑异或运算,再按照公式(10)与(11)生成第二个复合扩频序列:

y(i-1)=x2(i-1)⊕y(0),

(9)

(10)

y(i)=mod(x1(i-1),256);

(11)

Step5: 当i>2时,采用公式(12),将y(i-1)与Step1产生复合符号序列x2(i-1)进行比特位逻辑异或运算,再按照公式(10)与(11)生成下一个复合扩频序列:

y(i-1)=bitxor(x2(i-1),y(i-1));

(12)

Step6: 重复执行Step 5,直至i=N,即生成长度为N的一系列复合扩频码。

4 扩频序列相关性分析

相关性是衡量扩频码特性的一个重要技术指标,对扩频系统性能好坏有着直接影响。对于扩频序列,设{ai}与{bi}是周期为N的两个码序列,即aN+j=aj,bN+j=bj,码字{ai}与{bi}的互相关函数Rab(k)的定义式为

(13)

长度为N的码序列{ai}的自相关函数Ra(k)的定义式为

(14)

其中对Logistic映射来说其生成的概率密度函数为[14]

(15)

由ρ(x)可得到Logistic混沌序列统计特性,从而得到其相关函数。独立选取两个初值x0和y0,则Logistic映射产生混沌序列自相关函数为

(16)

互相关函数为

(17)

4.1传统扩频序列的相关性分析

在Matlab仿真环境下,对传统伪随机序列相关性进行仿真测试,结果表明,m序列和Gold序列均有很多旁瓣值,其相关性不是很好,但Gold 序列较m序列具有更小的旁瓣值、更小的互相关峰值,其互相关性比m序列互相关性好。

4.2混沌和自编码扩频序列相关性分析

仿真表明,自编码序列有尖锐的自相关特性和良好的互相关特性,相比Logistic混沌序列相关性更好,更适宜于扩频通信系统的要求。

4.3复合扩频序列的相关性分析

图4是复合扩频码的相关性。从图中可看出,本文通过融合方法构造的复合扩频码序列自相关峰非常尖锐,自相关函数类似δ函数,具有白噪声性能,互相关值非常小,几乎接近于零。相比其他序列有更好的相关特性,说明本文构造的复合随机序列作为扩频通信信息传输的扩频码是可行的,由相关性可知复合扩频序列具有较强的抗干扰能力,有利于扩频通信系统信息的保密安全传输。

(a)自相关性

(b)互相关性

5 复合扩频系统的误码性能分析

5.1复合扩频系统误码率

误码率是衡量通信系统准确度的一个重要指标,本文主要分析不同扩频序列作为扩频码对扩频系统误码率影响。

在高斯白噪声(AWGN)信道中,扩频系统在BPSK下的误码率表达式为

(18)

其中,Eb为符号能量,N0为噪声功率谱密度,Q(x)为高斯Q函数,定义式如下:

(19)

如果功率大小为PJ的i(t)=AJcos(2πfJt)的正弦波是干扰信号,则误码率可近似为

(20)

加入高斯白噪声的影响,其误码率表达式为

(21)

5.2扩频通信误码率分析测试

本文采用Matlab在高斯白噪声(AWGN)信道下实验仿真测试,传输信号是二进制离散化序列,扩频码由以上几种随机序列产生法提供,本文中的扩频调制和扩频解调使用同一扩频码,从而保证两者在时间和相位上同步,但起始时间和初始相位不同。采用信道干扰是信噪比为10 dB、方差σ2=N0/2的高斯白噪声(AWGN)和干扰为i(n)=Asinω0n,A=3的叠加,此系统扩频增益为20 dB。为了得到准确的结果,本文选取传输比特数从1.0×102逐渐增大直至1.0×104个观察其结果,并重复多次求其误码率的算术平均值。

5.2.1传统扩频误码率分析测试

首先研究传统m和Gold扩频码对扩频系统误码率影响。通过Matlab仿真,对信号按比特个数逐位进行扩频,测试在不同传输比特数下的误码率,其结果如表1所示。

表1 伪随机序列在不同传输比特下误码率Table 1 The bite error rate of pseudo-random sequence in different transmitted symbols

由表1可知,传统m和Gold扩频码应用于扩频系统中在不同传输比特数下的误码率分别是0.015 3和0.013 0。相比而言,Gold序列在扩频系统中误码率低于m序列误码率,验证了m和Gold序列的特性。由于传统扩频码具有一定短周期性和自相关性差、扩频码数量有限等不足,将其作为扩频码不适应未来扩频通信发展需要。

5.2.2混沌和自编码误码率分析测试

本文采用Matlab测试了Logistic混沌序列和自编码序列在扩频系统中的误码率,其详细结果如表2所示。

表2 Logistic及自编码在不同传输比特数下误码率Table 2 The bite error rate of different chaotic sequence in different transmitted symbols

由表2可知, Logistic混沌序列误码率平均值约为0.012 3,自编码序列误码率平均值约为0.011 4, 表明自编码序列误码率性能较Logistic混沌序列误码率性能好,原因在于自编码序列较Logistic混沌序列相关特性好,因此所对应误码率低。从表2看出不同传输比特数下自编码序列相比Logistic混沌序列误码率更低,表明自编码序列可以很好地提高扩频系统可靠性,保证信号传输的准确率,且提高了扩频系统安全性,更有利于扩频通信系统的需要。

5.2.3复合扩频误码率分析测试

复合扩频码在扩频系统中误码率结果如表3所示。

表3 复合扩频码在不同传输比特数下的误码率Table 3 The bite error rate of complex spread code in different transmitted symbols

由表3可知,复合扩频码误码率平均值约为0.003 0,相比传统伪随机序列、Logistic混沌序列和自编码序列误码率都低,说明本文采用非线性融合的方法构造的复合扩频码误码率性能相对最好。原因在于复合扩频码自相关和互相关特性非常好,而以上扩频序列相对比较差(见表1和2)。从表中看出仿真结果与本文理论分析基本吻合。表3中随着传输比特数增大,其误码率降低,说明复合扩频码复杂特性、相关性和保密性较现有扩频序列更好,使得通信系统抗干扰能力、安全性增强,降低了传输信号的截获率,提高了通信隐蔽性和安全性,保证了数据传输速率和可靠性。

6 结 论

本文提出基于混沌与自编码通过非线性Henon映射相融合思想构造扩频码方法,该方法充分利用混沌序列与自编码序列各自优点,避免两者缺点,构造的复合扩频具有良好复杂性、长周期性、随机性以及相关性等特性,从而使抗干扰能力更强,在扩频通信系统研究中具有一定意义。通过相关性和误码率的分析测试,揭示了不同扩频码误码率与其统计相关性密切相关,进一步说明了仿真测试与理论结果基本上相吻合,从而验证了该复合扩频码较现有扩频码相关特性更好,能较好地降低扩频系统误码率,保证信号传输的高效率和可靠性,满足了扩频通信需要。已有研究都是对混沌序列和自编码序列进行单一改进,而本文研究将两者非线性融合构造扩频码。将在进一步研究中寻求性能更好、抗干扰能力更强的扩频码构造方法,同时推进在多用户扩频通信、图像加密,特别在军事卫星通信、无人机、战略侦察机等高机密战场环境中的应用。

[1] Hill P C J,Ridley M E.Blind estimation of direct-sequence spread spectrum m-sequence chip codes[C]//Proceedings of 2000 IEEE Sixth International Symposium on Spread Sprectrum Techniques and Applications.Parsippany,NJ:IEEE,2000:305-309.

[2] Jack K H. Spread Spectrums for GNSS and Wireless communications[M].Beijing:Publishing House of Electronics Indurstry,2013.

[3] Heidari-Bateni G,McGillem C D.Chaotic sequences for spread spectrum:An alternative to PN-sequences[C]//Proceedings of 1992 IEEE Internations Conference on Selected Topics in Wireless Communications.Vancouver,BC:IEEE,1992:437-440.

[4] Kohda T,Tsuneda A.Even-and odd correlation functions of chaotic Chebyshev bit sequences for CDMA[C]//Proceedings of the IEEE Internation Symposium on Spread Spectrum Techniques and Applications.Oulu:IEEE,1994:391-395.

[5] WANG Hai,HU Jing-dong.Logistic-Map chaotic spread spectrum sequence[J].ACTA Electronica Sinica,1997,25(1):19-23.

[6] Jessa M. The period of sequences generated by tent-like maps[J].IEEE Transactions on Circuits and System—I:Fundamental Theory and Application,2002,49(1):84-88.

[7] Kurian A P,Puthussery S,Htut S M.Performance enhancement of DS/CDMA system using chaotic complex spreading sequence[J].IEEE Transactions on Wireless Communications,2005,4(3):984-989.

[8] Philip I M,Andi S.Chaos Codes vs.Ortho gonal Codes for CDMA[C]//Proceedings of 2010 ISSSTA.Taichung,Taiwan:IEEE,2010:189-193.

[9] Nazila R,Siamak T.Performance comparison of chaotic spreading sequences generated by two different classes of chaotic systems in a chaos-based direct sequence-code division multiple access system[J].IET Communications,2013,10(7):1024-1031.

[10] WEI Mei,LI Zhong-ling,YIN Fei. Analysis and Simulation of AR-SESS System Performance [C]//Proceedings of 2005 International Conference on Communications,Circuits and Systems.Chengdu:IEEE,2005:160-164.

[11] Duraisamy P,Nguyen L.Coded-sequence self- encoded spread spectrum communications[C] //Proceedings of the IEEE Global Tecommunications Conference.Honolulu:IEEE,2009: 1-5.

[12] 范九伦,张雪峰.分段Logistic 混沌映射及其性能分析[J].电子学报,2009,29(7):720-725. FAN Jiu-lun,ZHANG Xue-feng. Sectional Logistic chaotic map and Performance Analysis [J].Journal of Electronics,29(7):720-725.(in Chinese)

[13] 张瀚,王秀峰,李朝晖.一种基于混沌系统及Henon映射的快速图像加密算法[J].计算机研究与发展,2005,42(12):2137-2142. ZHANG Han,WANG Xiu-feng,LI Chao-hui. A fast image encryption algorithm based on chaotic system and Henon map[J]. Journal of Computer Research and Development,2005,42(12):2137-2142.(in Chinese)

[14] 余金峰,杨文革,路伟涛.满映射Logistic数字混沌序列的产生及性能分析[J].电讯技术,2013,53(2):140-145. YU Jin-feng,YANG Wen-ge,LU Wei-tao. Full map generation and performance analysis Logistic digital chaotic sequence [J].Telecommunication Engineering, 2013,53(2):140-145. (in Chinese)

ZHANG Xiao-rong was born in Wuzhong,Ningxia Hui Autonomous Region,in 1989.She is now a graduate student.Her research concerns spread spectrum communication technology.

Email:971401590@qq.com.

吴成茂(1968—),男,四川人,高级工程师、硕士生导师,主要研究方向为多媒体通信和图像处理、扩频通信技术。

WU Cheng-mao was born in Sichuan Province,in 1968.He is now a senior engineer and also the instructor of graduate students.His research interests include multimedia communications and image processing,spread-spectrum communication technology.

Key Program of the National Natural Science Foundation of China(90607008); The National Natural Science Foundation of China(61073106); The Natural Science Foundation of Shaanxi Province(2014JM8331,2014JQ5183,2014JM8307);Shaanxi Provincial Department of Education Science Funded Project(2013JK1129);Xi'an Institute of Posts and Telecommunications Graduate Innovation Fund Project

ConstructionofSpreadingCodeBasedonNonlinearFusionofChaoticMappingandSelf-codedMethod

ZHANG Xiao-rong,WU Cheng-mao

(School of Electronic Engineering,Xi′an University of Posts and Telecommunications,Xi′an 710121,China)

In order to improve the effectiveness and reliability of data transmission in spread spectrum communication system, a spread spectrum code which is constructed by the nonlinear fusion of chaotic mapping and self-coded method is proposed. Firstly, it generates a compound symbol sequence through a Logistic chaotic sequence to obtain a xor operator with the feedback of self-coded output, and then to get a high quality compound spread spectrum code by the nonlinear Henon mapping fusion with self-coded sequence. The effectiveness of the method is analyzed based on chaos and self-coded sequence. Compared with existing methods, this algorithm improves the correlation and complexity of the sequence. And simulation in DS-CDMA system shows the method of generating spread spectrum sequence has a better ability of anti-multipath interference, and obtains a lower bit error rate of spread spectrum, which is conducive to the needs of the spread spectrum communication.

spread spectrum communication; chaotic map;self-coded sequence;Henon map

10.3969/j.issn.1001-893x.2014.06.014

2013-12-12;

:2014-04-16 Received date:2013-12-12;Revised date:2014-04-16

国家自然科学基金重点资助项目(90607008); 国家自然科学基金资助项目(61073106); 陕西省自然科学基金项目(2014JM8331, 2014JQ5183, 2014JM8307);陕西省教育厅自然科学资金资助项目(2013JK1129);西安邮电大学研究生创新基金资助项目

:971401590@qq.comCorrespondingauthor:971401590@qq.com

TN914.42

:A

:1001-893X(2014)06-0769-06

张晓蓉(1989—),女,宁夏吴忠人,西安邮电大学硕士研究生,主要研究方向为扩频通信技术;

**

猜你喜欢

扩频通信信源误码率
基于极化码的分布式多信源信道联合编码
面向通信系统的误码率计算方法
扩频通信技术在通信中的研究
基于m序列的直接扩频通信系统仿真设计
扩频通信技术在NFC中的保密处理
基于循环映射算法的并行组合扩频通信
信源自动切换装置的设计及控制原理
UWB多径信道调制方式的误码率分析
灾难传播中的媒体人微博的信源结构分析
——以鲁甸地震相关新浪微博为例
泰克推出BERTScope误码率测试仪