当前位置:文档之家› 基于MATLAB的扩频通信系统仿真研究

基于MATLAB的扩频通信系统仿真研究

基于MATLAB的扩频通信系统仿真研究
基于MATLAB的扩频通信系统仿真研究

基于MATLAB 的扩频通信系统仿真研究

摘要 本文阐述了扩展频谱通信技术的理论基础和实现方法,利用MATLAB 提供的可视化工具Simulink 建立了扩频通信系统仿真模型,详细讲述了各模块的设计,并指出了仿真建模中要注意的问题。在给定仿真条件下,运行了仿真程序,得到了预期的仿真结果。同时,利用建立的仿真系统,研究了扩频增益与输出端信噪比的关系,结果表明,在相同误码率下,增大扩频增益,可以提高系统输出端的信噪比,从而提高通信系统的抗干扰能力。 关键词 扩频通信, 信噪比, 误码率, 扩频增益

Simulation of the Spread Spectrum Communication System

Based on MATLAB

Abstract: The theory base and realizing methods of the spread spectrum communication technology was presented in this study. The simulation model of the spread spectrum communication system was built by using SIMULINK, which is provided by MATLAB. In addition, each module of the simulation model was introduced in detail ,and pointed out the problems that must be pay attention to in the system simulation. On the basis of the designed simulation conditions, the simulation program was run and the anticipant results were gained. Moreover, the relationship between the spread spectrum gain and the fan-out error rate was also studied by use of the simulation system. The results showed that on the base of the same error rate, if the spread spectrum gain was enlarged, the Signal-to-Noise of the system fan-out would be enhanced and the anti-jamming capability of the communication system would also be enhanced. Keywords : spread spectrum communication, Signal-to-Noise, error rate, spread spectrum gain 1 引言

扩展频谱通信(简称扩频通信)与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式,它是指发送的信息被展宽到一个很宽的频带上,在接收端通过相关接收,将信号恢复到信息带宽的一种系统。采用扩频信号进行通信的优越性在于用扩展频谱的方法可以换取信噪比上的好处,即接收机输出的信噪比相对于输入的信噪比有很大改善,从而提高了系统的抗干扰能力。本文根据扩频通信的原理,利用MATALB 提供的可视化仿真工具Simulink 建立了扩频通信系统仿真模型,研究了扩频通信的特性和扩频增益与输出端信噪比的关系,目的是为以扩频通信为基础的现代通信的研究和设计提供依据。 2 扩展频谱通信技术

2.1 理论基础

扩频通信的基本理论是根据信息论中的Shannon 公式,即

)/1(log 2N S B C += (1)

式中:C 为系统的信道容量(bit/s );B 为系统信道带宽(Hz );S 为信号的平均功率;N 为噪声功率。

Shannon 公式表明了一个系统信道无误差地传输信息的能力跟存在于信道中的信噪比(S/N )以及用于传输信息的系统信道带宽(B )之间的关系。该公式说明了两个最重要的概念:一个是在一定的信道容量的条件下,可以用减少发送信号功率、增加信道带宽的办法达到提高信道容量的要求;一个是可以采用减少带宽而增加信号功率的办法来达到。

扩频增益是扩频通信的重要参数,它反应了扩频通信系统抗干扰能力的强弱,其定义为接收机相关器输出信噪比和接收机相关器输入信噪比之比,即

d

s d s i i B B R R N S N S G ===//00 (2) 式中,S i 和S 0分别为接收机相关器输入、输出端信号功率;N i 和N 0分别为相关器的输入、输出端干扰功率;R s 为伪随机码的信息速率,R d 为基带信号的信息速率;B s 为频谱扩展后的信号带宽,B d 频谱扩展前的信号带宽。

2.2 实现方法

扩频通信与一般的通信系统相比,主要是在发射端增加了扩频调制,而在接收端增加了扩频解调的过程,扩频通信按其工作方式不同主要分为直接序列扩频系统、跳频扩频系统、跳时扩频系统、线性调频系统和混合调频系统。现以直接序列扩频系统为例说明扩频通信的实现方法。图1为直接序列扩频系统的原理框图。

图1 直接序列扩频系统原理图

由直扩序列扩频系统原理图可以看出,在发射端,信源输出的信号与伪随机码产生器产生的伪随机码进行模2加,产生一速率与伪随机码速率相同的扩频序列,然后再用扩频序列去调制载波,这样得到已扩频调制的射频信号。在接收端,接收到的扩频信号经高放和混频后,用与发射端同步的伪随机序列对扩频调制信号进行相关解扩,将信号的频带恢复为信息序列的频带,然后进行解调,恢复出所传输的信息。 3 系统仿真模型的建立

3.1 Simulik 简介

MATLAB 最初是Mathworks 公司推出的一种数学应用软件,经过多年的发展,开发了包括通信系统在内的多个工具箱,从而成为目前科学研究和工程应用最流行的软件包之一。Simulink 是MATLAB 中的一种可视化仿真工具,是实现动态系统建模、仿真和分析的一个集成环境,广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。它包括一个复杂的由接受器、信号源、线性和非线性组件以及连接件组成的模块库,用户也可以根据需要定制或者创建自己的模块。Simulink 的主要特点在于使用户可以通过简单的鼠标操作和拷贝等命令建立起直观的系统框图模型,用户可以很随意地改变模型中的参数,并可以马上看到改变参数后的结果,从而达到方便、快捷地建模和仿真的目的。

3.2 模型建立及主要模块设计

基于MATLAB /Simulink 所建立的扩频通信系统的仿真模型,能够反映扩频通信系统的动态工作过程,可进行波形观察、频谱分析和性能分析等,同时能根据研究和设计的需要扩展仿真模型,实现以扩频通信为基础的现代通信的模拟仿真,为系统的研究和设计提供强有力的平台。图2为基于MATLAB/Simulink 的扩频通信系统仿真模型。

图2 系统仿真模型

信源:随机整数发生器(Random Integer generator )作为仿真系统的信源,随机整数发生器产生二进制随机信号,采样时间、初始状态可自由设置,从而满足扩频通信系统所需信源的要求。

扩频与解扩:PN 序列生成器模块(PN Sequence Generator )作为伪随机码产生器,扩频过程通过信息码与PN 码进行双极性变换后相乘加以实现。解扩过程与扩频过程相同,即将接收的信号用PN 码进行第二次扩频处理。 接 收

发 射

调制与解调:使用二相相移键控PSK方式进行调制、解调。调制由正弦载波与双极性扩频码直接相乘实现,采用相干解调法进行解调。

信道:传输信道为加性高斯白噪声信道。在加性高斯白噪声信道模块中,可进行信号功率和信噪比的设置。

误码计算:误码计算由误码仪实现,误码仪在通信系统中的主要任务是评估传输系统的误码率,它具有两个输入端口:第一个端口(Tx)接收发送方的输入信号,第二个端口(Rx)接收接收方的输入信号。

3.3 几点说明

在Simulink中,没有单独实现统计的计数器模块,需要自行创建,计数模型的设计如图3。在计数模型中,用与信源和伪随机码同频的脉冲模块分别实现码元同步和切普同步,利用加法器的累加功能,实现每个码元的相关峰值统计。

图3计数模型实现框图

在扩频通信建模中,扩频与解扩使用的PN码以及调制和解调所使用的载波必须保持同步,因此要注意伪随机码模块和载波模块的参数设置。

在误码率计算中,接收到的信号,由于经过扩频解扩、调制解调、相关统计等处理,会存在一个延迟,在误码仪模块的对话框中要设置一个合适的延迟。

4 仿真结果分析

4.1 仿真系统运行情况分析

在给出下列仿真的条件下,观察仿真运行情况。信息速率20b/s,幅度为1;伪随机序列采用10级,传输速率为200b/s的m序列;载波频率10KHz;信号功率为1W,信噪比30dB;仿真时间设为2s。在这样的仿真条件下,理论上可获得10倍的扩频增益。图4是系统扩频解扩的仿真结果。上图为信源,中图为扩频码,下图为信宿。从图4可见,信源和信宿相同,误码率为0,基于MATLAB/Simulink所设计的仿真系统满足扩频通信系统的软件仿真要求。

图4 系统扩频解扩的仿真结果

4.2 扩频增益与输出端信噪比的关系

设置信息速率和伪随机序列传输速率,在扩频增益10和50的情况下,不断改变信噪比的大小,从而得到扩频增益、误码率和信噪比的关系如图5。从图5可以看到,在相同误码

率下,扩频增益越大,输出端信噪比越大,并且随着系统要求的提高,增大扩频增益,输出端信噪比会得到更大的好处。

图5不同扩频增益下误码率仿真曲线

5 结论

扩频通信以其较强的抗干扰、抗衰落、抗多径性能而成为第三代通信的核心技术,本文阐述了扩频通信的理论基础和实现方法,利用MATLAB提供的可视化工具箱Simulink建立了扩频通信系统仿真模型,详细讲述了各模块的设计,并给出了仿真建模中需注意的问题。在给定仿真条件下,运行了仿真系统,验证了所建仿真模型的正确性。通过仿真研究了扩频增益和输出端信噪比的关系,结果表明,在相同误码率下,增大扩频增益,可以提高系统输出端的信噪比,从而提高系统的抗干扰能力。本文作者创新点:通过MATLAB/Simulink建立的仿真平台,研究了扩频增益与误码率、信噪比之间的关系,为以扩频通信为基础的卫星信号设计提供依据。

参考文献:

1曾兴雯,刘乃安,孙献璞。扩展频谱通信及其多址技术[M]。西安:西安电子科技大学出版社,2004。

2徐明远,邵玉斌。MATLAB仿真在通信与电子工程中的应用[M]。西安:西安电子科技大学出版社,2005。

3李建新,刘乃安,刘继平。现代通信系统分析与仿真-MATALAB通信工具箱[M]。西安:西安电子科技大学出版社,2001。

4徐明伟,李茜,汤伟。基于MA TLAB串口通信的数据采集系统的设计。微计算机信息,2005,21(8-1),89-90。

5郭海燕,毕红军。MA TLAB在伪随机码的生成及仿真中的应用。计算机仿真,21(3),2004.3。

基于MATLAB的直接序列扩频通信系统课程设计报告

《扩频通信原理》课程设计报告 题目:直接扩频系统仿真 班级:0110910和0110911 姓名:詹晓丹(2009210432) 姜微(2009210503) 张建华(2009210336) 指导老师:李兆玉

1.课程设计目的 (1)了解、掌握直接扩频通信系统的组成、工作原理; (2)了解、熟悉扩频调制、解调、解扩方法,并分析其性能; (3)学习、掌握Matlab相关编程知识并用其实现仿真的直接扩频通信系统; 2.课程设计实验原理 直接扩频通信系统工作原理: 直接序列扩频,就是直接用高码率的扩频码序列在发端去扩展信号的频谱,在收端用相同的扩频码去解扩,把展宽的扩频信号还原成原始的基带信号。 在发端输入的信息与扩频码发生器产生的伪随机码序列(这里使用的是m序列)进行波形相乘,得到复合信号,实现信号频谱的展宽,展宽后的信号再调制射频载波发送出去。由于采用平衡调制可以提高系统抗侦波的能力,所以直接序列扩频调制一般都采用二相平衡调制方式。一般扩频调制时一个信息码包含一个周期的伪码,用扩频后的复合信号对载波进行二相相移监控(BPSK)调制,当gt从“0”变成“1”或从“1”变到“0”时,载波相位发生180度相移。接收端的本振信号与发射端射频载波相差一个中频,接收端收到的宽带射频信号与本振信号混频、低频滤波后得到中频信号,然后与本地产生的与发端相同并且同步的扩频码序列进行波形相乘,实现相关解扩,再经信息解调,恢复出原始信号。 3.建立模型描述 (1)直接扩频通信系统组成框图: (2)直接扩频通信系统波形图:

4.模块功能分析 (1)直扩系统的调制功能模块:(都包含模块框图和不同调制、解调方式介绍、分析)(a)扩频调制模块 用扩频码发生器产生一个伪随机码pn(这里用的是m序列),与信源信息码序列xt相乘,实现频谱的展宽 (b)BPSK调制模块

基于Matlab的CDMA通信系统仿真

1 绪论 1.1课题背景及目的 20世纪60年代以来,随着民用通信事业的发展,频带拥挤问题日益突出。CDMA(Code Diveision Multiple Access,码分多址)通信,在使用相同频率资源的情况下,理论上CDMA移动网比模拟网容量大20倍,实际使用中比模拟网大10倍,比GSM要大4~5倍,所以在通信领域中起着非常重要的作用。CDMA的基本原理是利用互相正交(或尽可能正交)的不同编码,分配给不同用户调制信号,实现多用户同时使用同一频率接入系统和网络的通信。由于利用互相正交(或尽可能正交)的编码去调制信号,会将原信号的频谱带宽扩展,因此,这种通信方式,又称为扩频通信。本论文所完成的CDMA通信仿真系统,是结合CDMA的实际通信情况,利用MATLAB的通信工具箱—SIMULINK组建出完整的CDMA通信系统,完成整体设计方案,实现完整的发送到接收的端到端的CDMA 无线通信系统的建模、仿真和分析。教学实践表明,该系统的完成使得比较抽象的概念得以直接表示,烦琐的计算得以大大简化,提高上机效率,在通信原理课程教学中起到良好的辅助作用。 1.2课题研究方法 为了研究CDMA通信系统的通信方式,我们对两种扩频码(m序列和正交gold 序列)经过衰落信道后再解扩,通过比较两种扩频码的误比特率与信噪比的关系得出用来扩频的PN码哪种更好。使其更符合CDMA通信的抗干扰能力强的要求和实现多用户同时在同一频率互不干扰进行通信而误比特率性能不随着用户数的增加而恶化这样的目的进行仿真实验。

2 CDMA基础及原理 CDMA多址技术的原理是基于扩频技术,即将需传送的具有一定信号带宽的信息数据,用一个带宽远大于信号带宽的高速伪随机码进行调制,使原数据信号的带宽被扩展,再经载波调制并发送出去。接收端由使用完全相同的伪随机码,与接收的带宽信号作相关处理,把宽带信号换成原信息数据的窄带信号即解扩,以实现信息通信。 2.1扩频通信 扩频通信技术是一种信息传输方式,其信号所占有的频带宽度远大于所传信息所需的最小带宽;频带的扩展是通过一个独立的码序列来完成,用编码及调制的方法来实现的,与所传信息数据无关;在接收端则用同样的码进行相关同步接受、解扩及恢复所传信息数据。 2.1.1 扩频通信理论基础 香农公式:C=Wlog2(1+S/N) 1、在给定的传输速率C不变的条件下,频带宽度W和信噪比S/N是可以互换的。即可通过增加频带宽度的方法,在较低的信噪比情况下,传输信息。 2、扩展频谱换取信噪比要求的降低,正是扩频通信的重要特点,并由此为扩频通信的应用奠定了基础。 2.1.2 扩频通信系统的分类 (1)直接序列扩频(DS) (2) 跳频扩频(FH) (3) 跳时扩频(TH) (4)混合方式(以上三种基本方式的不同组合) 在实际的CDMA系统中,直接序列扩频得到了广泛的认可和应用,所以,在本次实验中主要研究直接序列扩频技术。

基于matlab的直接序列扩频通信系统仿真

基于MATLAB的直接序列扩频通信系统仿真 1.实验原理:直接序列扩频(DSSS)是直接利用具有高码率的扩频码系列采用各种调 制方式在发端与扩展信号的频谱,而在收端,用相同的扩频码序去进行解扩,把扩展宽的扩频信号还原成原始的信息。它是一种数字调制方法,具体说,就是将信源与一定的PN码(伪噪声码)进行摸二加。例如说在发射端将"1"用11000100110,而将"0"用00110010110去代替,这个过程就实现了扩频,而在接收机处只要把收到的序列是11000100110就恢复成"1"是00110010110就恢复成"0",这就是解扩。这样信源速率就被提高了11倍,同时也使处理增益达到10DB以上,从而有效地提高了整机倍噪比。 1.1 直扩系统模型 直接序列扩频系统是将要发送的信息用伪随机码(PN码)扩展到一个很宽的频带上去,在接收端用与发送端相同的伪随机码对接收到的扩频信号进行相关处理,恢复出发送的信号。对干扰信号而言,与伪随机码不相关,在接收端被扩展,使落入信号通频带的干扰信号功率大大降低,从而提高了相关的输出信噪比,达到了抗干扰的目的。直扩系统一般采用频率调制或相位调制的方式来进行数据调制,在码分多址通信中,其调制多采用BPSK、DPSK、QPSK、MPSK等方式,本实验中采取BPSK方式。 直扩系统的组成如图1所示,与信源输出的信号a(t)是码元持续时间为Ta的信息流,伪随机码产生器产生伪随机码c(t),每个伪随机码的码元宽度为Tc (Tc<

扩频通信及matlab仿真

扩 频 通 信 及Matlab 仿 真 江西师范大学 物理与通信电子学院2009级通信工程(2)班姓名xxx 学号xxxxxxxx

目录 一、摘要 (3) 二、数字通信原理 (4) 三、衰落信道与抗衰落技术 (5) 四、多址通行 (6) 五、扩频通信原理 (6) 六、直接序列扩频通信 (8) 七、基于matlab的直接序列扩频仿真 (10) 八、结束语 (13) 九、参考书目 (14) 十、致谢 (15)

摘要 扩频通信即扩展频谱通信,它与光纤通信、卫星通信一同被誉为信息时代的三大高技术通信传输方式。扩频通信技术自50年代中期美国军方开始研究,一直为军事通信所独占,广泛应用于军事通信、电子对抗以及导航、测量等各个领域,直到80年代初才被应用于民用通信领域。为了满足日益增长的民用通信容量的需求和有效地利用频谱资源,各国都纷纷提出在数字峰窝移动通信、卫星移动通信和未来的个人通信中采用扩频技术,扩频技术现已广泛应用于蜂窝电话、无绳电话、微波通信、无线数据通信、遥测、监控、报警等系统中。本文根据扩频通信的原理,利用MATALB对扩频通信中最常用的直扩通信系统进行了仿真。

数字通信原理: 1)所谓数字通信就是利用数字传输技术来进行的通信。它包括对模拟信号的编码和调制,传输媒介以及对数字信号的解调和解码。 2)典型的数字通信系统模型如图1-1: 图1-1 信源:信息的来源一般是模拟信号。 信源编码:模拟信号转变为数字信号; 信号压缩处理;信号的高效率编码。 信道编码:检错、纠错编码,提高信号抗干扰能力;

信息加密,防止信息被窃取。 调制变换:波形编码,信号调制,使基带信号适合在特定的 道中传输。 传输媒介:有线、无线信道,网络交互设备。 解调、信道译码、信源译码:对信号作上述处理相反对变换。 信宿:信息的最终传输目的地 衰落信道与抗衰落技术: 1)衰落信道的产生:无线通信是基于电磁波在空间中的传播来实现信息的传递的。无线信道的电波传播特性与电波传播的环境密切相关。电波环境主要包括:地形地貌、各种建筑物、气候气象、电磁干扰、移动体的运动速度和工作频段等。因此在实际应用中不可避免的产生衰落信道。 2)衰落信道主要包括:阴影衰落和多径衰落。 3)抗衰落技术主要包括:①空间分集技术 ②Rake接收方式 ③信道交织技术 ④多载波传输技术 ⑤信道均衡技术 ⑥扩频通信技术等等

直接扩频通信系统SystemView仿真

《基于SystemView直接扩频系统的设计》通信原理课程设计报告 学院:信息科学与技术学院 专业:电子信息工程 班级: 2012级 2 班 学号: 2012508161 姓名: 周键家 指导教师:卢佩 2015年7月13日

目录 第一章前言 (2) 第二章开发环境 (3) 2.1、仿真软件介绍 (3) 第三章直接扩频系统的设计 (4) 3.1、扩频通信系统 (4) 3.2、扩频通信的理论模型及其实现原理图 (4) 3.3、直序扩频通信系统仿真模型 (5) 3.4、仿真及结果分析 (6) 第四章总结 (8) 体会与建议 (9) 参考文献 (10)

第一章前言 直接序列扩频(Direct Sequence Spread Spectrum)工作方式,简称直扩方式(DS方式)。就是用高速率的扩频序列在发射端扩展信号的频谱,而在接收端用相同的扩频码序列进行解扩,把展开的扩频信号还原成原来的信号。直接序列扩频方式是直接用伪噪声序列对载波进行调制,要传送的数据信息需要经过信道编码后,与伪噪声序列进行模2和生成复合码去调制载波。扩频通信系统与常规的通信系统相比,具有很强的抗干扰能力,并具有信息隐蔽、多址保密通信等特点,正从军事应用向民用通信发展。理论分析了直接序列扩频通信系统的原理,并用功能强大的仿真软件SystemView对直接序列扩频通信系统进行建模,仿真分析了系统的抗干扰和实现保密通信等特点,对扩频通信系统的实现有着重要意义。扩频解调器实际上是一个相关器,扩频信号通过相关器后能有效地恢复,干扰信号(包括瞄准性窄带干扰和宽带干扰)由于与本地PN码不相关而被相关器抑制掉。 表示扩频通信特性的一个重要参数是扩频增益G(Spreading Gain),其定义为扩频前的信号带宽B1与扩频后的信号带宽B2之比。G=B2/B1扩频通信中,接收端对接收到的信号做扩频解调,只提取扩频编码相关处理后带宽为B1的信号成份,而排除了扩展到宽带B2中的干扰、噪声和其他用户通信的影响,相当于把接收信噪比提高了G倍。考虑到输出端的信噪比和接收系统损耗,可以认为实际的扩频增益带来的信噪比的改善为:M=G-输出端信噪比——系统损耗公式中的M叫做抗干扰容限。 由扩频序列的自相关函数的特性知道。当两个接收信号序列相对时间超过码元宽度时,相关器输出只为码长的倒数,故被很大程度地抑制掉。直序扩频技术还有一种更先进的接收技术,叫RAKE接收技术,它可以实现多径分集接收,即将各种路径来的信号,包括直接、折射、反射绕射信号解扩后在相位上根据峰值校齐并进行叠加,使信号强度更高,不仅避免了多径干扰还增强了接收信号强度。

扩频通信系统仿真实验

重庆交通大学信息科学与工程学院综合性设计性实验报告 专业:通信工程专业11级 学号: 姓名: 实验所属课程:移动通信原理与应用 实验室(中心):信息技术软件实验室 指导教师:李益才 2013年11月

一、题目 扩频通信系统仿真实验 二、仿真要求 扩频通信系统的多用户数据传输 ①传输的数据随机产生,要求采用频带传输(BPSK调制); ②扩频码要求采用周期为63(或127)的m序列; ③仿真从基站发送数据到三个不同的用户,各不同用户分别进行数据接收; ④设计三种不同的功率延迟分布,从基站到达三个不同的用户分别经过多径衰落(路径数分别为2,3,4); ⑤三个用户接收端分别解出各自的数据并与发送前的数据进行差错比较。三、仿真方案详细设计 整个实验主要通过matlab仿真,产生基带信号,产生M序列,并且进行BPSK调制以及扩频和解扩等,实现三个不同用户不同径的数量的多径衰落,最终得出误码率。

整个通信系统的总体框图如下: 扩频通信发射机设计 扩频通信接收机设计

由流程图可知,整个设计主要由发送端、信道和接收机组成。 其中发射端主要完成m序列的产生,随机0,1序列的产生。然后利用m序列对产生的随机序列进行扩频,然后再用cos(wt)对其进行调制。 信道主要模拟信号的多径传输,在这个信道中一共有三个用户的数据进行传输,用户一经过了2径衰落,用户二经过了3径衰落,用户三经过了4径衰落。 接收端接收到的信号是几路多径信号的加噪后的叠加,首先要完成信号的解扩,然后再解调,滤波,抽样判决最后分别与原始信号比较并统计误码率现对主要功能部分进行详细描述: 1.主程序流程图

扩频通信系统仿真论文

扩频信号处理仿真技术 摘要 本文阐述了扩展信号处理过程的基本原理、主要性能指标及其工作特点,然后根据香农定理,利用MATLAB提供的可视化工具Simulink,建立了扩频通信系统仿真模型,详细讲述了各个模块的设计,并指出了仿真建模过程中所需注意的问题。通过建模深入理解MATLAB/Simulink基本建模仿真方法的实质性,掌握通信系统仿真的思维方法,增强系统建模和设计的自主能力和创造力。并根据给定的参数设置,仿真出结果,证明了所建仿真模型的正确性

Simulation Technology of spread-spectrum signal processing Abstract This article elaborated the spread spectrum communication technology's basic principle, the main performance index and the operating feature, then act according to the Shannon theorem, provides visualization tool Simulink using MATLAB, has established the wide frequency communications system simulation model, narrated in detail each module's design, and had pointed out in the simulation model must pay attention question. Through the modeling further understanding the substantive of this simulation based on MATLAB, master the methods of communication system simulation. Enhance the independent ability and creativity of system modeling and design, and according to a given set of parameters, and the simulation the results. Had proven constructs the simulation model the accuracy. 目录 1 绪论 (1) 1.1选题的背景 (1) 1.2选题的主要任务 (2) 2 扩频通信系统 (3) 2.1扩频通信的基本原理 (3) 2.2扩频通信的特点 (3) 2.2.1抗干扰性强 (3) 2.2.2 抗干扰性强 (4) 2.2.3 抗多径干扰 (4) 2.2.4 保密性好 (4) 3 线性调频扩频系统 (5)

直接序列扩频系统matlab仿真

直接序列扩频通信系统仿真 一、实验的背景及内容 1、直接扩频通信的背景 扩频通信,即扩展频谱通信(Spread Spectrum Communication),它和光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式。 有关扩频通信技术的观点是在1941年由好莱坞女演员Hedy Lamarr和钢琴家George Antheil提出的。基于对鱼雷控制的安全无线通信的思路,他们申请了美国专利#2.292.387[1]。不幸的是,当时该技术并没有引起美国军方的重视,直到十九世纪八十年代才引起关注,将它用于敌对环境中的无线通信系统。解决了短距离数据收发信机、如:卫星定位系统(GPS)、移动通信系统、WLAN(IEEE802.11a, IEEE802.11b, IEE802.11g)和蓝牙技术等使用的关键问题。扩频技术也为提高无线电频率的利用率(无线电频谱是有限的因此也是一种昂贵的资源)提供帮助。 扩频通信技术自50年代中期美国军方便开始研究,一直为军事通信所独占,广泛使用于军事通信、电子对抗以及导航、测量等各个领域。直到80年代初才被使用于民用通信领域。为了满足日益增长的民用通信容量的需求和有效地利用频谱资源,各国都纷纷提出在数字峰窝移动通信、卫星移动通信和未来的个人通信中采用扩频技术,扩频技术现已广泛使用于蜂窝电话、无绳电话、微波通信、无线数据通信、遥测、监控、报警等等的系统中。 2、实验的内容及意义 本次实验主要研究了直接序列扩频系统,建立了直接序列扩频系统的matlab仿真模型,在信道中存在高斯白噪声和干扰的情况下,对系统的在不同扩频增益下的误码率性能进行了仿真及分析。 近年来,随着超大规模集成电路技术、微处理器技术的飞速发展,以及一些新型元器件的使用,扩频通信在技术上已迈上了一个新的台阶,不仅在军事通信中占有重要地位,而且正迅速地渗透到了个人通信和计算机通信等民用领域,成为新世纪最有潜力的通信技术之一因此研究扩频通信具有很深远的意义。本人通过此次实验,进行深入地研究学习扩频通信技术及对它进行仿真使用,将所学的知识进行归纳和总结,从而巩固通信专业基础知识,为以后的个人学习和工作打下基础。

扩频通信系统的systemvue仿真

扩频通信系统的systemvue仿真研究 【摘要】由于通信技术的迅猛发展,在无线通信中扩频通信技术的应用越来越广泛。扩频通信技术具有抗干扰能力强等诸多优点,使该技术越来越受到人们的关注。到目前为止,其最主要的两个应用领域是移动通信系统和军事抗干扰通信,而直扩系统和跳频系统则分别是在这两个领域应用最多的扩频方式。 SystemView是一种基于Windows平台,主要用于通信系统与电路的设计、仿真和分析,是一个系统仿真分析的可视化软件工具。 本论文主要是以扩频通信系统的理论为基础实现扩频系统SystemView的仿真分析。本论文主要内容是直接序列扩频系统的仿真分析,扩频增益和扩频码序列对系统性能的影响等相关问题,并给出相应仿真结果。 【关键字】扩频通信 SystemView 仿真

Spread spectrum communication system of systemvue simulation 【Abstract】As an important branch of communication ,spread spectrum communication is also channel of communication system development direction.It has strong anti-jamming capability,good secrecy,realize muti-assess communicatiom easily.Therefore, this technology is getting people's attention increasingly.So far,two of its main application fields is still mobile communication system and military anti-jamming communication.The direct sequences spread spectrum system and the frequency hopping system in the two respectively application is the most spread spectrum way. SystemView is based on Windows platforms, mainly for the circuit and communication system design,simulation and analysis of EDA software.It is a powerful dynamic system analysis tools. In this paper mainly with the theory of systems for fundamental to realize system simulation by the SystemView. The main content of this paper is the simulation analysis of direct sequence spread spectrum, spread spectrum gain and spread spectrum yards sequence effect the performance of the system and other related problems, and gives corresponding simulation results. 【Keywords】Spread spectrum communication SystemView simulation

直接序列扩频通信系统的误码率仿真培训讲学

直接序列扩频通信系统的误码率仿真

直接序列扩频通信系统的误码率仿真 1.引言 扩展频谱通信系统是将基带信号的频谱扩展至很宽的频带上,然后再进行 传输的一种通信系统,即将待传送的信息数据用伪随机编码调制,实现频谱扩展后再传输,接收端则采用同样的编码进行解调及相关处理,恢复原始信息数据。 扩频通信的基础理论根据信息论中的shannon 公式 ) (N S B C /1log 2+= 式中,C 是系统的信道容量,B 是系统信道带宽,N 是噪声功率,S 为信号的功率,S/N 即为信噪比。 Shannon 公式表明了一个系统信道无误差的传输信息的能力与存在于信道中的信噪比以及用于传输信息的系统信道带宽之间的关系。该公式说明了两个极为重要的概念:一是在一定的信道容量条件下,可以用减少发送信号功率、增加带宽的方法来达到信道容量的要求;另一个是可以采用减少带宽而增加信号功率的方法来达到信道容量的要求。这也就说明了信道容量可以通过带宽与信噪比的互换来保持不变。在实际的工程应用中,改变信号的功率并不容易,相比较而言,扩展信号的带宽更容易操作,所以,要提高信道容量,采用增加信号的带宽比提高信号功率的方法要有效的多。 由于扩频通信系统可以在信号功率远低于噪声功率的环境中工作,因此扩 频通信系统具有抗干扰能力强,保密性强等优点,在现在通信领域内的应用越 来越广泛。 2.系统概述 本次仿真实验是以MATLAB 为仿真平台,信号是8位双极性二进制信号,由 1和-1组成。随后对产生的双极性信号进行时域抽样,得到基带信号s ,是一组1024位的信息码。伪随机序列由mgen 函数产生,共有1024个码元。对已得到的基带信号进行扩频调制,直接把基带信号S 与产生的伪随机序列相乘,得到扩频信号。然后对已作扩频处理的信号作BPSK 载波调制,得到发射信号。发射信号通过存在高斯白噪声的信道,到达接到端,接收端首先对信号进

基于MATLAB的扩频通信系统及同步性能仿真

基于MATLAB的扩频通信系统及同步性能仿 真 功能描述(对系统要实现的功能进行描述) 完成一个扩频通信系统设计,要求能够随机产生三组用户数据,分别对其进行扩频,BPSK调制,将多个用户的数据叠加在一起通过多径信道到达接收端,接收端进行相应的解扩,解调得到三组用户数据。 三、概要设计(根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块, 并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。)整个设计由发送端、信道和接收机三个部分组成。 发送端首先产生三组用户数据和三组不同的m序列,并用三组m序列分别对用户信息进行扩频。再将扩频信号与载波进行BPSK调制,得到高频的已调调信号并将其送入无线的多径信道。 信道模拟成无线的多径多用户信道,在这个信道中有三个用户进行数据传输,每个用户的数据分别通过三径传输到达接收端。三径会有不同的延时,衰减。最终,还要将三径用户数据增加高斯白噪声。接收端会接收到有燥的三径信息的叠加。首先,要对接收到的三径信息进行解扩,分离出三组用户信息;其次,在将解扩后的信息进行带通滤波去除带外噪声;最后,分别对三组用户信息进行解调得到原始数据,在对接收到的数据进行误码率统计,得出系统的性能指标。

四、详细设计(详细说明各功能模块的实现过程,包括用流程图对算法进行描述,所用到的数 据结构等) 本设计进行了模块化设计,对各个功能模块分别编写函数,最终在主函数中调用各 个功能模块,实现整个系统的设计。 1、扩频码(m序列)的产生扩频码为伪随机码, 可以m序列, Golden 序列或沃尔什序列。本设计中采用m序列,为了节省运算量,我选取了32位的扩频序列,经过计算易知要产生32位的m序列需要长度为6的反馈系数,为了得到较好的结果,选取了自相关性较好而互相关性较差的三组反馈系数(八进制)45、67、75,其对应的二进制为100101、110111、111101。并将二进制与移位寄存器级数对应,例如反馈系数移100101得到的移位寄存器为C5=1, C4=0, C3=0, C2=1, C1=0, C0=1function m=mSequence(b) %函数用于产生m序列,b为反馈系数,m为相应于b的m序列 n=length(b); k=b(2:n); a=ones(1,n-1); m=[]; for i=1:(2^(n-1)-1) m=[m,a(n-1)]; temp=sum(a.*k); if (mod(temp,2 )==0) temp=0; else temp=1; end for i=n-1:-1:2 a(i)=a(i-1); end a(1)=temp; end m=[m,0]; m=m*2-1; end

跳频通信系统综合训练及MATLAB中simulink仿真

通信仿真技术实验报告 扩频通信,即扩展频谱通信(Spread Spectrum Communication),它与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式。具有巨大的发展前景。 扩展频谱通信(Spread Spectrum Communication)的原理发表的很早,它是将待传送的信息数据被伪随机编码也就是扩频序列调制,实现频谱扩展以后再在信道中传输,接收端则采用与发送端完全相同的编码进行解调和相关处理,从而恢复出原始的信息数据。从这里我们可以看出,扩展频谱通信(以下简称扩频通信)作为一种新的通信方式与一般的常见的窄带通信方式是不同的,它们刚好相反,它是在发送端经过扩展频谱以后,在信道中进行宽带传输,然后在接收端进行相关处理以及解扩后恢复成窄带后解调数据。恢复出原始信息数据。因此,扩频通信具有伪随机编码调制和相关处理两个特点。也正是这两个特点,使得扩频通信方式有许多优点:如抗干扰、抗噪音、抗多径衰落、具有保密性、功率谱密度低,具有隐蔽性和低的截获概率、可多址复用和任意选址、可以用于高精度测量等。 正是由于扩频通信方式具有上述的优点,所以扩频通信虽然是一种新型的通信方式,但是引起了人们的广泛注意,得到了迅速的发展和广泛的应用。 从扩频通信的应用发展来看,真正开始研究它的应用的是在上个世纪50年代中期美国开始的。刚开始一直用于军事通信领域,因为在军事通信中,一般通信方式在强干扰存在的情况下,很难准确的检测出发送来的信号,由于扩频通信具有很好的保密信和抗干扰性,所以首先开始了在军事通信领域的应用。成为扩频通信研究发展的开端,从此,军事通信机关对军事通信、空间探测、卫星侦察等方面广泛应用扩频通信技术。 60年代以来,随着民用通信事业的发展,频带拥挤问题日益突出,成为通信技术发展上的一个突出的问题。随着信号处理技术、大规模集成电路和计算机技术的发展,编码和相关处理能够方便的进行,通信技术的发展,推动了扩频通信理论、方法、技术等各方面的研究发展和应用普及。军事产品开始向民用转化。在80年代开始在民用领域得到应用。为了满足日益增长的民用通信容量的需求和有效地利用频谱资源,各国都纷纷提出在数字峰窝移动通信、卫星移动通信和未来的个人通信中采用扩频技术,扩频技术已广泛应用于蜂窝电话、无绳电话、微波通信、无线数据通信、遥测、监控、报警等系统中。

直接序列扩频通信系统仿真设计—移动通信课程设计

直接序列扩频通信系统仿真设计 摘要:综合利用前期相关课程及移动通信课程所学的各种知识,设计扩频通信系统,利用Matlab/Simulink对直接序列扩频系统进行了仿真,并对仿真结果做了详细的讲解分析。先对直接序列扩频系统原理进行介绍,然后基于Simulink 的发射机和接收机的仿真,同时对直接序列扩频系统的抗干扰能力与直接序列扩频系统的同步方法进行了相关仿真,最后在该系统中加入特定的干扰,进行测试,研究整个系统的抗干扰性能。 关键词:通信系统;直接序列扩频;调制解调保密通信

目录 目录..................................................................... II 第1章绪论.. (1) 1.1背景 (1) 1.2 实验目的及总体介绍 (2) 1.3 本次设计任务与要求 (2) 第2章直接序列扩频通信原理 (3) 2.1扩频通信概念及分类 (3) 2.1.1扩频通信概念 (3) 2.1.2扩频通信分类 (3) 2.2直接序列扩频定义 (5) 2.3直接序列扩频的基本原理 (6) 2.4 直扩系统的性能分析 (7) 2.4.1 直扩系统的抗干扰性 (7) 2.4.2 直扩系统的抗多径干扰性能 (8) 第3章扩频码序列 (10) 3.1 码序列的相关性 (10) 3.2 m序列 (11) 第4章基于Simulink的仿真 (12) 4.1 MATALB及SIMULINK的介绍 (12) 4.1.1 MATLAB简介 (12) 4.1.2 SIMULINK简介 (12) 4.2发射机部分的Simulink的仿真 (13) 4.3接收机部分的Simulink仿真 (16) 第5章直接序列扩频通信系统的抗干扰性能分析 (20) 第6章 CDMA系统仿真设计 (24) 结论 (28) 参考文献 (29) 致谢 (30)

扩频通信系统的MATLAB仿真

扩频通信系统的MATLAB仿真 摘要 扩频通信,即扩展频谱通信( Spread Spectrum Communication),它与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式。本文详细阐述了扩展频谱通信的理论基础和实现方法,并通过Matlab对直扩通信系统进行了仿真,并对各基本模块进行设计和仿真。此外,在给定仿真条件下,运行了仿真程序,得到了预期的仿真结果。同时,利用建立的仿真系统,通过对比一般通信系统和基本扩频通信系统的仿真,研究了扩频通信系统抑制信道干扰和码间干扰的性能,结果表明,扩频通信系统确实能很好的提高通信系统的可靠性。 关键词:直扩通信;Matlab;Simulink;仿真

Spread spectrum communication system simulation with MATLAB Abstract . Spread spectrum communication, namely the spread spectrum communication (Spread Spectrum Communication), optical fiber communication and satellite communication is together known as the three high-tech communication transmission mode in the information age. This paper expounds the theoretical foundation and realization method of the spread spectrum communication. By the Matlab simulation platform, spread spectrum communication system is simulated, and each basic is designed and simulated as well. In addition, in a given simulation conditions, running the simulation program obtained the expected simulation results. At the same time, using the simulation system, by comparing the general communication system and the basic spread spectrum communication system simulation, studied the spread spectrum communication system to suppress channel interference and inter-symbol interference performance. The results showed that the spread spectrum communication system does good to improve the reliability of communication system. Key words: DSSS communication; Matlab ; Simulink ;Simulation

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

直接序列扩频通系统仿真 一、课程设计目的 学习扩频通信系统的原理,理解扩频通信系统性能能指标的意义,学会分析扩频通信系统性能能指标的方法。学会根据给定的系统参数和性能,设计扩频通信系统的方法。 二、课程设计基本要求 1、学会MATLAB的使用和MATLAB的程序设计方法; 2、掌握扩频通信系统的原理; 3、理解扩频通信系统性能指标的意义; 4、能够用Monte Carlo仿真估计直接序列扩频通信系统的性能。 三、课程设计内容 1、讨扩频通信系统的原理,分析直接序列扩频通信系统的性能; 2、讨论根据给定的系统参数和性能,设计扩频通信系统的方法; 3、通过Monte Carlo仿真,说明直接序列扩频通信系统在抑制正弦干扰方面的有效性。仿真系统的方框图如图: 四、理论基础 4.1扩频通信的背景 扩展频谱通信是建立在Claude E.Shannon的信息论基础之上的一种新型的通信体制。由于扩频通信体制具有抗干扰能力强、截获率低、码分多址、信号隐蔽、测距和易于组网等一系列优点,自从问世之后便引起了世界各国的极大关注,并率先应用在军事通信中。随着近年来大规模、超大规模集成电路和微处理器技的广泛应用,以及一些新型器件的应用,扩频技术的应用形成了新的高潮。事实上,扩频通信已成为电子对抗环境下提高通信设备抗干扰能力的最有效的手段,并在近十几年来爆发的几场现代化战争中发挥了巨大的威力。随着CDMA扩频通信技术在民用通信中的深入应用和不断渗透,以及在卫星通信、深空通信、武器制导、GPS全球定位系统和跳频通信等民用和国防民事通信的强烈需求下,扩谱通信的地位越来越重要了。 4.2直接序列扩频通信原理理论基础 直接序列扩频(DSSS)是直接利用具有高码率的扩频码系列采用各种调制方式在发端与扩展信号的频谱,而在收端,用相同的扩频码序去进行解扩,把扩展宽的扩频信号还原成原始的信息。它是一种数字调制方法,具体说,就是将信源与一定的PN码(伪噪声码)进行摸二加。例如说在发射端将"1"用11000100110,而将"0"用00110010110去代替,这个过程就实现了扩频,而在接收机处只要把收到的序列是11000100110就恢复成"1"是00110010110就恢复成"0",这就是解扩。这样信源速率就被提高了11倍,同时也使处理增益达到10DB以上,从而有效地提高了整机倍噪比。

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

直接序列扩频通信系统仿真程序 杨晶超s2******* >> code_length=20; %信息码元个数 >> N=1:code_length; >> rand('seed',0); >> x=sign(rand(1,code_length)-0.5); %信息码 >> for i=1:20 s((1+(i-1)*800):i*800)=x(i); %每个信息码元内含fs/f=800个采样点end 生成的信息码的波形图如图1所示。 图1 信源信息码 >> %产生伪随机码,调用的mgen函数见附录 >> length=100*20; %伪码频率5MHz,每个信息码内含5MHz/50kHz=100个伪码>> x_code=sign(mgen(19,8,length)-0.5); %把0,1序列码变换为-1,1调制码 >> for i=1:2000 w_code((1+(i-1)*8):i*8)=x_code(i); %每个伪码码元内含8个采样点 end 生成的PN码波形如图2所示。

>> %扩频 >> k_code=s.*w_code; %k_code为扩频码扩频码如图3所示。 图2 PN码 图3 扩频码>> %调制 >> fs=20e6; >> f0=30e6; >> for i=1:2000 AI=2; dt=fs/f0;

n=0:dt/7:dt; %一个载波周期内采样八个点 cI=AI*cos(2*pi*f0*n/fs); signal((1+(i-1)*8):i*8)=k_code((1+(i-1)*8):i*8).*cI; end PSK调制后的波形如图4所示。 图4 PSK调制后的波形 >> %解调 >> AI=1; >> dt=fs/f0; >> n=0:dt/7:dt; %一个载波周期内采样八个点>> cI=AI*cos(2*pi*f0*n/fs); >> for i=1:2000 signal_h((1+(i-1)*8):i*8)=signal((1+(i-1)*8):i*8).*cI; end 解调后的波形如图5所示。

(完整版)基于MATLAB的扩频通信系统仿真毕业设计

毕业论文 基于MATLAB的扩频通信系统仿真

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: - 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日

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

直接序列扩频通信系统仿真程序 杨晶超 S2******* >> code_le ngth=20; >> N=1:code_le ngth; >> ran d('seed',0); >> x=sig n(ran d(1,code_le ngth)- 0.5); >> for i=1:20 s((1+(i-1)*800):i*800)=x(i); end %信息码元个数 %信息码 %每个信息码元内含fs/f=800个采样点 >> %产生伪随机码,调用的 mgen 函数见附录 >> length=100*20; %伪码频率5MHz,每个信息码内含 5MHz/50kHz=100个伪码 >> x_code=sign(mgen(19,8,length)-0.5); %把 0,1 序列码变换为-1,1 调制码 >> for i=1:2000 w_code((1+(i-1)*8):i*8)=x_code(i); %每个伪码码元内含 8个采样点 end 生成的PN 码波形如图2所示。 >> %扩频 >> k_code=s.*w_code; 扩频码如图3所示。 1.5 所示。 □= C JXJC 1EUJ J 生成的信息码的波形图如图 1 1X00 “血 图1信源信息码 %k_code 为扩频码

PH J4 图3扩频码 >> %调制 >> fs=20e6; >> f0=30e6; >> for i=1:2000 AI=2; dt=fs/fO; n=0:dt/7:dt; % 一个载波周期内采样八个点 cl=AI*cos(2*pi*fO* n/fs); sig nal((1+(i-1)*8):i*8)=k_code((1+(i-1)*8):i*8).*cl; end □.6 d.2 a az ^.6 -0.0 ■I

相关主题
文本预览
相关文档 最新文档