扩频通信实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验一simulink基本模块的使用一、实验目的:1、熟悉SIMULINK工作环境及特点2、掌握线性系统仿真常用基本模块的用法3、掌握SIMULINK的建模与仿真方法4、子系统的创建和封装设计二、实验基本知识:1.了解SIMULINK模块库中各子模块基本功能2.SIMULINK的建模与仿真方法(1)打开模块库,找出相应的模块。鼠标左键点击相应模块,拖拽到模型窗口中即可。(2)创建子系统:当模型大而复杂时,可创建子系统。(3)设置仿真控制参数。三、实验内容练习:系统的开环传递函数为2s+1/3s²+s+1,求系统单位负反馈闭环单位阶跃响应曲线。答:实验二直接序列扩频一、实验目的1、通过本实验掌握基带信号m序列扩频原理及方法,掌握扩频前后信号在时域及频域上的变化。2、通过本实验掌握基带信号Gold序列扩频原理及方法,掌握扩频前后信号在时域及频域上的变化。二、实验内容1、观察扩频前后信息码的时域变化。2、观察扩频前后信息码的频域变化。3、观察已调信号在扩频前后的频域变化。三、基本原理扩展频谱通信系统是指将待传输信息的频谱用某个特定的扩频函数扩展成为宽频带信号后送入信道中传输,在接收端利用相应手段将信号解压缩,从而获取传输信息的通信系统。也就是说在传输同样信息时所需的射频带宽,远比我们已熟知的各种调制方式要求的带宽要宽得多。扩频带宽至少是信息带宽的几十倍甚至几万倍。这一定义包括以下三方面的意思:(1)信号频谱被展宽了。在常规通信中,为了提高频率利用率,通常都是采用大体相当带宽的信号来传输信息,即在无线电通信中射频信号的带宽和所传信息的带宽是属于同一个数量级的,但扩频通信的信号带宽与信息带宽之比则高达100~1000,属于宽带通信,原因是为了提高通信的抗干扰能力,这是扩频通信的基本思想和理论依据。扩频通信系统扩展的频谱越宽,处理增益越高,抗干扰能力就越强。(2)采用扩频码序列调制的方式来展宽信号频谱。先产生PN序列伪随机码,并将其变成正负极性码,将信源与PN序列伪随机码相乘,最后与正弦波调制发送出去。(3)在接收端用与发送端完全相同的扩频码序列来进行解扩。四、实验内容1、直接序列扩频发射端仿真2、直接序列二次扩频实验三PN码特性实验一、实验目的1、掌握PN码的编解码原理。2、掌握PN码的软件仿真方法。3、掌握PN码的硬件仿真方法。4、掌握PN码的硬件设计方法。二、预习要求1、掌握PN码的编解码原理和方法。2、熟悉matlab的应用和仿真方法。3、熟悉Quatus的应用和FPGA的开发方法。三、实验原理1、m序列简介m序列主要功能为:扩展调制信号的带宽到更大的传输带宽,即扩展频谱,提高系统抗干扰能力;区分通过多址接入方式使用同一传输频带的不同用户的信号,在移动通信CDMA系统中作为用户地址码和基站地址码;除此外还可以作为扰码,平衡通信中”0”和”1”的数目。m序列是有n级线性移位寄存器产生的周期为21n大长度线性回馈移位寄存器序列的简称。码分多址系统主要采用两种长度的m序列:一种是周期为1521m序列,又称短PN码。另一种是周期为4221m序列,又称长PN序列。2、仿真实验四子系统的封装一、子系统的封装的意义子系统封装技术可以让一个子系统有自己的特点。封装后的子系统可以有自己的图标、自己的参数和具有功能描述的控制对话框,甚至自己的help文档,同时参数的修改更为方便(不用深入子系统,只需在对话框中修改便可),内部结构也不易被修改。二、子系统及其封装技术1、子系统的建立建立子系统有两种方法:通过Subsystem模块建立子系统和通过已有的模块建立子系统。两者的区别是:前者先建立子系统,再为其添加功能模块;后者先选择模块,再建立子系统。1.通过Subsystem模块建立子系统操作步骤为:(1)先打开Simulink模块库浏览器,新建一个仿真模型。(2)打开Simulink模块库中的Ports&Subsystems模块库,将Subsystem模块添加到模型编辑窗口中。(3)双击Subsystem模块打开一个空白的Subsystem窗口,将要组合的模块添加到该窗口中,另外根据需要添加输入模块和输出模块,表示子系统的输入端口和输出端口。这样,一个子系统就建好了。2.通过已有的模块建立子系统操作步骤为:(1)先选择要建立子系统的模块,不包括输入端口和输出端口。(2)选择模型编辑窗口Edit菜单中的CreateSubsystem命令,这样,子系统就建好了。在这种情况下,系统会自动把输入模块和输出模块添加到子系统中,并把原来的模块变为子系统的图标。3.触发子系统触发子系统是指当触发事件发生时开始执行子系统。与使能子系统相类似,触发子系统的建立要把Ports&Subsystems模块库中的Trigger模块添加到子系统中或直接选择TriggeredSubsystem模块来建立触发子系统。三、实验内容1、触发子系统的应用实例2、子系统封装实例3、子系统封装在直接序列扩频中的应用

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功