- 相关推荐
软件无线电安全保密通信仿真系统(一)
1.1软件无线电结构原理
软件无线电系统的结构原理,如图1所示。
它主要包括天线、射频模块、采集/合成模块、高速转接数据通道模块、微处理器模块,信息保安模块以及网络接口模块等六个模块。其中天线射频模块负责收发信息,并转换为中频信号。采集/合成包括A/D和D/A、滤波器。信息保安模块主要负责信息安全传输的保密处理等。图1 软件无线电保密通信系统基本结构软件无线电的天线一般要覆盖比较宽的频段,例如1 0MHz~2GHz。在军事及民用通信中,可能还需要VHF/UHF的视频通信、UHF卫星通信,HF通信作为备用通信方式。射频前端在发射时主要完成上变频、滤波、功率放大等任务,接收时实现滤波、放大、下变频等功能。模拟信号进行数字化后的处理任务完全由DSP/CPU编程软件承担。为了减轻通用DSP/CPU的处理压力,把A/D转换器传来的数字信号,经过专用数字信号处理器件(如数字下变频器DDC)处理,降低数据流速率,并把信号下变到基带后,再把数据传送给通用DSP/CPU进行处理。通用DSP/CPU主要完成各种数据速率相对较低的基带信号的处理,例如信号的调制解调,抗干扰,抗衰减和自适应均衡算法等。
1. 2软件无线电超混沌语音保密系统模块作用原理
软件无线电系统中的信息安全巡回侦码模块,实际上就是包括超混沌语音保密在内的安全通道信息收发调制解调关键部分。信息安全巡回侦码的超混沌语音保密信息收发原理如图2所示。
2 超混沌语音保密信息收发原理框图
(a)x1-x2-x3(b)x1-x2-x4(c)x1-x3-x4(d)x2-x3-x4(e)t-x2-x3 (f)t-x1-x4
图3 超混沌吸引子和时域密钥
图2(a)是语音信号加密调制发送原理框图,主要包括语音信号、超混沌信号、混沌驱动以及编码器(密钥)四种动力源,并由变频调制器进行上变频处理发送超混沌载波信号。图2(b)是语音超混沌载波信号接收解调原理框图,主要包括接收、解调、超混沌同步解码(密钥)和D/A转换、放大等功能,将高频超混沌载波信号进行下变频处理、解码和中频放大送到软件中央处理器进行滤波、检波等。1. 3系统模块的参数设定为确保在无线通信条件下的信息传输,特设定如下系统参数作为通信参考:①语音处理:采用8 0/12 5kHz频率、8/16位字长采样,单/双声道WAV文件格式存储;②A/D转换:采用24bit字长,PCM(脉码调制)量化编码方法,量化电平0 5V;③信息传输速率:512kbps;④无线电频带:将1 5~1000MHz的频率范围划分8个频段,通频带总带宽为89 5MHz。每个频段分别用一个电调谐滤波器来覆盖;⑤Rossler超混沌同步巡回侦码:12bits;⑥信息传输总误码率:≤1%。2 Rossler超混沌语音保密通信系统信息安全巡回侦码模块的超混沌语音保密部分采用超混沌的Rossler方程,进行同步化通信和软件化处理研究。
2. 1 Rossler超混沌同步系统参考模型
Rossler四阶超混沌系统状态方程表示[7-8]为:dx1/dt=-x2-x4dx2/dt=x1+ax2+x3dx3/dt=cx3-2ax4dx4/dt=b+x1x4(1)式中a,b,c均为正的参数,初值为x0=(x01,x02,x03,x04)T。根据Rossler方程,构建了三阶混沌运放电路的自治硬件系统,作为混沌信号发生器[9],在无线电通信上非常适合用于保密通信。超混沌Rossler方程的非线性电路同步是通信的关键,而超混沌保密通信系统的软件化同步则是信息传递的基本原则。
2 .2 超混沌保密通信模块的软件化
由超混沌电路产生的模拟信号首先要经过A/D转换为数字信号,或者直接利用Rossler方程进行软件化编程,获得软件Rossler超混沌保密通信模块。以Rossler方程为出发点,进行软件化编程。基本思想是根据超混沌Rossler方程设定初始条件,计算超混沌方程,进行PCM和线性化处理,产生脉码调制超混沌序列与语音等数字化信息进行逻辑运算,判定调制与解调初始条件,送软件滤波解析语音信号。语音信息超混沌加密程序流程见图4。语音信息超混沌解密程序流程从略。图4 语音信息混沌加密程序流程
3 软件无线电模式下的语音超混沌保密通信系统仿真
3 .1 混沌保密特性分析超混沌载波信号传输比混沌载波具有更强的抗信息截获功能。它的信息提取主要是利用混沌方程中的系统参数的调整,即混沌系统的初始条件就是保密信息的密钥。对于混沌方程产生的密码序列,如果收发两端的混沌系统分别采用不同的初始条件产生密码序列,则语音通信系统不能正常通信。由于混沌系统对初始条件的极端敏感性,使得保密特性优于其它保密方法。从保密特性上看,由于时间连续混沌系统(Rossler三阶混沌模块)的自同步允许收发系统参数中存在有一定误差,使得初始条件的敏感性降低,保密性低于Logistic映射。Rossler四阶超混沌系统由于具有两个或两个以上正的李雅谱诺夫指数,混沌轨道更加复杂的动力学特性弥补了转换误差缺陷,加之超混沌更接近自然现象,保密特性明显优于前两者。
3. 2 无线电通信系统软件化的超混沌模块调制与仿真
3.2.1 软件超混沌系统模块调制方法设混沌载波信号为F(x1,x2,x3,x4),混沌电路自发产生混沌信号,由(2)或(4)式产生的混沌信号为H(t),通信系统的同步本振信号为f(x1,x2,x3,x4)。线性化处理后根据迭加原理,形成新的载波信号:F(x1,x2,x3,x4)=S(t)+H(t)(5)3第2期柏逢明:软件无线电Rossler超混沌语音保密通信系统g(t)=F(x1,x2,x3,x4)+f(x1,x2,x3,x4)(6)式中,x1,x2,x3,x4分别是时间t的函数。g(t)为信息上传的调制信号,所以F(x1,x2,x3,x4)又称为一级解调混沌信号,它内含基本信号S(t)(信息源)。根据信号的调制、解调原理,使用混沌信号的初始条件[μ1(t0),μ2(t0),μ3(t0),μ4(t0)]T,对同步传输的信息进行调制和解调。将信息从g(t)中解出并恢复为原码形式。如果逆向求解,还可将信息迭加到混沌载波信号F(x1,x2,x3,x4)中,再通过f(x1,x2,x3,x4)深层处理,将调制信号g(t)进行上传发送[11-12]。
3 .2. 2 无线通信系统中软件超混沌密钥序列发生器仿真利用Rossler四阶超混沌动力学方程进行软件化处理,采用四阶Runge-Kutta方法,经计算机仿真进行实验。数据采样100000点,去掉5000个初始点,计算步长为0 01,仿真超混沌和密钥序列见图。
(a)原始音频信号(b)加密混沌载波信号(c)加密混沌载波信号局部放大 (d)解密还原后的音频信号图5 混沌语音保密通信时域波形3 2 3 无线通信系统中软件超混沌同步通信的计算机仿真人类听觉音频信号频率宽度一般在20Hz~20kHz,语音交流信号在300~3000Hz范围内。这里采用四阶Rossler超混沌模块,进行计算机语音通信实验。利用计算机声卡的线路输入接口,通过话筒输入“东北大学”音频信号,语音信号经过软件混沌数字序列模块提取初始值并产生一个原始混沌序列密码,由软件无线电载波变频传输后,再加以接收和转换,产生与发射端初始值相同的软件混沌序列密码,在无通道噪声的条件下,语音信号便从一片混沌与噪声中被清晰地还原出来。图5是输入男声语音“东北大学”的音频原始信号、加密载波混沌信号和解密后的还原音频信号的时域波形。
4 Rossler超混沌语音保密通信系统的可靠性问题
软件无线电通信系统中的信息安全传输的可靠性主要表现在两个方面:①通信系统的鲁棒性(Robustness)保证,②安全密钥的敏感性(Sensi tivity)问题。通过在软件无线电系统中实现语音混沌保密通信的理论分析与计算机仿真实验,结果表明混沌信号具有类似白噪声的宽频谱和可由确定性系统中产生并提取信息的特点,适合于软件无线电通信系统中作为隐藏语音等信息的噪声源,也可用作扩频调制波发生器。时间连续混沌通信和时间离散序列混沌以及超混沌编码通信中,后者更具有优良的安全可靠性。
【软件无线电安全保密通信仿真系统(一)】相关文章:
基于软件无线电技术的短波高速跳频通信系统03-07
跳频通信系统的仿真研究12-05
软件无线电发射机的实现与仿真03-18
对潜艇通信系统中的MSK信号干扰仿真研究03-07
移动通信多制式兼容终端与软件无线电技术03-07
基于软件无线电技术的数字调幅广播系统03-18
探讨基于混沌序列扩频通信系统的仿真研究03-04
移动通信系统安全问题的探讨11-22