基于MATLAB通信系统的设计仿真.docx

上传人:牧羊曲112 文档编号:3384913 上传时间:2023-03-12 格式:DOCX 页数:9 大小:41.29KB
返回 下载 相关 举报
基于MATLAB通信系统的设计仿真.docx_第1页
第1页 / 共9页
基于MATLAB通信系统的设计仿真.docx_第2页
第2页 / 共9页
基于MATLAB通信系统的设计仿真.docx_第3页
第3页 / 共9页
基于MATLAB通信系统的设计仿真.docx_第4页
第4页 / 共9页
基于MATLAB通信系统的设计仿真.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于MATLAB通信系统的设计仿真.docx》由会员分享,可在线阅读,更多相关《基于MATLAB通信系统的设计仿真.docx(9页珍藏版)》请在三一办公上搜索。

1、基于MATLAB通信系统的设计仿真基于MATLAB的通信系统的设计与仿真 系别 电气工程系 专业 电子信息工程 姓 名 刘得陇 学 号 25 指导教师姓名 钟立华 选题关键词:PSK调制、NRZ码型、AWGN信道 关键词介绍 PSK调制:2PSK数字调制原理 在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号. 通常用已调信号载波的 0和 180分别表示二进制数字基带信号的 1 和 0. NRZ码型:不归零码(NRZ,Non-Return to Zero) 基带传输时,需要解决数字数据的数字信号表示以及收发两端之间的信号同步问题。对于传输数

2、字信号来说,最简单最常用的方法是用不同的电压电平来表示两个二进制数字,也即数字信号由矩形脉冲组成。按数字编码方式,可以划分为单极性码和双极性码,单极性码使用正的电压表示数据;双极性码是二进制码,1为反转,0为保持零电平。根据信号是否归零,还可以划分为归零码和非归零码,归零码码元中间的信号回归到0电平,例如“1”为正电平,“0”为负电平, 每个数据表示完毕后,都会回归到零电平状态,而非归零码没有回归到零电平的过程,例如“1”为高电平,“0”为低电平。 AWGN信道: 不考虑通信信道信号时,由宽频带范围描述的统计随机无线噪声。 AWGN,在通信上指的是一种通道模型,此通道模型唯一的信号减损是来自于

3、宽带的线性加成或是稳定谱密度与高斯分布振幅的白噪声。 白噪声是指功率谱密度在整个频域内均匀分布的噪声,即其功率谱密度为常数。 一、课题说明 通信是通过某种媒体进行的信息传递,目的是传输信息,通信系统是用以完成信息传输过程的技术系统的总称,作用是将信息从信源发送到一个或多个目的地。调制与解调在信息的传输过程中占据着重要的地位,是不可或缺的,因此研究系统的调制和解调过程就极为重要。MATLAB是集数值计算、图形绘制、图像处理及系统仿真等强大功能于一体的科学计算语言,它强大的矩阵运算和图形可视化的功能以及丰富的工具箱,为通信系统的调制和解调过程的分析提供了极大的方便。 现代社会发展要求通信系统功能越

4、来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。通信系统仿真贯穿通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。 本报告针对通信系统仿真的探讨主要做了以下的工作: (1)介绍了通信系统仿真的相关内容,包括通信系统仿真的一般步骤。 (2)对通信系统中的主要环节,如模拟信号的数字传输系统进行了详细的阐述。 (3)在理解通信系统理论的基础上,利用Simulink强大的仿真功能,对PSK通信系统进行了模型构建、系统设计、仿真演示、结果显示,并且

5、给出了具体的分析。 二、基本原理 1、通信系统仿真的一般步骤 通信系统仿真一般分成3个步骤,即仿真建模、仿真实验和仿真分析。应该注意的是,通信系统仿真是一个螺旋式发展的过程,因此,这3个步骤可能需要循环多次才能达到想要的结果。 当前 系统 仿真建模 仿真实验 仿真分析 结论分析 改造后的系统 研究方式图示 2.数字通信系统 数字通信系统是利用数字信号来传递信息的通信系统,如图3所示。数字通信所涉及的技术问题很多,其中主要有信源编码与译码、信道编码与译码、数字调制与解调、同步以及加密与解密等。 信息源 信源编码 加密 信道编码 数字调制 噪声源 信道 受信者 信源译码 解密 信道译码 数字解调

6、数字通信系统模型 与模拟通信相比,数字通信具有许多优良的特性: 抗干扰能力强,且噪声不积累。数字通信系统中传输的是离散取值的数字波形,接收端的目标不是精确的还原被传输的波形,而是从收到噪声干扰的信号中判决出发送端所发送的是哪一个波形。 传输差错可控。在数字同喜系统中,可以通过信道编码技术进行检错与纠错,降低误码率,提高传输质量。 便于用现代数字信号处理技术对数字信息进行处理、变换、存储。这种数字处理的灵活性表现为可以将来自不同信源的信号综合到一起传输。 易于集成,使通信设备微型化,重量轻。 易于加密处理,且保密性好。 数字通信的缺点是,一般需要较大的传输带宽,设备复杂。近年来,随着大规模集成电

7、路的出现,数字系统的设备复杂程度和技术难度大大降低了,数字传输方式日益受到欢迎。数字处理的灵活性使得数字传输系统中传输的数字信息既可以来自计算机、电传机等数据终端的各种数字代码,也可以来自模拟信号经过数字化处理后的脉冲编码信号等。原理上,数字信息可以直接用数字代码序列表示和传输,但在世纪传输中,视系统的要求和信道情况,一般需要进行不同形式的编码,并且选用一组取值有限的离散波形来表示,这些取值离散的波形可以是未经调制的电信号,也可以是调制后的信号。未经调制的数字信号所占据的频谱是从零频或很低频率开始,称为数字基带信号 注:数字频带传输系统 在数字基带传输系统中,为了使数字基带信号能够在信道中传输

8、,要求信道应具有低通形式的传输特性。然而,在实际信道中,大多数信道具有带通传输特性,数字基带信号不能直接在这种带通传输特性的信道中传输。必须用数字基带信号对载波进行调制,产生各种已调数字信号。 注:PSK数字调制原理 在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号. 通常用已调信号载波的 0和 180分别表示二进制数字基带信号的 1 和 0。 2PSK原理图 2PSK信号的解调原理图 三、数字通信2PSK系统建模 1、建模基本步骤 通信系统仿真的基本步骤如下: 建立数学模型:根据通信系统的基本原理,确定总的系统功能,并将各部分功能模块化

9、,找出各部分之间的关系。 仿真系统:根据建立的模型按系统流程框图模型连接,组建要仿真的通信系统模型。 设置、调整参数:参数设置包括运行系统参数设置和功能模块运行参数设置。 设置观察窗口,分析仿真数据和波形:在系统模型的关键点处设置观测输出模块,用于观测仿真系统的运行情况,以便及时调整参数,分析结果。 2、系统仿真的软件实现 在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号. 在此用已调信号载波的 0和 180分别表示二进制数字基带信号的 1 和 0.用两个反相的载波信号进行调制,其方框图如下: SCOPE产生波形自上至下顺序分别为:sin

10、e wave、伯努利发生信号、反向载波、PSK波形 其中元件图与元件参数设置分别如下: A正弦载波 B.正弦反向载波 C带通滤波器 D信号发生器 E误码计算器 F.乘法器G误码显示器 整体模块图: 发射模块加入高斯白噪声: 四、仿真源代码 a=1 1 0 0 1 1 0 0 l=linspace(0,2*pi,50); f=sin(2*l); t=linspace(0,10*pi,400); out=1:400; b=1:400; d=1:400; c=1:7; w=1:400; for i=1:7 if a(i)=0 for j=1:50 out(j+50*(i-1)=f(j); end e

11、lse for j=1:50 out(j+50*(i-1)=-f(j); end end end for i=1:7 for j=1:50 m=0;n=0; if out(j+50*(i-1)-f(j)=0 m=m+1; end if out(j+50*(i-1)+f(j)=0 n=n+1; end end if mn c(i)=0; else c(i)=1; end end c for i=1:7 for j=1:50 b(j+50*(i-1)=a(i); d(j+50*(i-1)=c(i); w(j+50*(i-1)=f(j); end end subplot(3,1,1),plot(t,

12、b),axis(0 10*pi -0.2 1.2), xlabel(t),ylabel(调制信号); subplot(3,1,2),plot(t,w),axis(0 10*pi -1.2 1.2), xlabel(t),ylabel(载波); subplot(3,1,3),plot(t,out),axis(0 10*pi -1.2 1.2),xlabel(t),ylabel( PSK波形); 运行波形: functionr,x,y=raychan(n) %n为路径数 x,y分别为叠加后信号实部和虚部,r为信号包络 t=1; v=50; lamda=1/3; %t,v,lamda初始化一个值 a

13、lpha=rand(1,n); %产生n条路径的幅度向量 phi=2*pi*rand(1,n); %产生n条路径的相位向量 theta=2*pi*rand(1,n); %产生n条路径的多普勒频移的角度向量 s=alpha.*(exp(j.*(phi+2*pi*v*t/lamda*cos(theta)*ones(1,n); %s为n条路径的叠加 x=real(s); y=imag(s); r=sqrt(x2+y2); end 解调模块: a=1 1 0 0 1 1 0 0 b=-pi:0.1*pi: pi*10 t=pskmod(a,2);%t=pskmod(a,8,ini_phase) plo

14、t(t,b),axis(0 10*pi -0.2 1.2), xlabel(t),ylabel(已调信号); figure z=pskdemod(t,2);%z=pskdemod(t,8,ini_phase) plot(z,b),axis(0 10*pi -0.2 1.2), xlabel(t),ylabel(还原信号); hold off 五、常见报错: 解决方案: 直接加入高斯白噪声,与加法器相与。 六、总结与分析 为期2周的课程设计到此结束。期间收获颇丰! 刚接触课程设计选题时,是没什么头绪的。由于个人知识基础知识不够牢固,在初始阶段耗费了大量的时间摸索、尝试。但是,事实证明,实践的过程

15、也就是学习的过程。 在课程设计期间,虽然停课2周,但是反而比以往更加紧凑充实。往返于图书馆实验室之间,查阅了几乎学校所有的相关书籍,也在网络上找到了大量的相关资料。经过长时间的阅读、学习。了解了现代通信原理中通信系统的基本架构、PSK信号调制方式、通信系统信道类型参数、通信接收模块、simulink仿真、M文件语句等知识点。但是也在实践、探索的过程中发现不少问题,比如说仿真时总是报错,再比如对信号的解调不熟悉。 但所幸的是,经过努力这些问题都得到了解决。我们也在课程设计中,不仅学到了新知识,也巩固了旧知识! 七、参考文献 基于MATLAB的通信系统仿真(北京航空航天大学大学出版社) 通信系统中MATLAB基础仿真与应用 通信原理及MATLABsimulink仿真

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号