直接序列扩频通信系统与MATLAB仿真

合集下载

直接扩频系统的MATLAB仿真

直接扩频系统的MATLAB仿真

扩频通信系统
• 扩频通信的基本特点,是传输信号所占用的频带 宽度(W)远大于原始信息本身实际所需的最小(有 效)带宽(F),其比值称为处理增益Gp。 • 扩频通信的可行性,是从信息论和抗干扰理论的 基本公式中引伸而来的。信息论中关于信息容量 的香农(Shannon)公式为:
C WLong
2
(1 P / N )
请老师批评指正!
答辩结束
直接扩频系统的MATLAB仿真
• 解扩后的数据
致谢
• 毕设期间我遇到很多问题,在此,很感谢老师同 学们给予我各方面的帮助,特别要感谢我的指导 老师,王鲁杰老师,王老师的细心和认真的工作 态度是值得我们每个人学习的,从开题到现在, 在王老师的指导下,我懂得了太多东西,相信这 些在我今后的学习生活中都有着非常重要的意义。 • 另外虽然本次设计基本顺利完成,但是其中任然 存在很多问题,还望老师体谅。
• 式中: C --- 信道容量(用传输速率度量) W --- 信号频带宽度 P --- 信号功率 N --- 白噪声功率
扩频通信系统
• 扩频通信的主要特点: 1. 抗干扰性强,误码率低 2. 易于同频使用,提高了无线频谱利用率 3. 抗多径干扰;可以实现码分多址 4. 隐蔽性好,对各种窄带通信系统的干扰很小 5. 扩频通信自身具有加密功能,保密性强,便于开 展各种通信业务 6. 扩频通信安装简便,易于维护,也十分小巧可靠, 便于安装,便于扩展 7. 扩频设备一般采用积木式结构,组网方式灵活, 方便统一规划,分期实施,利于扩容。
论文主要内容
• 论文主要内容可分为以下几点:
1. MATLAB仿真工具
2. 扩频通信系统
3. 直接序列扩频通信系统
4. 直接扩频系统的MATLAB仿真

直接序列扩频通信的MATLAB仿真研究

直接序列扩频通信的MATLAB仿真研究

图 3(f)BPSK 解调波形
图 2 Monte Carlo 仿真模型 在直扩系统中,采用 MATLAB 工具箱中的伪随机序列函数来生成 伪随机码序列。此中的 PN 码是具有多个码位的 0,1 序列,它们是经过 严格挑选的,具有良好的自相关性,但彼此之间却近似是相互正交,与 线性无关,在众多码型中,它们很容易识别出与自己相同的码型,而不 容易与其它码型混淆。利用在发射机中 PN 序列,将窄带的信息序列扩
科技信息
直接序列扩频通信的 MATLAB 仿真研究
海南省海军 4802 工厂遥监控中心 郭世璞
[摘 要]扩频通信是现代通信系统中新的通信方式,它具有较强的抗干扰、抗衰落和抗多径性能,频谱利用率高的特点。直序扩频 通信系统因其抗干扰性好、隐蔽性好、直扩通信速率高、有很强的保密性能等优点被广泛的应用。本文以扩频通信理论为基础,用 MATLAB 工具箱中的 Simulink 通信仿真模块和 MATLAB 函数对直接序列扩频通信系统进行了仿真分析,在给定条件下运行了仿真 程序,得到了预期的结果。 [关键词]扩频通信 直接扩频 MATLAB Simulink
展为宽带信号送入信道传输,在接收端将接收的宽带信号与发送端同 步的 PN 序列相乘,解扩出窄带的信息序列,而各种干扰信号被与 PN 序 列的相乘处理扩展为宽带形式,最终将干扰信号的能量削弱 W R 倍。在调制器中,信息序列的带宽扩展为 W = BC ,由于传输中普遍存 在干扰,因此在仿真时必须考虑到干扰信号对判决器判决结果的影 响。假设在信号传输过程中受到干扰信号为余弦形式作用,则该信号 电流为 i(t) = Aj cos(2πfjt) ,式中: fj 为发送信号带宽内的干扰频率。 i(t) 与 c(t) 相乘使余弦形式的干扰变为宽带干扰,其能量谱密度为 J0 = Pj/W ,式中: Pj = Aj2/2 为干扰信号的平均能量。 为了更直观地

基于直接序序列扩频的MATALB仿真

基于直接序序列扩频的MATALB仿真

.摘要本课题在研究DS -CDMA系统理论的基础上,利用MATLAB对其进行仿真,根据系统功能和指标要求,对信源编码/ 译码、扩频/ 解扩、QPSK(Quadrature Reference Phase Shift Keying ,四相相移键控) 调制/ 解调等模块进行了设计,并设置了相对应的参数,给出整个通信系统的仿真程序。

然后改变用户数,利用子程序仿真,根据图形所示误码率的优劣,分析得出导致系统误码率性能下降的主要原因是多址接入带来的干扰。

并在此基础上改变扩频码的类型,重新利用程序仿真,由仿真结果得出信号的误码率降低,改善了因多址接入给系统带来的干扰,提高了系统的抗干扰能力。

关键词:直扩系统;CDMA ;扩频;QPSK调制解调目录第一章绪论 (4)1.1 课题背景及目的 (4)1.2 国内外研究状况 (4)1.3 课题研究的内容 (4)1.4 课题研究方法 (5)第二章基础知识 (6)2.1 扩频通信系统简述 (6)2.1.1扩频通信系统的基本原理 (6)2.1.2扩频通信系统的分类 (7)2.2直接序列扩频通信系统 (8)2.2.1直接序列扩频通信系统的基本调制方式 (9)2.2.2直扩通信系统中的扩频码类型及仿真分析 (9)第三章系统仿真与分析 (12)3.1 系统仿真 (12)3.1.1单用户用m序列扩频后经过AWGN信道的仿真 (12)3.1.2多用户用m序列扩频后经过AWGN信道的仿真 (13)3.2 选用不同的扩频码仿真 (14)3.2.1 用户用Gold序列扩频后经过AWGN信道的仿真 (14)3.2.2 用户用正交Gold序列扩频后经过AWGN信道的仿真 (15)引言CDMA通信系统是利用给不同的用户分配不同的扩频编码,实现多用户同时在同一频率互不干扰进行通信,即码分多址通信。

使用扩频编码,会将原始信号的频谱带宽扩展,因此,对这种调制方式的通信,又称为扩频通信。

扩频通信具有较强的抗干扰能力和隐蔽性,并能同时实现多址通信,目前已经成功应用在第三代移动通信系统中。

直接序列扩频通信系统与MATLAB仿真

直接序列扩频通信系统与MATLAB仿真
(HR ) C I P 以及 以上 几 种方 法 的组 合 。 文根 据 扩 频 通 信 的原 理 , 本
率可以重复使用 , 提高了频率利用率。 同时扩频通信的抗干扰 能
力强 , 现在 已经广泛应用于移动 电话 、 无线 电微波通信 、 无线数
据 通 信 、 踪 和 报警 等 系统 中 。 跟
21 直 扩 系 统模 型 .
扩频通信从早期用于军事保 密通信 ,到现在广泛用 于民用
通 信 系 统 中 , 成 为现 代 通 信 主要 发展 的方 向 , 因 为它 具 有 窄 并 是
带 通 信 系统 无 法 比拟 的 优 良性 能 。
1抗干扰性强 , ) 误码率较低。 接收机必须采用相关检测才能 对P N码相 同的扩频信号进 行解 扩 ,同频 信号或其他干扰经解 扩后 , 带宽被展宽, 具有良好 的抑制能力。 因此误码率也 比较低 ,
由式 1 可得 到 以下 结 论 :在 信 道 容 量 C不 变 的 条 件 下 , 可
用不同带宽 w 和信噪比 S / 合来传输 。 N组 即可以通过增加信号 带宽 , 实现在比较低的信噪比下传送信息。 这样使得有用信号的 功率接近噪声的功率甚至淹没在噪声之下 ,从而具有很好的隐 蔽 I 扩频通信就是用扩展频谱来 换取信噪 比要求的降低 , 生。 这正
1 扩 频通信 的理 论基础
信 息论 中关 于 信 息容 量 的仙 农 ( hn o ) S an n 公式 为
c _『 f o z1 g (+ s ( 式
1 )
利用 MA A B对 扩频通信 中最 常用的直接 序列扩 频系统进行 TL
了仿 真 。
2 直接 序 列扩频 系统
O 引 言
扩频通信( 即扩 展 频 谱 通 信 )一 般 是 指 用 比信 号 带 宽 宽 得 ,

直接序列扩频和解扩通信matlab代码

直接序列扩频和解扩通信matlab代码

序列扩频和解扩通信是数字通信中的重要技术之一,通过扩频技术可以实现信息的加密传输和抗干扰能力的提高。

Matlab是一种强大的科学计算软件,它提供了丰富的工具和函数,非常适合用来实现序列扩频和解扩通信系统的模拟和仿真。

本文将通过实际的代码示例,介绍如何使用Matlab实现直接序列扩频和解扩通信系统。

一、直接序列扩频通信系统在直接序列扩频通信系统中,发送端的数据序列经过扩频码序列的点对点乘积,实现信号的扩频。

接收端利用相同的扩频码序列对接收到的信号进行点对点乘积,实现信号的解扩。

以下是Matlab代码示例:1. 生成随机的发送数据序列```matlabN = 1000; 数据序列长度data = randi([0,1],1,N); 生成随机的0/1序列```2. 生成随机的扩频码序列```matlabchip_seq = 2 * randi([0,1],1,N) - 1; 生成随机的±1序列作为扩频码```3. 进行数据序列和扩频码序列的点对点乘积```matlabspread_data = data .* chip_seq; 数据序列点对点乘以扩频码序列```4. 绘制发送端的信号波形```matlabt = 0 : 1/N : 1-1/N; 时间序列subplot(3,1,1);plot(t,data);title('原始数据序列');subplot(3,1,2);plot(t,chip_seq);title('扩频码序列');subplot(3,1,3);plot(t,spread_data);title('扩频后的信号波形');```二、直接序列解扩通信系统在直接序列解扩通信系统中,接收端利用与发送端相同的扩频码序列对接收到的信号进行解扩。

以下是Matlab代码示例:1. 接收到的扩频信号经过与扩频码序列的点对点乘积```matlabreceived_data = spread_data .* chip_seq; 接收到的信号点对点乘以扩频码序列```2. 进行积分处理得到解扩后的数据序列```matlabintegrated_data = sum(reshape(received_data,[],10)); 对接收数据进行10倍超采样和积分处理output_data = integrated_data > 0; 得到解扩后的数据序列```3. 绘制接收端的信号波形和解扩后的数据序列```matlabsubplot(2,1,1);plot(t,received_data);title('接收到的信号波形');subplot(2,1,2);stem(output_data);title('解扩后的数据序列');```通过以上代码示例,我们实现了直接序列扩频和解扩通信系统的Matlab仿真。

直接序列扩频系统的Simulink仿真

直接序列扩频系统的Simulink仿真

直接序列扩频系统的Matlab/Simulink仿真摘要:本文利用Matlab/Simulink对直接序列扩频系统进行了仿真,对其原理进行了相关的说明。

读者可以通过对本文的阅读对直接序列扩频的相关原理有一定的了解。

关键字:扩频通信直接序列扩频一、仿真的意义随着信息技术的发展,通信技术变得越来越复杂,技术更新的周期也越来越短。

对于大部分学者,特别是我们学生来说,在学习通信技术时,若对每一个系统都要实体研究是不现实的。

此时通信系统仿真对我们来说可以说是必不可少的。

通过建立相应的通信系统的模型,对其进行仿真,可以使我们把琐碎的知识联系在一起,形成一个个通信系统的概念,可以让我们对各个知识点的原理有更加深刻的理解和掌握。

二、直接序列扩频的原理扩频通信,即扩展频谱通信(Spread Spectrum Communication)是将待传送的信息数据用伪随机编码(扩频序列:Spread Sequence)调制,实现频谱扩展后再传输而接收端则采用相同的编码进行解调及相关处理,恢复原始信息数据。

扩频通信具有抗干扰能力强、抗噪声、保密性强、功率谱密度低,具有隐蔽性和较低的截获概率、可多址复用和任意选址、高精度测量等优点。

根据扩展频谱方式的不同,可以将扩频通信系统分为直接序列扩频(Direct Sequence Spread Spectrum)工作方式,简称直扩(DS)方式;跳变频率(Frequency Hopping)工作方式,简称跳频(FH)方式;跳变时间(Time Hopping)工作方式,简称跳时(TH)方式;宽带线性调频(Chirp Modulation)工作方式,简称Chirp方式和各种混合方式。

直接序列(DS-Direct Scquency)扩频,就是直接用具有高码率的扩频码序列在发端去扩展信号的频谱,而在收端,用相同的扩频码序列去进行解扩,把展宽的扩频信号还原成原始的信息。

直接序列扩频是扩频通信系统最基本的工作方式。

直接序列扩频DSSS系统及其MATLAB仿真

A 理工科 研
直接序 列扩频 D S S S系统及其 MA L B仿真 TA
叶培 毅
( 东华 大 学
中图分 类号 : N9 T 文献标识码 : A
上海
210 ) O83
文章编号 :6 2 7 9 ( 0 9) 5 2 2 0 1 7— 8 4 2 0 0 — 6— 1


扩频通信 系统是指 待传 输 的信息 的频谱用某个特定
的抗干扰 的能力 。然而 , 扩频 系统护的干扰抑制 能力总是有限的。
满 足不 了社会 的需求。在 窄带通信 中, 主要依 靠波道划分来防止信 道之间发生干扰。扩频通信发送功率极低( 6 O , 了相关 1 5 m 采用 — 接收技术 , 且可工作在信道噪声和热噪声背景 中, 易于在同一地区 重复使用 同一频率 , 也可与现今各种 窄带通信共享同一频率资源 。
参 考 文献
【】 l 张玲华, 玉. 郑宝 随机信号处理 E 清华大学出版社, 0 : 3 京: 2 3 0. O 2 【1 2 查光明, 熊贤柞. 扩频通信. : 西安 西安电子科技大学出版社, 9: 3 . 1 o 一5 9 l
端的 P N序列发生 器产生的与之同步的 Pቤተ መጻሕፍቲ ባይዱN序列相乘。 过程被称 此
32 抗 干扰 性 强 。 码 率 低 . 误
在实际的扩频通信 中存 在着大量的干扰 因素 ,若扩频增益不够大 或扩频技术 主要用 于实现多址时 ,若不采用其 他途 径对窄带干扰 进行抑 制 , 将会大 大影响 系统的性 能 , 导致 系统容量大 幅度减少 , 所 以必须在接收机中采用专门的干扰抑 制技术 。 直接序列扩频通信 系统 中的窄带干扰抵 消技术 ,主要有时域 自 适应滤波技术 和变换 域抵消技术等 。现代 军事通信面临着纷繁 复杂 的干扰环境 , 因此具备足够 的抗干扰能力 , 是未来通信发展至 关重要 的因素 , 这要求能够识别和抑制各种干扰。扩频通信早期主 要应 用于军事 目的 , 从世 纪年代末 、 年代初 开始 , 扩频 技术在 民用

实验七 直接序列扩频系统仿真

实验七直接序列扩频系统(扩频部分)仿真(一)实验目的直接序列扩频通信系统(DSSS)是目前应用最为广泛的系统。

在发送端,直扩系统将发送序列用伪随机序列扩展到一个很宽的频带上去,在接受端又用相同的扩频序列进行解扩,回复出原有信息。

由于干扰信息与伪随机序列不相关,扩频后能够使窄带干扰得到有效的抑制,提高输出信噪比。

系统框图如下图所示:本次实验只要求完成扩频编码部分,信号在信道的传输以及在接收端的解扩部分作为课后同学们自己学习。

(二)实验设备计算机,Matlab软件(三)实验要求本实验属于设计实验,请根据(四)实验内容的步骤,附上实验程序和仿真结果图。

请在页眉处填写班级、学号、姓名,并将实验报告命名为“实验七_学号_姓名”,并通过FTP上传至指定文件夹。

(四)实验内容1)设计一个7位双极性的m序列。

(参照前面做的实验四)2)设计一个5位随机的待发送的二进制序列。

3)利用产生的7位双极性m序列对待发送的二进制序列进行扩频,画出扩频前原始信号和扩频后的信号。

图1 基本扩频系统(扩频部分)仿真流程图1、生成m序列(请参照实验四)采用n=3级的移位寄存器产生7位长的m序列,移位寄存器结构如图1:图1 移位寄存器结构各寄存器初值分别为[1 1 1],参照该移位寄存器的结构图和表1,用Matlab 语言编写程序,生成m序列。

表1D1 D2 D31 0 0 1 0 1 1 11111111扩频序列5位随机二进制比特7位双极性m序列D1 D2 D3+时钟脉冲输出- 2 -7位单极性m序列程序参考程序如下Function m=my_m()clear all;clc;D1=1;D2=1;D3=1;N=7;m=zeros(1,N);for i=1:Nm(i)=D3;D1old=D1;D1=xor(D2,D3);D3=D2;D2=D1old;endstem(m);ylabel('m 序列');title('移位寄存器产生的7位M序列');end请自己编写程序生成初始状态为[0 0 1]的7位双极性的m序列,提示:请在7位单极性的m序列的程序基础上修改。

直接序列扩频系统MATLAB仿真(BPSK调制)

目录一、背景 (4)二、基本要求 (4)三、设计概述 (4)四、Matlab设计流程图 (5)五、Matlab程序及仿真结果图 (6)1、生成m序列及m序列性质 (6)2、生成50位随机待发送二进制比特序列,并进行扩频编码 (7)3、对扩频前后信号进行BPSK调制,观察其时域波形 (9)4、计算并观察扩频前后BPSK调制信号的频谱 (10)5、仿真经awgn信道传输后,扩频前后信号时域及频域的变化 (11)6、对比经信道前后两种信号的频谱变化 (12)7、接收机与本地恢复载波相乘,观察仿真时域波形 (14)8、与恢复载波相乘后,观察其频谱变化 (15)9、仿真观察信号经凯萨尔窗低通滤波后的频谱 (16)10、观察经过低通滤波器后无扩频与扩频系统的时域波形 (17)11、对扩频系统进行解扩,观察其时域频域 (18)12、比较扩频系统解扩前后信号带宽 (19)13、比较解扩前后信号功率谱密度 (20)14、对解扩信号进行采样、判决 (21)15、在信道中加入2040~2050Hz窄带强干扰并乘以恢复载波 (24)16、对加窄带干扰的信号进行低通滤波并解扩 (25)17、比较解扩后信号与窄带强干扰的功率谱 (27)六、误码率simulink仿真 (28)1、直接扩频系统信道模型 (28)2、加窄带干扰的直扩系统建模 (29)3、用示波器观察发送码字及解扩后码字 (30)4、直接扩频系统与无扩频系统的误码率比较 (31)5、不同扩频序列长度下的误码率比较 (32)6、扩频序列长度N=7时,不同强度窄带干扰下的误码率比较 (33)七、利用Walsh码实现码分多址技术 (34)1、产生改善的walsh码 (35)2、产生两路不同的信息序列 (36)3、用两个沃尔什码分别调制两路信号 (38)4、两路信号相加,并进行BPSK调制 (39)5、观察调制信号频谱,并经awgn信道加高斯白噪和窄带强干扰.. 406、接收机信号乘以恢复载波,观察时域和频域 (42)7、信号经凯萨尔窗低通滤波器 (43)8、对滤波后信号分别用m1和m2进行解扩 (44)9、对两路信号分别采样,判决 (45)八、产生随机序列Gold码和正交Gold码 (47)1、产生Gold码并仿真其自相关函数 (48)2、产生正交Gold码并仿真其互相关函数 (50)九、实验心得体会 (51)直接序列扩频系统仿真一、背景直接序列扩频通信系统(DSSS)是目前应用最为广泛的系统.在发送端,直扩系统将发送序列用伪随机序列扩展到一个很宽的频带上去,在接受端又用相同的扩频序列进行解扩,回复出原有信息。

直接序列扩频系统matlab仿真

扩频过程:将信息信号与扩 频码进行调制,实现频谱扩 展
仿真结果:展示扩频与解扩 频过程的效果图和性能指标
结论:分析仿真结果,总结 直接序列扩频系统的性能优
势和适用场景
系统性能评估与优化
评估指标:包括频谱效率、抗干扰性能、抗多径干扰能力等。
仿真实验:通过MATL AB进行仿真实验,对系统性能进行评估。 优化方法:针对仿真实验中存在的问题,提出相应的优化方法,提高系统 性能。 性能比较:将优化后的系统性能与其他同类系统进行比较,验证优化效果。
扩频增益分析
扩频增益定义:扩频增益是指扩频通信系统所提供的信噪比改善程度,是衡量扩频系统性能的重 要参数。
扩频增益计算方法:扩频增益可以通过计算扩频前后的信噪比来获得,即扩频前信噪比与扩频后 信噪比之比。
仿真结果分析:通过对直接序列扩频系统的 MATL AB仿真,可以获得扩频前后的信噪比数据,进 而计算出扩频增益。
MATL AB是一款由MathWorks公司开发的商业数学软件
它主要用于算法开发、数据可视化、数据分析以及数值计算
MATL AB提供了丰富的库函数和工具箱,方便用户进行各种计算和分析
在直接序列扩频系统的仿真中,MATL AB可以用于搭建仿真模型、生成扩频码以及进行信号处理 等操作
Simulink模块库介绍
调制与解调过程仿真
调制过程:将信息信号调制到载 波信号上,实现频谱的扩展
仿真实现:利用MATL AB编程实 现调制与解调过程的模拟
添加标题
添加标题
添加标题
添加标题
解调过程:将调制信号解调还原 成原始信息信号的过程
仿真结果分析:对仿真结果进行 性能分析和评估
扩频与解扩频过程仿真
解扩频过程:将接收到的信 号与相同的扩频码进行解调, 恢复出原始信号
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

直接序列扩频通信系统与MATLAB仿真
摘要:扩频通信系统具有的较强的抗干扰能力,保密性好、易于实现多址保密通信等特点,正从军事应用向民用通信发展。

本文主要介绍了直接序列扩频系统的模型,并利用MATLAB对直扩系统实现仿真。

关键词:扩频通信系统;直接序列扩频;伪随机码;仿真
0引言
扩频通信(即扩展频谱通信),一般是指用比信号带宽宽得多的频带宽度来传输信息的技术。

随着通信容量的不断增加,频率资源愈发紧张,为了缓解这一突出问题,通常在窄带通信系统中,主要是通过频率划分来防止各信道之间的干扰。

但是,随着扩频通信的研究和运用,由于其对接收端要求强相关性,使得频率可以重复使用,提高了频率利用率。

同时扩频通信的抗干扰能力强,现在已经广泛应用于移动电话、无线电微波通信、无线数据通信、跟踪和报警等系统中。

1扩频通信的理论基础
信息论中关于信息容量的仙农(Shannon)公式为
其中C为信道容量;W为信号频带宽度;S/N为信噪比。

由式1可得到以下结论:在信道容量C不变的条件下,可用不同带宽W和信噪比S/N组合来传输。

即可以通过增加信号带宽,实现在比较低的信噪比下传送信息。

这样使得有用信号的功率接近噪声的功率甚至淹没在噪声之下,从而具有很好的隐蔽性。

扩频通信就是用扩展频谱来换取信噪比要求的降低,这正是扩频通信的主要特点和理论依据。

扩频通信从早期用于军事保密通信,到现在广泛用于民用通信系统中,并成为现代通信主要发展的方向,是因为它具有窄带通信系统无法比拟的优良性能。

1)抗干扰性强,误码率较低。

接收机必须采用相关检测才能对PN码相同的扩频信号进行解扩,同频信号或其他干扰经解扩后,带宽被展宽,具有良好的抑制能力。

因此误码率也比较低,一般可低于l0-10,完全能满足国内相关系统对通道传输质量的要求。

2)可以实现码分多址。

因为在扩频通信中是采用扩频码序进行扩频调制,可以利用不同的扩频码序列之间较强的自相关性和较弱的互相关性,在接收端利用相关检测技术进行解扩。

可以通过给不同的用户分配不同的用户扩频码型,实现在一宽频带上许多对用户可以同时通信而且互不干扰。

3)抗多径干扰。

由于扩频系统中利用不同的PN可以很容易从多种路径传输来的信号分离和提取出有用信号。

同时可以把不同路径来的不同延迟、不同相位的信号在时间和相位上重新对齐,形成用多个频率的信号传送同一个信息,从而提高了系统传输的可靠性。

可以使用不同技术对所传的信息进行扩频处理,因此扩频通信的方式可分为:直接序列扩频工作方式(DS), 跳变频率工作方式(FH),跳变时间工作方式(TH)和宽带线性调频脉冲(CHIRP)以及以上几种方法的组合。

本文根据扩频通信的原理,利用MATALB对扩频通信中最常用的直接序列扩频系统进行了仿真。

2直接序列扩频系统
直接序列扩频系统又称为直接序列调制系统或者伪噪声系统(PN系统),简称直扩(DS),是当前应用较为广泛的一种扩频通信系统。

要传送的信息经过伪随机序列(或称伪噪声码)扩频后再对射频载波进行调制。

伪随机序列的码元速率远高于传送信号的码元速率,因而调制后的信号频谱宽度远远大于原始信息的频谱宽度。

直扩技术广泛地应用于民用通信系统以及导航、自控等其他领域方面,比如美军的国防卫星通信系统(AN-VSC-28)、全球定位系统(GPS)、航天飞机通信用的跟踪和数据中继卫星系统(TDRSS)、码分多址卫星通信系统等。

2.1直扩系统模型
直扩系统的模型如图1所示,信源信息经过编码后为码元速率为Ra的信息码,扩频码发生器产生伪随机码(PN码),每个伪随机码的码元速率为Rc (Rc<Ra)。

将信息码与伪随机码进行相乘或模二加,产生一速率与伪随机码速率相同的扩频序列,也就是说信息带宽已经被展宽,然后经过射频调制将信号频谱被搬移到射频上。

直扩系统一般采用频率调制或相位调制的方式来进行数据调制,在码分多址通信中,其调制方式多采用BPSK、DPSK、QPSK、MPSK等。

在接收端,接收到的信号经过变频处理后为中频信号。

然后用与发送端同步的伪随机码对中频信号进行解扩,将信号的频带恢复为原始信息的频带,然后再进行解调,恢复出所传送的信息。

对于信道中的干扰,这些干扰有窄带干扰、多径干扰、多址干扰等。

由于它们与伪随机码不相关,接收机的相关解扩对这些干扰相当于又一次扩频,将干扰和噪声的频谱展宽,降低了功率谱密度,经滤波后就大大降低了进入信号通频带内的干扰功率,使解调器的输入信噪比得到提高,从而提高了系统的抗干扰能力。

2.2扩频通信常用的伪随机码
常用的伪随机码主要有m序列、GOLD序列、WALSH码和OVSF码。

其中最常见的是m序列,由n级移位寄存器所能产生的周期最长的序列。

由于m序列容易产生,规律性强,有许多优良的性能,在扩频通信中最早获得广泛的应用。

m序列虽然性能优良,但同样长度的m序列个数不多,且序列之间的互相关值并不都好。

R·Gold提出了一种基于m序列的码序列,称为Gold码序列。

GOLD 码是m序列的复合码,是由两个长度相同,码速率相同的m序列优选对模2加得到的,每改变两个序列相对位移就可得到一个新的GOLD序列。

GOLD序列有较优良的自相关和互相关特性,且地址数远远大于m序列地址数,结构简单,易于实现,因此得到了广泛的应用。

3程序仿真及结果
3.1仿真模型
本文是采用MATLAB软件对直接扩频通信系统进行仿真。

仿真模型如图2所示。

信息源由随机整数发生器随机产生的二进制信号,伪随机码采用的是31位GOLD 序列,射频调制采用的是M-PSK调制方式,传输信道为加性高斯白噪声信道。

3.2仿真结果
图3为示波器显示波形。

上图为随机信号发生器产生的输入信号的波形。

下图为输入信号经过扩频、调制、解扩和解调后获得的输出波形。

从图中看出,扩频后误码率非常低。

图4为该仿真系统对抑制信道噪声的仿真结果。

信噪比越高,误码率趋近为零。

说明扩频通信系统具有良好的抗干扰性能。

4结束语
本文主要阐述了扩频通信的理论和实现方法,利用MATLAB提出建立了扩频通信系统仿真模型,在给定仿真条件下,运行并验证了其正确性。

结果表明,扩频通信系统具有很强的抗干扰性能,误码率低,因此其广泛用于保密通信系统。

参考文献:
[1] 邵保华.软件无线电在扩频通信发射中的应用研究[D].哈尔滨工程大学,2004.
[2] 张蕾,郑实勤.基于MATLAB的直接序列扩频通信系统性能仿真分析研究[J].电气传动自动化,2007(3).
[3] 郭海燕,毕红军.MATLAB在伪随机码的生成及仿真中的应用[J].计算机仿真,2004,21(3).。

相关文档
最新文档