基于MATLAB的扩频通信系统及同步性能仿真
- 格式:docx
- 大小:16.57 KB
- 文档页数:3
基于matlab的直序扩频通信系统的仿真摘要根据扩频理论,用MATLAB对直接序列扩频通信系统进行了仿真。
根据香农定理和科捷尔尼科夫潜在抗干扰理论,通过MATLAB的仿真平台对直扩通信系统进行了仿真,建立了扩频通信系统仿真模型,详细讲述了各个模块的设计,接收端同步捕获过程采用数字匹配滤波器的原理。
在给定的仿真条件下,对仿真程序进行了运行测试,得到了预期的仿真结果。
关键词:直接序列扩频;通信;MATLABDirect sequence spread spectrum communication system basedon matlab simulationAbstractIn this paper, based on the spread spectrum theory, I use MATLAB to simulate the direct sequence spread spectrum.According to the shannon theorem and jie's nico's potential interference theory, direct sequence spread spectrum is simulated by the simulation platform which is offered by MATLAB. And it tells the story of the design of various modules in detail. The receiver synchronization capture process adopts the principle of digital matched filter. In a given simulation conditions, I run the test simulation program and get the expectant simulation results.Key Words:direct sequence spread spectrum, communication, MATLAB目录1绪论31.1 扩频通信的概述31.2扩频通信的发展与应用32 直接序列扩频通信52.1理论基础52.2扩频通信系统的指标62.3扩频通信的种类72.4直接序列扩频通信系统72.5 扩频序列122.6 扩频序列的同步捕获162.6.1 扩频序列的伪码同步162.6.2 扩频序列的同步捕获173 直接扩频系统MATLAB仿真263.1 直接扩频MATLAB仿真组成框图263.2 m序列发生器263.3 高斯噪声263.4干扰和解扩判决273.5仿真结果分析273.6实验心得29附录29参考文献32致331 绪论1.1 扩频通信的概述扩频通信与光纤通信、卫星通信一同被誉为进入信息时代的三大高技术通信传输方式,它是指发送的信息被展宽到一个很宽的频带上,在接收端通过相关接收,将信号恢复到信息带宽的一种系统[1]。
实验报告课程名称:现代通信原理实验任课教师:李波实验名称:基于MATLAB的扩频和跳频通信系统仿真研究年级:13级专业:控制工程姓名:李义学号:12013002346日期:2013年10月10日云南大学信息学院一、 实验目的根据通信理论知识熟练的运用MATLAB 进行直序列扩频和跳频扩频的仿真研究。
二、 实验内容1.Matlab/simulink 通信系统仿真。
2.用matlab 实现直序列扩频和跳频扩频。
三、 实验平台硬件平台:笔记本电脑软件平台:windows7操作系统、Matlab R2013a四、扩展频谱通信知识1.理论基础通信技术和通信理论的研究,是围绕着通信系统的有效性和可靠性这两个基本问题开展的。
所以,有效性和可靠性是设计和评价一个通信系统的主要性能指标。
有效性,是指通信系统传输信息效率的高低。
这个问题是讨论怎样以最合理、最经济的方法传输最大数量的信息。
在模拟通信系统中,多路复用技术可提高系统的有效性。
显然,信道复用程度越高,系统传输信息的有效性就越好。
在数字通信系统中,由于传输的是数字信号,因此传输的有效性是用传输速率来衡量的。
可靠性,是指通信系统可靠地传输信息。
由于信息在传输过程中受到干扰,收到的与发出的信息并不完全相同。
可靠性就是用来衡量收到信息与发出信息的符合程度。
因此,可靠性决定于系统抵抗干扰的性能,也就是说,决定于通信系统的抗干扰性。
在模拟通信系统中,传输可靠性是用整个系统的输出信噪比来衡量的。
在数字通信系统中,传输可靠性是用差错率来衡量的。
扩展频谱通信由于具有很强的抗干扰能力,首先在军用通信系统中得到了应用。
近年来,扩展频谱通信技术的理论和应用发展非常迅速。
扩频通信是扩展频谱通信的简称。
我们知道,频谱是电信号的频域描述。
承载各种信息(如语音、图象、数据等)的信号一般都是以时域来表示的,即表示为一个时间的函数)(t f 。
信号的时域表示式)(t f 可以用傅立叶变换得到其频域表示式)(f F 。
扩频通信系统仿真实验报告一、引言扩频通信是一种通过扩展信号带宽来传输信息的技术。
在扩频通信系统中,发送方将待传输的信息数据序列与扩频码序列相乘,再通过信道传输到接收方。
接收方通过与发送方使用相同的扩频码序列相乘,并将结果进行积分操作,从而将扩频信号提取出来。
本文通过MATLAB软件使用数字仿真的方法,对扩频通信系统进行了仿真实验,包括扩频信号的产生、传输和提取等过程,最后通过性能指标评估扩频通信系统的性能。
二、实验内容1.扩频信号的产生:首先生成待传输的数字信息序列,然后与扩频码进行点乘产生扩频信号。
2.信道传输:模拟信道传输过程,包括加性高斯白噪声(AWGN)等噪声影响。
3.扩频信号的提取:接收方使用与发送方相同的扩频码对接收到的信号进行点乘与积分操作,从而提取出扩频信号。
4.性能评估:通过比较接收信号与发送信号的相关性和误码率等性能指标来评估扩频通信系统的性能。
三、实验步骤1.扩频信号的产生:首先生成随机的数字信息序列,然后使用伪随机序列作为扩频码与数字信息序列相乘,产生扩频信号。
2.信道传输:将扩频信号通过信道传输,并添加加性高斯白噪声模拟噪声影响。
3.扩频信号的提取:接收方使用与发送方相同的扩频码对接收到的信号进行点乘与积分操作,提取出扩频信号。
4.性能评估:通过计算接收信号与发送信号的相关性和统计误码率等性能指标来评估扩频通信系统的性能。
实验结果展示4.性能评估:通过计算接收信号与发送信号的相关性和统计误码率等性能指标来评估扩频通信系统的性能。
相关性较高且误码率较低表示系统性能较好。
四、实验结论通过本次扩频通信系统的仿真实验,我们可以得出以下结论:1.扩频通信系统能够有效抵抗噪声影响,提高信道的抗干扰能力。
2.扩频码的选择对系统性能有较大影响,合适的扩频码可以提高系统性能。
3.扩频通信系统的误码率与信噪比有关,当信噪比较高时,系统的误码率较低。
总之,扩频通信系统在信息传输中具有较好的性能和鲁棒性,通过对其进行仿真实验可以更好地理解其工作原理和性能特点。
摘要自从扩频通信的概念在50年代开始成熟以后,此后的二十多年扩频通信技术仍得到很大的发展,但都只是局部的发展,如硬件的改进和应用领域的拓展。
一直到80年代初期,扩频通信的概念都只是在军事通信系统中得到应用,这种状况到了80年代中期才得到改变。
扩频技术发展到现在,CDMA技术成为目前扩频技术中研究最多的对象,其中民用通信的直接序列扩频技术广为应用。
本文阐述了扩展频谱通信技术的基本原理、主要性能指标及其工作特点,然后根据香农定理和柯捷尔尼科夫潜在抗干扰理论,通过MATLAB提供的Simulink仿真平台对直扩通信系统进行了仿真,建立了扩频通信系统仿真模型,详细讲述了各个模块的设计,并指出了仿真建模中要注意的问题。
在给定的仿真条件下,运行了仿真程序,得到了预期的仿真结果。
关键词:扩频通信;信噪比;MATLABAbstractSince the concept of spread spectrum communication became mature in the 50 s, After twenty years of spread spectrum communication technology still get great development. But only developed locally, such as hardware improvement and development in the field of application.Until the early 80 s, The concept of spread spectrum communication was only applied in the military communication system. The situation was changed until in the mid of 80s.Now, CDMA technology is the most studied objects in the spread spectrum technology, One of civil communication widely used direct sequence spread spectrum technology.This article elaborated the spread spectrum communication technology's basic principle, the main performance index and the operating feature, then it act according to the Shannon theorem and tan oak Jieer the Nikefu latent antijamming theory, provides visualization tool Simulink and Monte using MATLAB the Carb simulation algorithm, has established the wide frequency communications system simulation model, narrated in detail each module's design, and had pointed out in the simulation modelling must pay attention question. In assigns under the simulation condition, it moved the simulated program, obtained the anticipated simulation result.Key words: Spread Spectrum Communication; Signal-to-Noise; MATLAB目录1 绪论 (1)1.1课题背景 (1)1.2扩频通信的研究意义及现状 (1)1.3本课题研究的主要内容 (2)2 扩频通信相关理论 (4)2.1扩频通信的相关原理 (4)2.1.1 扩频通信的理论基础 (4)2.1.2 扩频通信主要性能指标 (5)2.1.3 数字调制技术 (6)2.1.4 扩频通信的工作原理 (7)2.1.5 扩频通信实现方法 (7)2.2扩频通信系统的特点 (8)2.2.1 性抗干扰强 (8)2.2.2 低截获性 (8)2.2.3 抗多路径干扰性能好 (9)2.2.4 保密性好 (9)3 MATLAB简介 (10)3.1MATLAB的背景 (10)3.2MATLAB的组成 (12)3.3Simulink简介 (12)3.4MATLAB的优势和特点 (14)3.5MATLAB的主要功能 (17)4 扩频通信系统的仿真 (18)4.1对产生m序列的仿真 (18)4.2扩频通信原理的仿真 (23)4.3对直接扩频通信系统的仿真 (26)结论 (32)致谢 (33)参考文献 (34)附录 (35)附录A英文原文 (35)附录B中文翻译 (48)1 绪论1.1 课题背景扩频通信的研究起源于第二次世界大战,目的是在地方控制区内提供一种保密通信的方法,扩频通信系统利用了扩展频谱的技术,其占用的带宽远远大于要传输的原始信号的带宽,并且与原始信号的带宽无关,这样就能获得一定程度的抗干扰能力和抗阻塞能力。
基于MATLAB的WCDMA扩频通信系统的仿真设计与分析学院:通信工程学院专业:电子与通信工程姓名:李小瑜学号:1501120442摘要在当今信息快速传递的时代,在频带资源有限的情况下仍要求更高的通信功能和通信资源,而扩频通信技术应用频谱展宽原理使频带利用率大大提高。
随着通信技术的不断发展,第三代移动通信系统已经趋于成熟,扩频通信技术正是其中的关键技术,使得第三代移动通信具有很好的频谱效率和更大系统容量等优点。
本文首先对扩频通信技术的理论基础、基本原理及其优点进行了简单的介绍,然后对WCDMA系统的基本原理以及扩频技术在WCDMA中的应用进行了简单论述,最后通过Simulink对WCDMA扩频通信系统进行了仿真模型的建立并对仿真结果进行了比较分析,实现了信号的扩频、解扩、加扰、解扰、调制、解调等部分。
关键词:扩频WCDMA Simulink 仿真1. 扩频通信技术1.1 扩频通信技术的发展扩频通信技术最先主要应用于军事通信、电子对抗以及导航、测量等各个领域,直到80年代初才被应用于民用通信领域。
为了满足日益增长的民用通信容量的需求和有效地利用频谱资源,各国都纷纷提出在数字峰窝移动通信、卫星移动通信和未来的个人通信中采用扩频技术,扩频技术现已广泛应用于蜂窝电话、数字通信、微波通信、无线定位系统、无线局域网、全球个人通信等系统中。
1.2 扩频通信系统的分类扩频通信按其工作方式的不同,可分为直接序列扩频(DS),跳频(FH),跳时(TH),以及它们的组合方式,如:FH/DS,TH/DS,FH/TH等。
不同的扩频技术,其抗干扰机理和对不同干扰的抵抗能力是不同的。
在民用中应用较为广泛的是直接序列扩频系统和跳频扩频系统。
下面主要对这两种扩频技术进行简单介绍。
(1)直接序列扩频系统直接序列扩频是直接利用具有高码率的扩频码系列采用各种调制方式在发端与扩展信号的频谱,而在收端,用相同的扩频码序去进行解码,把扩展宽的扩频信号还原成原始的信息。
《通信技术综合实验》实验报告基于MATLAB 的扩频通信系统仿真摘要:扩展频谱通信具有很强的抗干扰性能,其多址能力、保密、抗多径等功能也倍受人们的关注,被广泛地应用于军事通信和民用通信中。
扩频通信系统利用了扩展频谱技术,将信号扩展到很宽的频带上,在接收端对扩频信号进行相关处理即带宽压缩,恢复成窄带信号。
扩频通信技术是一种信息传输方式,其信号所占有的频带宽度远大于所传信息必需的最小带宽;频带的扩展是通过一个独立的码序列来完成,用编码及调制的方法来实现的,与所传信息数据无关;在接收端则用同样的码进行相关同步接收、解扩及恢复所传信息数据。
本文利用MATLAB 对扩频系统中的m 序列的产生、频谱、相关函数,以及整个扩频系统工作原理进行了仿真,为今后扩频通信系统在各个领域的应用和研究提供了依据。
关键词:直扩通信;信噪比;误码率;抗干扰正文:一、实验原理:扩频通信的基本特点是其传输信息所用信号的带宽远大于信息本身的带宽。
除此以外,扩频通信还具有如下特征:1是一种数字传输方式;2带宽的展宽是利用与被传信息无关的函数(扩频函数)对被传信息进行调制实现的;3在接收端使用相同的扩频函数对扩频信号进行相关解调,还原出被传信息。
Shannon 定理指出:在高斯白噪声干扰条件下,通信系统的极限传输速率(或称信道容量)为C = BL og 2 (1 + N S)b / s(2-1)式中:C――为系统的信道容量(bit/s ); B――为系统信道带宽(Hz );S――为信号的平均功率;N――为噪声功率由式中可以看出。
若白噪声的功率谱密度为n0,噪声功率N=nB ,则信道容量C可表示为:1《通信技术综合实验》实验报告C = BLog 2(1+S)b / s n0 B(2-2)由上式可以看出,B、n0、S确定后,信道容量C就确定了。
由Shannon第二定理知,若信源的信息速率小于或等于信道容量C,通过编码,信源的信息能以任意小的差错概率通过信道传输。
西 安 邮 电 大 学实验名称:基于Matlab 直接序列扩频系统性能仿真一、 实验目的通过仿真,进一步掌握m 序列产生方法及其性能,重点掌握直接序列扩频通信系统原理及性能。
二、 实验环境Win10 Matlab2015b三、 实验内容● 产生n=7时203对应的m 序列,并给出其NRZ 波形的自相关函数;● 选用相位差16个码片的两条序列兼做地址和扩频码,构造码分系统,仿真其通信原理;●仿真AWGN 和单频干扰下系统的BER 性能。
四、 实验原理扩频通信的可行性是从香农公式引申而来2log (1+S/N)C W其中,C 为系统信道容量(bit/s );W 为系统信道带宽;N 为噪声功率S 为信号功率。
由上式可以看出,可以从两种途径提高信道容量C ,即加大带宽W 或提高信噪比S/N 。
也就是说当信道容量C 一定时,信道带宽W 和信噪比S/N 是可以互换的,增加带宽可以降低对信噪比的要求,可以使有用信号的功率接近甚至湮没在噪声功率之下。
扩频通信就是通过增加带宽来换取较低的信噪比,这就是扩频通信的基本思想和理论依据。
当信噪比无法提高时,可以加大带宽,达到提高信道容量的目的。
直接序列扩频的原理是,在发射端把有用信号与伪随机序列相乘(或者模二加),使信号的频谱展宽到一个很宽的范围,然后用扩展后的序列去调制载波。
在接收端,把接收到的信号用相同的伪随机序列相乘,有用信号与伪随机码相关,相乘后恢复为扩频前的信号。
输入的数据信息为d(t)(设基带带宽为B 1),由伪随机编码(如m 序列)调制成基带带宽为B 2的宽带信号,由于扩频信号带宽大于数据信号带宽,所以信号扩展的带宽由伪随机码控制,而与数据信号无关。
经扩频调制的信号再经射频调制后即可发送。
直扩系统的原理框图接收端收到发送来的信号,经混频得到中频信号后,首先通过同步电路捕捉并跟踪发端伪码的准确相位,由此产生与发端伪码相位完全一致的伪随机码作为扩频解扩的本地扩频码,再与中频信号进行相关解扩,恢复出扩频前的窄带信号,而在解扩处理中,干扰和噪声与伪随机码不相关故被扩展,通过滤波使之受到抑制,这样就可在较高的解扩输出信噪比条件下进行信息解调解码,最终获得信息数据。
基于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:2a(i)=a(i-1);end
a(1)=temp;end m=[m,0];m=m*2-1;end
2、扩频
扩频的主要思想是每一位数据位都扩展成长度为m序列长的信息,其具体做法是将数据信息中的‘1’用m序列代替,而对于‘0’用-m 序列代替,这样对每一个数据位都进行扩展就实现了对原始数据的扩频。