华南农业大学【通信系统仿真使用Matlab实验chapter2】

  • 格式:doc
  • 大小:1.71 MB
  • 文档页数:39

下载文档原格式

  / 39
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab通信系统仿真实验

实验一熟悉基本的Matlab仿真环境

一、实验目的

1、熟悉Matlab仿真环境,编制简单的matlab程序,熟悉基本的调试技巧等。认为学生已经掌握Matlab的基本语法和基本操作。

2、熟悉基本的Matlab中通信仿真工具,相关的函数和命令等的基本使用,包括基本的通信模块相关命令函数,plot相关的命令函数

3、计算机通信仿真的基本的技术和方法

二、知识要点

1、Matlab概述

Matlab是由美国的MathWorks公司推出的一种科学计算和工程仿真软件。Matlab将高性能的科学计算、结果可视化和编程集中在一个易于操作的环境中,提供了大量的内置函数,具有强大的矩阵计算和绘图功能,适用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作。目前,在世界范围内被科研工作者、工程技术人员和院校师生广泛采用。

2、Matlab中的通信仿真工具

实现基本的Matlab通信仿真,有两种基本的途径:第一种,用matlab的基本运算和操作实现基本的通信功能模块,当然前提是对这些基本的通信功能模块的概念和原理非常的清晰。另一种途径是,利用Matlab中提供的专业通信工具箱中的函数实现。前提是对这些函数功能非常明确,并熟悉其使用的算法和调用的方法,尤其是参数的理解和设置。Matlab工具箱中包括100多个Matalb函数可用于通信算法的开发、系统分析及设计。通信工具箱能完成如下任务:

1)信源编码及量化

2)高斯白噪声信道模型

3)差错控制编码

4)调制和解调

5)发送和接收滤波器

6)基带和调制信道模型

7)同步,包括模拟和数字锁相环

8)多址接入,包括CDMA,FDMA,TDMA.

9)分析结果和比较系统误码率的图形用户界面

10)用于通信信号可视化图形分析和绘制,包括眼图,星座表等。

11)新增的信道可视化工具用于进行时变信道的可视化和开发。

3、Matlab中的绘图功能

Matlab为用户提供了结果可视化功能,只要在命令窗口输入相应的命令,结果就会用图形

4、基本的计算机通信仿真的技术和方法

蒙特卡罗仿真建立在机率游戏的基础上,因此,以赌城蒙特卡罗命名。其含义是利用蒙特卡罗方法估计系统参数(例如,误比特率)的仿真。几个相关的概念和说明:

✓蒙特卡罗估计:通过随机试验估计参数值。

✓相对频率:进行大量的随机试验,试验次数为N,以NA表示事件A 发生的次数。

将事件A 发生的概率近似为相对频率,其定义为NA/ N 。

✓在相对频率的意义下,事件A 的概率可以通过重复无限多次随机试验来求得,即:NA/ N的值就是P(A)的估计器。

✓由于实验是随机的,N是有限的实验次数,NA是随机变量,故估计器也是随机变量。

该变量的统计形式决定了其精准度

三、实验内容及步骤

1、使用下面的例子熟悉描述绘图的基本步骤:

【matlab程序】:

x=[-5:0.1:5];

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');%第二副图横坐标名为‘time’

ylabel('y');%第二幅图纵坐标名为‘y’

figure(2) ;%打开图形窗口2

subplot(2,1,1) ;%图形窗口2中第一幅图的绘图窗口

stem(x,y1, 'r') ;%绘制红色的脉冲图

subplot(2,1,2);%图形窗口2中第二幅图的绘图窗口

errorbar(x,y1, 'g');%绘制绿色的误差条形图

【程序运行结果】;

2、运用下面的实例熟悉三维绘图步骤和相关函数【matlab程序】:

%空间曲线绘制

x=[-2 :0.2 :2] ;

y1=sin(x) ;

y2=cos(x) ;

plot3(y1,y2,x) ;

grid on ;%空间曲面绘制

x=[-2 :0.2 :2] ;

y=x ;

[X,Y]=meshgrid(x,y) ;%生成x-y坐标“格点”矩阵Z=2.*exp(-X.^2-Y.^2) ;

subplot(2,2,1);

surf(Z);%绘制曲面

shading flat;%把曲面上的小格平滑掉

subplot(2,2,2);

mesh(Z);%绘制网格曲面

subplot(2,2,3);

meshc(Z);%等高线投影到平面上

subplot(2,2,4);

surfl(Z);

view(20,0);%变换立体图视角

【程序运行结果】:

实验2常用信号源和噪声源的仿真

一、实验目的

1、针对教材第二章的教学内容:随机变量的产生仿真、随机过程的功率谱分析仿真、随机

过程通过线性系统的输出信号仿真、带通过程的低通等效仿真等,进行相关内容的熟悉,实践和知识的应用。

2、熟悉上述仿真中的重要的matlab命令或函数。

3、理解信源和噪声源的随机性及其数学模型,进行不同性质随机过程(例如,包括低通随

机过程、带限低通随机过程、带通随机过程)的分析和仿真(主要包括产生的方法,随机过程的数字统计特征,包括:均值,方差矩阵,自相关函数,功率谱等)。

二、知识要点

1、一种产生高斯分布随机变量的方法(步骤):

产生(0,1)内均匀分布的随机变量A

利用产生瑞利分布随机变量R

产生(0,1)内均匀分布的随机变量B,则:是服从均匀分布的随机变

利用

产生一对高斯分布的随机变量。

注意:参数是C和D的方差

2、一个平稳随机过程的频域特性用功率谱表征,功率谱和随机过程自相关函数

互为傅里叶变换和反变换,即:

对于离散时间序列,计算该序列的的自相关,其定义如下:

同样,求自相关函数的离散傅里叶变换(DFT)可得到的功率谱。DFT的定义为:

相关主题