DSSS系统抗干扰性能仿真
2022-03-22
来源:飒榕旅游知识分享网
Science&Technology Vision 科技视界 科技・探索・争鸣 DSSS系统抗干扰性能仿真 胡逸凡 (北京信息职业技术学院,中国北京100015) 【摘要】基于BPSK调制,以直接序列扩频通信系统为研究对象,利用MATLAB提供的可视化工具箱Simulink构建直序列扩频通信模型 来研究其抗干扰性能 通过仿真给出了直接序列扩频通信系统加入窄带干扰和解扩后的频谱图及误比特率与信噪比的关系曲线,研究结果表 明.直序列扩频系统在抗窄带干扰方面的效果良好,但对宽带干扰无效。 【关键词】DSSS:BPSK:误比特率 【Abstract]Based on BPSK modulation,taking direct sequence spread spectrum(DSSS)communication system as the research object,construct the DSSS model to research it’s Anti—interference performance wi山SIMULINK.a visible tool provided by MATLAB.Throng simulation,the spectrum adding narrowband interfererice,de~spread spectrum,the curve about I)SSS communication system bit error rate and SNR were given.The research result prove that DSSS has good anti—narrowband interference,but bad anti—broadband interference. 【Key words]DSSS;BPSK;Bit Error Rate 扩频通信的精确定义为用来传输信息的信号带宽远远大于信息 转换成双极性二进制序列)变换后相乘加以实现。解扩过程与扩频过 本身的一种传输方式.频带的扩展由独立于信息的扩频码来实现,与 程相同.即将接收的信号用PN码进行第二次扩频处理。二进制相移 所传信息数据无关.在接收端用同步接收实现解扩和数据恢复。简言 键控基带调制器(BPSK Modulat0r Baseband)和二进制相移键控基带 之.扩频通信是把所要传输的信号带宽扩展到很宽的频带中进行传 解调器(BPSK Demodulat0r Baseband)完成信息的调制,调制由正弦载 输。 波与扩频码直接相乘实现。采用相关解调法进行解调。加性高斯白噪 1直接序列扩频原理 声信道(AWGN channe1)为传输信道.在加性高斯白噪声信道模块中 可进行信号功率和信噪比的设置。窄带干扰(Interference)为频带内正 扩频通信的理论基础是shannon定理,即 弦信号.信号频率可调.只要在信号的频带之内即可。差错率计算器 c= l。g2(1+ ) (1) (Error Rate Calculator)将原信息与解调解扩后的信号进行比较.计算 出接受信号的差错率即误码率或误比特率。频谱仪(Specturm Scope) ̄ 式1中C为信道容量.单位为b/s;W为信道带宽;S/N为信噪比 察加入窄带干扰和解扩后的信号频谱.方便我们理解直接序列扩频系 (dB)。式1中给出了在给定信噪比S/N和没有误码的情况下信道的理 统抗窄带干扰的过程 论容量C与该信道带宽W的关系 从这个定 理中可以的得出一个重要结论。对:于给定的信 息传输速率.可以用不同的带宽和信噪比的组 合来传输。换言之.信噪比和信道带宽可以互 换。扩频通信系统正是利用这一理论,将信道 带宽扩展许多倍以换取信噪比上的好处.增强 了系统的抗干扰性能 直接序列扩频(Direct Sequence Spread Spectrum.DSSS)采用高速率的伪随机码即扩 频码在发送端进行扩频.从而使占用频带较窄 的原始信号扩展为占用频带很宽的信号.在接 收端.用相同的伪随机码进行解扩.从而恢复 出原来的信号。由于干扰信号与扩频码序列不 相关,在接收端被扩展.使落人信号频带内的 图2 DSSS系统仿真模型 干扰信号功率大大降低.从而提高了,系统的输 出信噪比.达到抗干扰的目的。 3文件程序代码 图1给出了本文所建立的直接序列扩通信系统的原理框图。发射 端,信号经过BPSK调制后与伪随机码相乘后实现扩频,带宽变宽,通 x一1O:1O; %x表示信噪比 过信道传送到接收端.接收到的信号先经过BPSK解调器解调.然后 v=x; %v表示DSSS信号的误比特率 用伪随机码相乘进行解扩,最后恢复出原来的信号。 yl=x; %yl表示BPSK信号的误比特率 BitRate-10000; %信源产生信号的bit率等于10kbit/s 恢复 二进制 fnr l:length(x); %循环执行仿真程序 信息 SNR=x(i); %信道的信噪比依次取x中的元素。 sim('DSSSBPSK'); %运行仿真程序.误比特率保存在工作 变量中 y(i)=mean(BitErrorRate); %BitErrorRate均值作为DSSS系统 仿真的误比特率 图1 直接序列扩通信系统的原理框图 yl(i)=mean(BitErrorRate1); %BitErrorRate1均值作为BPSK仿 2 MATLAB仿真模型建立 真的误比特率 end; 仿真用MATLAB工具箱中的Simulink通信仿真模块对直接序列 semiloyg(x,y, 一m ,x,yl, 一一’; %绘制x和Y的关系图,纵坐标采 扩频通信系统进行建模.图2为其仿真模型 本次建立的是一个先调 用对数坐标 制后扩频的扩频通信系统 legend('DSSS",'BPSK3; 贝努力二进制序列发生器(Bernonlli Binary Generator)作为仿真 title( DSSS和BPSK在AWGN信道中有正弦窄带干扰下的误码 系统的信源.产生的二进制随机信号 PN序列生成器模块(PN 率比较 Sequence Generator1作为伪随机码产生器.扩频过程通过信息码与PN xlabelf 信噪比Eb/NO(dB)3; 码进行双极性(极性转换器(Unipo1ar to Bipolar Convert0r)把PN序列 ylabel( 误比特率Pe1; science&Technol。gy Visi。n科技视界J 1。3