移动通信技术本专科 16学时 实验1-8 matlab仿真
移动通信课程设计实验报告-利用matlab进行m序列直接扩频仿真

目录一、背景 (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信道加高斯白噪和窄带强干扰 (40)6、接收机信号乘以恢复载波,观察时域和频域 (42)7、信号经凯萨尔窗低通滤波器 (43)8、对滤波后信号分别用m1和m2进行解扩 (44)9、对两路信号分别采样,判决 (45)八、产生随机序列Gold码和正交Gold码 (47)1、产生Gold码并仿真其自相关函数 (48)2、产生正交Gold码并仿真其互相关函数 (50)九、实验心得体会 (51)直接序列扩频系统仿真一、背景直接序列扩频通信系统(DSSS)是目前应用最为广泛的系统。
MATLAB通信建模实验仿真实验报告

实验1:上采样与内插一、实验目的1、了解上采样与内插的基本原理和方法。
2、掌握上采样与内插的matlab程序的设计方法。
二、实验原理上采样提高采样频率。
上采样使得周期降低M倍,即新采样周期Tu和原有采样周期Ts的关系是T u=T s/M,根据对应的连续信号x(t),上采样过程从原有采样值x(kT s)生成新采样值x(kT u)=x(kT s/M)。
操作的结果是在每两个采样值之间放入M-1个零值样点。
更实用的内插器是线性内插器,线性内插器的脉冲响应定义如下:上采样值x(kT u)=x(kT s/M)通过与线性内插器的脉冲响应的卷积来完成内插。
三、实验内容仿真正弦波采样和内插,通过基本采样x(k),用M=6产生上采样x u(k),由M=6线性内插得到样点序列x i(k)。
四、实验程序% File: c3_upsampex.mM = 6; % upsample factorh = c3_lininterp(M); % imp response of linear interpolatort = 0:10; % time vectortu = 0:60; % upsampled time vectorx = sin(2*pi*t/10); % original samplesxu = c3_upsamp(x,M); % upsampled sequencesubplot(3,1,1)stem(t,x,'k.')ylabel('x')subplot(3,1,2)stem(tu,xu,'k.')ylabel('xu')xi = conv(h,xu);subplot(3,1,3)stem(xi,'k.')ylabel('xi')% End of script file.% File: c3_upsample.mfunction out=c3_upsamp(in,M)L = length(in);out = zeros(1,(L-1)*M+1); for j=1:Lout(M*(j-1)+1)=in(j); end% End of function file.% File: c3_lininterp.m function h=c3_lininterp(M) h1 = zeros(1,(M-1)); for j=1:(M-1) h1(j) = j/M; endh = [0,h1,1,fliplr(h1),0]; % End of script file.四、 实验结果012345678910x0102030405060x u01020304050607080-11x i实验二:QPSK、16QAM信号的散点图、正交、同相分量波形图一、实验目的1、了解QPSK、16QAM调制的基本原理。
Matlab仿真在高职通信实验教学中的应用

Matlab仿真在高职通信实验教学中的应用1. 引言1.1 研究背景传统的教学方法往往存在实验设备成本高、操作难度大等问题,限制了学生的实践能力培养。
而利用Matlab进行仿真实验则可以极大地降低实验成本,提高实验效率,使得学生能够更好地理解通信原理,并动手实践操作。
本研究将探讨Matlab在高职通信实验教学中的应用,并通过实验内容设计和实验步骤详解,分析实验结果并评价实验效果,旨在为提高高职通信类专业学生的实践能力和创新意识提供一种新的教学方法。
【研究背景】中的内容到此结束。
1.2 研究意义在高职通信实验教学中,Matlab仿真技术的应用具有重要的意义。
通过Matlab仿真可以模拟真实通信系统的工作原理,帮助学生理解通信原理和技术,提高学生的实际操作能力。
Matlab仿真可以实时显示实验数据和结果,帮助学生更直观地理解实验过程和结果,提高学习效率。
Matlab仿真可以有效降低实验成本,节约实验资源,并且可以随时随地进行实验,方便学生自主学习和探究。
Matlab仿真在高职通信实验教学中的应用不仅可以提高教学质量,促进学生的学习兴趣和主动性,还可以培养学生的实践能力和创新精神,具有非常重要的意义。
1.3 研究目的本研究旨在探讨Matlab仿真在高职通信实验教学中的应用,并通过实际的实验案例分析,探讨其在提升教学效果和学生学习能力方面的作用。
具体目的包括:1.探究Matlab在高职通信实验教学中的优势和特点,为教师提供更多教学手段和工具,提升教学质量;2.深入分析Matlab在通信实验中的具体应用方式,为设计更加丰富和实用的实验内容提供指导;3.详细解读Matlab在通信实验中的操作步骤和技巧,帮助学生更好地掌握实验过程;4.分析实验结果,评估Matlab仿真在高职通信实验教学中的实际效果和价值;5.总结经验教训,提出对未来发展的建议,并对本研究的结论进行回顾,为相关领域的进一步研究和教学实践提供参考。
matlab仿真实训课程设计

matlab仿真实训课程设计一、课程目标知识目标:1. 理解Matlab仿真的基本原理,掌握仿真模型的构建方法;2. 学会运用Matlab进行数据可视化,分析仿真结果,并提取有效信息;3. 掌握结合课本知识,运用Matlab解决实际问题的能力。
技能目标:1. 能够独立进行Matlab仿真实验,熟练操作Matlab软件;2. 学会编写简单的Matlab程序,实现对仿真模型的参数调整和优化;3. 能够运用Matlab工具箱进行数据分析和处理,提高问题解决效率。
情感态度价值观目标:1. 培养学生对Matlab仿真的兴趣,激发学生探索科学问题的热情;2. 培养学生的团队协作意识,提高沟通与表达能力;3. 引导学生认识到仿真技术在工程领域的应用价值,树立正确的工程观念。
课程性质:本课程为选修课,旨在帮助学生掌握Matlab仿真的基本技能,提高解决实际问题的能力。
学生特点:学生具备一定的编程基础和数学知识,对Matlab软件有一定了解,但实际操作能力较弱。
教学要求:结合课本内容,注重实践操作,提高学生的动手能力,使学生在实践中掌握理论知识。
将目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. Matlab仿真基础- 介绍Matlab软件的安装与基本操作;- Matlab编程基础,包括数据类型、流程控制、函数编写等;- 理解仿真原理,掌握仿真模型构建的基本方法。
2. 数据可视化与分析- 学会使用Matlab进行数据可视化,如二维、三维图形绘制;- 掌握曲线拟合、插值、图像处理等数据分析方法;- 结合课本案例,进行实际操作练习。
3. 仿真实验与问题求解- 根据课本内容,选择合适的问题进行Matlab仿真实验;- 学会调整仿真模型参数,优化实验结果;- 分析实验数据,提取有效信息,解决实际问题。
4. 工具箱应用- 介绍Matlab常用工具箱,如信号处理、控制系统、神经网络等;- 学会运用工具箱进行数据分析和处理,提高问题解决效率;- 结合课本案例,进行实际应用练习。
移动通信Matlab实验教程

移动通信Matlab实验指导实验一无线信道特性及其分析方法一、实验目的1.了解无线信道各种衰落特性;2.掌握各种描述无线信道特性参数的物理意义;3.利用MATLAB中的仿真工具模拟无线信道的衰落特性。
二、实验原理1.预习信道模型的部分;三、实验步骤3.1模型及关键模块讲解1.将当前文件夹改为程序对应的文件夹。
(不设置会报错)2.打开MATLAB,点击File命令下的Open,选择对应的文件目录,打开已经完成的模型“QPSK_Rayleigh_Channel_6_5.mdl”。
3. 关键模块功能介绍和参数配置:(请确保参数和下面图形内一致)1) Bit Source ,输出随机的信源比特;2)Convert:示范一个Simulink和m语言接口的程序3)Unipolar to Bipolar Converter,双极性变单极性模块,按照下列参数设置完成二进制0、1变为双极性1、-1序列(二进制0对应输出1,二进制1对应输出-1)点击上图中的Help按钮,可以获得该模块功能说明和参数的含义。
4)Rectangular QAM Modulator Baseband,典型的QAM的调制模块,按下述参数可以完成QPSK调制。
-pi/2点击上图中的Help按钮,可以获得相关模块功能的详细说明和参数的含义。
5)Multipath Rayleigh Fading Channel:瑞利多径信道模型6)Awgn Channel:高斯噪声信道7)Signal Trajectory of QPSK Signal8)11,Before Rayleigh Fading1 和12,After Rayleigh Fading9)Display模型中的多个Display模块会显示不同位置的数据。
●Display1显示输入的二进制序列;●Display2显示每2个比特为1组进行前后顺序交换后的序列;●Display3显示输入二进制序列转化为双极性二进制后的序列;●Display4显示调制后的符号;3.2运行程序并进行分析1.调试。
MATLAB仿真技术实验教案

MATLAB仿真技术实验教案第一篇:MATLAB仿真技术实验教案《MATLAB仿真技术》实验教案实验一实验名称:熟悉Matlab交互工作界面一、实验目的1、熟悉Matlab各种工作界面的操作要旨2、掌握Matlab的基本操作命令二、实验步骤1、命令窗口(1)体验命令窗口的菜单及各项功能(2)尝试命令窗口编辑特殊功能键和设置2、工作空间窗口与当前路径窗口(1)在工作空间窗口查看及修改变量(2)添加新的路径为Matlab路径3、图形窗口和文本编辑窗口(1)练习图形窗口中修改图形的方法(2)在文本编辑窗口调试程序4、体会Matlab的基本操作命令三、实验仪器PC机 MATLAB软件四、实验结果五、结论实验二实验名称:Matlab在符号计算方面的应用一、实验目的1、掌握标识符的生成和使用2、掌握矩阵及变量的赋值3、熟悉三类运算符及其功能二、实验内容1、标识符的生成和使用1)、计算y=x+(x-0.98)/(x+1.35)-5(x+1/x),当x=2和x=4时的值。
>>x=[2 4];y=x.^3+(x-0.98).^2./(x+1.35).^3-5*(x+1./x);y y = -4.4723 42.8096 32)、计算cos60-9-2。
ο323>> y=cos(pi/3)-(9-sqrt(2))^(1/3)y =-1.46492、矩阵及变量的赋值21)、已知a=3,A=4,b=a,B=b2-1,c=a+A-2B,C=a+2B+c,求C >> a=3;A=4;b=a^2;B=b^2-1;c=a+A-2*B;C=a+2*B+c;C C = 2)、创建3×4矩阵魔方阵和相应的随机矩阵,将两个矩阵并接起来,然后提取任意两个列向量。
>> A=magic(4);A(4,:)=[];B=rand(3,4);C=[A B];D=C(:,3);E=C(:,4);D,E D = 3 10 6E =8 12 3)、创建一个5×5随机阵并求其逆。
移动通信技术matlab版实验 1-8 参数亲测

实验一Matlab/Simulink通信仿真应用一、实验目的1、熟悉Simulink的使用界面和常用工具箱。
2、能用Simulink进行简单的仿真实验。
3、培养学生独立思考,发现问题和解决问题的能力二、实验仪器与软件1、PC机1台2、MATLAB7.0环境三、实验原理Simulink是MATLAB中的一个建立系统方框图和基于方框图级的系统仿真环境,是一个对动态系统进行建模、仿真和仿真结果分析的软件包。
使用Simulink可以更加方便地对系统进行可视化建模,并进行基于时间流的系统级仿真,使得仿真系统建模与工程中的方框图统一起来。
1.使用Simulink进行建模和仿真的过程启动MATLAB之后,在命令窗口中输入命令“Simulink”或单击MATLAB工具栏上的Simulink图标,打开 Simulink 模块库窗口。
在Simulink模块库窗口中单击菜单项“File | New | Model”,就可以新建一个Simulink模型文件。
利用鼠标单击Simulink基础库中的子库,选取传递函数模块,将它拖动到新建模型窗口中的适当位置。
如果需要对模型模块进行参数设置和修改,只需选中模型文件中的相应模块,单击鼠标右键,弹出快捷菜单,从中选取相应参数进行修改。
Sources子库为激励信号源, Sinks子库为输出模块。
用鼠标可将各个模块连接起来。
模块外部的大于符号“>”分别表示信号的输入输出节点。
2.MATLAB软件中通信工具箱双击MATLAB指令窗上面的Simulink 工具条,再双击Communications Blockset。
它们包括了通信系统中所需要的功能(模块): Comm Sources(信源)、 Source Cording(信源编码)、 Error Detection and Correction (检错与纠错)、 Modulation(调制)、 Channels (传输信道)、 Interleaving(交织)、 Comm Sink(信宿)、 RF Impairments(射频损耗)、Syncronization(同步)等。
Matlab通信系统仿真实验报告

Matlab通信原理仿真学号:*******姓名:圣斌实验一 Matlab 基本语法与信号系统分析一、 实验目的:1、掌握MATLAB 的基本绘图方法;2、实现绘制复指数信号的时域波形。
二、 实验设备与软件环境:1、实验设备:计算机2、软件环境:MATLAB R2009a三、 实验内容:1、MATLAB 为用户提供了结果可视化功能,只要在命令行窗口输入相应的命令,结果就会用图形直接表示出来。
MATLAB 程序如下:x = -pi:0.1:pi; y1 = sin(x); y2 = cos(x); %准备绘图数据 figure(1); %打开图形窗口subplot(2,1,1); %确定第一幅图绘图窗口 plot(x,y1); %以x ,y1绘图title('plot(x,y1)'); %为第一幅图取名为’plot(x,y1)’ grid on; %为第一幅图绘制网格线 subplot(2,1,2) %确定第二幅图绘图窗口 plot(x,y2); %以x ,y2绘图xlabel('time'),ylabel('y')%第二幅图横坐标为’time ’,纵坐标为’y ’运行结果如下图:-1-0.500.51plot(x,y1)-1-0.500.51timey2、上例中的图形使用的是默认的颜色和线型,MATLAB中提供了多种颜色和线型,并且可以绘制出脉冲图、误差条形图等多种形式图:MATLAB程序如下:x=-pi:.1:pi;y1=sin (x);y2=cos (x);figure (1);%subplot (2,1,1);plot (x,y1);title ('plot (x,y1)');grid on%subplot (2,1,2);plot (x,y2);xlabel ('time');ylabel ('y')subplot(1,2,1),stem(x,y1,'r') %绘制红色的脉冲图subplot(1,2,2),stem(x,y1,'g') %绘制绿色的误差条形图运行结果如下图:3、一个复指数信号可以分解为实部和虚部两部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一Matlab/Simulink通信仿真应用一、实验目的1、熟悉Simulink的使用界面和常用工具箱。
2、能用Simulink进行简单的仿真实验。
3、培养学生独立思考,发现问题和解决问题的能力二、实验仪器与软件1、PC机1台2、MATLAB7.0环境三、实验原理Simulink是MATLAB中的一个建立系统方框图和基于方框图级的系统仿真环境,是一个对动态系统进行建模、仿真和仿真结果分析的软件包。
使用Simulink可以更加方便地对系统进行可视化建模,并进行基于时间流的系统级仿真,使得仿真系统建模与工程中的方框图统一起来。
1.使用Simulink进行建d模和仿真的过程启动MATLAB之后,在命令窗口中输入命令“Simulink”或单击MATLAB工具栏上的Simulink图标,打开 Simulink 模块库窗口。
字母大小写不区分。
在Simulink模块库窗口中单击菜单项“File | New | Model”,就可以新建一个Simulink模型文件。
利用鼠标单击Simulink基础库中的子库,选取传递函数模块,将它拖动到新建模型窗口中的适当位置。
如果需要对模型模块进行参数设置和修改,只需选中模型文件中的相应模块,单击鼠标右键,弹出快捷菜单,从中选取相应参数进行修改。
Sources子库为激励信号源, Sinks子库为输出模块。
用鼠标可将各个模块连接起来。
模块外部的大于符号“>”分别表示信号的输入输出节点。
2.MATLAB软件中通信工具箱双击MATLAB指令窗上面的Simulink 工具条,再双击Communications Blockset。
它们包括了通信系统中所需要的功能(模块): Comm Sources(信源)、 Source Cording(信源编码)、 Error Detection and Correction (检错与纠错)、 Modulation(调制)、 Channels (传输信道)、 Interleaving(交织)、 Comm Sink(信宿)、 RF Impairments(射频损耗)、Syncronization(同步)等。
3、创建一个简单的模型大致有以下三个步骤:1)建立模型窗口并保存为以.mdl为后缀的模型文件;2)将功能模块由模块库窗口复制到模型窗口,进行参数设置;3)连接模块,从而构成需要的系统模型。
4)进行仿真操作◆设置仿真参数Simulink模块编辑窗口菜单栏: Simulation /Simulation Parameters◆启动仿真启动方式:(1) Simulink模块编辑窗口菜单栏“ Simulation /Start”(2)单击工具栏上的Simulink图标◆仿真结果分析四、实验内容1、给出方波信号的时域图和频域图实验要求产生幅度为1,频率为1THz的方波。
按照下图所示方波信号产生的仿真框图进行模拟实现,并给出结果图形。
方波信号由Signal Generator(信号发生器)产生。
Signal Generator(信号发生器)能产生三种不同的波形:正弦波、方波和锯齿波。
信号的参数可表示为赫兹或者弧度每秒。
图1方波信号产生的仿真框图表1 Signal Generator(信号发生器)的主要参数。
仿真时间0.00000000001S,Zero-order及频谱仪采样时间5e-14。
2、模拟信号的采样仿真:将正弦模拟信号采样转换为离散样值信号根据以下图示,实现模拟信号转换成离散信号的仿真,仿真时间10S,并给出结果图形。
图2 模拟信号采样仿真图五、实验结果(利用所学知识,完成实验内容,并将实验过程和实验步骤和结果写在报告中)1、时域图频域图2、采样结果六、实验小结(对本次实验结果进行分析和总结)本次实验相对前面两次的实验明显有了难度,还在在阅读了书本已经和同学讨论以后实验也圆满完成了。
通过这次实验,我们熟悉了Simulink 的使用界面和常用工具箱,能用Simulink 进行简单的仿真实验。
通过这次的实验我深刻的认识到,独立思考问题,自己发现问题解决问题是很重要的。
实验二AM 调制解调一、 实验目的及原理幅度调制是由调制信号去控制高频载波的幅度,使正弦载波的幅度随着调制信号而改变的调制方案,属于线性调制。
AM 信号的时域表示式:频谱:调制器模型如图所示:AM 调制器模型AM 的时域波形和频谱如图所示:时域 频域AM 调制时、频域波形00()[()]cos cos ()cos AM c c c s t A m t t A t m t tωωω=+=+01()[()()][()()]2AM c c c c S A M M ωπδωωδωωωωωω=++-+++-⊗()m t ()m s t cos c tω⊕AM信号的频谱由载频分量、上边带、下边带三部分组成。
它的带宽是基带信号带宽的2倍。
在波形上,调幅信号的幅度随基带信号的规律而呈正比地变化,在频谱结构上,它的频谱完全是基带信号频谱在频域内的简单搬移。
在解调时,根据AM调制的特性,既可以采用相干解调,也可以采用包络检波。
二、Simulink建模调制信号:频率5 HZ ,振幅1 ,载波:频率50HZ ,振幅1 ;解调载波频率50HZ ,振幅1。
带通滤波阶数由默认值8改为1,频率48-52 HZ,低通滤波器滤波阶数2,频率5 HZ。
噪声随机数选择默认数值。
1、调制和相干解调2、调制和包络检波(选做部分)三、仿真结果1、调制和相干解调结果2、包络检波结果四、结果分析在仿真结果出来后,经过仔细对比,解调后的信号与原信号大致相同,但在波形和幅度上均有偏差,幅度上的偏差是由于噪声和调制系统的性能共同引起的,可以通过增强振幅恢复至原始状态。
波形偏差主要是由噪声引起,在整个系统中,我添加了均值为0,方差为1的高斯白噪声,以模拟现实环境。
仿真结果证明,当去掉造声时,幅度失真仍然存在,但波形失真基本消失,验证了我的判断。
数据类型务必统一,double实验三 2ASK系统的调制仿真1、实验目的掌握2ASK调制2、实验步骤1)建立模型方框图2ASK信号调制的模型方框图由DSP模块中的sinwave信号源、方波信号源、相乘器等模块组成,Simulink 模型图如下所示:图3-1 2ASK信号调制的模型方框图其中正玄信是载波信号,方波代表S(t)序列的信号塬,正玄信号和方波相乘后就得到键控2ASK信号。
2)参数设置建立好模型之后就要设置系统参数,以达到系统的最佳仿真。
从正玄信号源开始依次的仿真参数设置如下:图3-2 正玄信号参数设置其中sin函数是幅度为2频率为1Hz采样周期为0.002的双精度DSP信号图3-3 方波信号源的参数设置方波信号是基于采样的,其幅度设置为2,周期为3,占1比为2/33)系统仿真及各点波形图经过上面参数的设置后,就可以进行系统的仿真下面是示波器显示的各点的波形图:图3-4 各点的时间波形图由上图可以看出信息源和载波信号相乘之后就产生了受幅度控制的2ASK信号。
实验四 2ASK系统的解调仿真一、实验目的掌握2ASK的解调二、实验内容2ASK的解调分为相干解调和非相干解调法,下面采用相干解调法对2ASK信号进行解调(1) 建立simulink模型方框图相干解调也叫同步解调,就是用已调信号恢复出载波——既同步载波。
再用载波和已调信号相乘,经过低通滤波器和抽样判决器恢复出S(t)信号,simulink 模型图如下:图3-5 2ASK相干解调的 simulink模型方框图(2)参数设置建立好模型之后,开始设置各点的参数,由于低通滤波器是滤去高频的载波,才能恢复出原始信号,所以为了使已调信号的频谱有明显的搬移,就要使载波和信息源的频率有明显的差别,所以两个地方的正弦载波的频率都设置为100Hz.为了更好的恢复出信源信号,所以在此直接使用原载波信号作为同步载波信号。
下面是低通滤波器的参数设置:图3-6 低通滤波器的参数设置图(3)系统仿真及各点时间波形图图3-7 2ASK信号解调的各点时间波形图由上图可以看出由于载波频率的提高使的示波器在波形显示上出现了一定的困难,不过要想显示调制部分的理想波形只要调整示波器的显示范围即可。
(4)误码率分析由于在解调过程中没有信道和噪声,所以误码率相对较小,一般是由于码间串扰或是参数设置的问题,由3-5图可以看出此系统的解码正确率为1。
实验五 2FSK系统的调制仿真1、实验目的掌握2FSK的调制2、实验步骤1)调制仿真2FSK信号是由频率分别为f1和f2的两个载波对信号源进行频率上的控制而形成的,其中f1和f2是两个频率有明显差别的且都远大于信号源频率的载波信号,2FSK信号产生的simulink仿真模型图如下所示:图3-8 2FSK信号的调制simulink模型方框图其中sin wave和sin wave1是两个频率分别为f1和f2的载波,Pulse Generator 模块是信号源,NOT实现方波的反相,最后经过相乘器和相加器生成2FSK信号,各参数设置如下:载波f1的参设图3-9 载波sin wave的参数设置其中幅度为2,f1=1Hz,采样时间为0.002s在此选择载波为单精度信号f2的参数设置图3-10 载波sin wave1的参数设置载波是幅度为2,f2=2,采样时间.为0.002的单精度信号。
本来信号源s(t)序列是用随机的0 1信号产生,在此为了方便仿真就选择了基于采样的Pulse Generator信号模块其参数设置如下:图3-11 Pulse Generator信号模块参数设置其中方波是幅度为1,周期为3,占1比为1/3的基于采样的信号。
经过以上参数的设置后就可以进行系统的仿真,其各点的时间波形如下:图3-12 2FSK信号调制各点的时间波形由上图可以看出经过f1和f2两个载波的调制,2FSK信号有明显的频率上的差别。
实验六 2FSK系统的解调仿真一、实验目的熟悉2FSK通信系统的解调二、实验内容解调方框图如下所示:图3-13 2FSK信号解调方框图其中From File是一个封装模块,就是2FSK信号的调制模块,两个带通滤波器分别将2FSK信号上下分频f1和f2 ,后面就和2ASK信号的解调过程相同,各参数设置如下:图3-14 2FSK信号f1带通滤波器参数设置图3-15 2FSK信号f2带通滤波器参数设置经过系统仿真后的各点时间波形如下:图3-15 2FSK信号解调各点时间波形经过系统的仿真可以观察出系统的误码率为0.7273,如下图所示:图3-16 2FSK相干解调误码率实验七、直接序列扩频系统的仿真一、实验目的了解直接序列扩频通信基本原理二、实验原理扩频通信,即扩展频谱通信(Spread Spectrum Communication)是将待传送的信息数据用伪随机编码(扩频序列:Spread Sequence)调制,实现频谱扩展后再传输而接收端则采用相同的编码进行解调及相关处理,恢复原始信息数据。