MATLAB R2016a通信系统建模与仿真28个案例分析 - (EPUB全文下载)
文件大小:0.38 mb。
文件格式:epub 格式。
书籍内容:
MATLAB R2016a通信系统建模与仿真28个案例分析
第1章 通信仿真的MATLAB函数实现
第2章 地震及雷达信号的MATLAB实现
第3章 通信系统模拟线性调制的MATLAB实现
第4章 雷达信号中的数字处理技术
第5章 扩频通信系统的MATLAB实现
第6章 随机信号及参数建模分析
第7章 通信系统设计的MATLAB实现
第8章 信号突变点检测算法研究
第9章 MIMO-OFDM通信系统设计的MATLAB实现
第10章 模拟角度调制的MATLAB实现
第11章 仿真系统Simulink模块创建过程
第12章 通信系统锁相环的MATLAB实现
第13章 利用MATLAB及Simulink系统进行建模
第14章 小波变换在信号特征检测中的算法研究
第15章 通信系统调制/解调的MATLAB实现
第16章 Simulink与MATLAB的接口
第17章 信源编译码的MATLAB模块实现
第18章 数字基带调制/解调的Simulink模块实现
第19章 信号加噪的MATLAB实现及观测设备
第20章 信号与信道的MATLAB-Simulink产生
第21章 滤波器的Simulink模块设计
第22章 信号分解与重构的MATLAB实现
第23章 S-函数及其作用
第24章 通信系统滤波器的MATLAB函数实现
第25章 Subsystem模块创建子系统
第26章 通信系统滤波器设计的MATLAB实现
第27章 故障信号检测的MATLAB实现
第28章 MATLAB在电信工程实际问题中的应用
附录 MATLAB R2016a安装说明
参考文献
第1章通信仿真的MATLAB函数实现
通信系统一般由信源、信宿(收信者)、发端设备、收端设备和传输媒介等组成。
通信系统都是在有噪声的环境下工作的。设计模拟通信系统时采用最小均方误差准则,即收信端输出的信号噪声比最大。设计数字通信系统时,采用最小错误概率准则,即根据所选用的传输媒介和噪声的统计特性,选用最佳调制体制,设计最佳信号和最佳接收机。
MATLAB通信系统工具箱中提供了许多与通信系统有关的函数命令,其中包括信号源产生函数、信源编码/解码函数、信道模型函数、调制/解调函数、滤波器函数等。下面对这些函数进行介绍。
1.1 信源产生函数
在MATLAB中,提供了randerr、randint、randsrc及wgn函数用于产生信源。下面分别对这几个函数进行简要介绍。
1.1.1 randerr函数
该函数用于产生误比特图样。其调用格式为
out=randerr(m):产生一个m×m维的二进制矩阵,矩阵中的每一行有且只有一个非零元,且非零元素在每一行中的位置是随机的。
out=randerr(m,n):产生一个m×n维的二进制矩阵,矩阵中的每一行有且只有一个非零元,且非零元素在每一行中的位置是随机的。
out=randerr(m,n,errors):产生一个m×n维的二进制矩阵,参数errors可以是一个标量、行向量或只有两行的矩阵。
当errors为一个标量时,产生的矩阵的每一行中1的个数等于errors;
当errors为一个行向量时,产生的矩阵的每一行中1的个数由errors的相应元素指定;
当errors为两行矩阵时,第一行指定出现1的可能个数,第二行说明出现1的概率,第二行中所有元素的和应该等于1。out=randerr(m,n,prob,state):参数prob为1出现的概率;参数state为需要重新设置的状态。
out=randerr(m,n,prob,s):使用随机流s创建一个二进制矩阵。
【例1-1】 利用randerr的不同调用格式创建一个二进制的误比特图样。
1.1.2 randint函数
该函数用于产生均匀分布的随机整数矩阵。其调用格式为
out=randint:产生一个不是0,就是1的随机标量,且0,1等概率出现。
out=randint(m):产生一个m×m的整数矩阵,矩阵中的元素为等概率出现的0和1。
out=randint(m,n):产生一个m×n的整数矩阵,矩阵中的元素为等概率出现的0和1。
out=randint(m,n,rg):产生一个m×n的整数矩阵,如果rg为0,则产生0矩阵;否则矩阵中的元素是rg所设定范围内整数的均匀分布。此范围为
[0,rg-1],当rg为正整数时;
[rg+1,0],当rg为负整数时;
从min到max,包括min和max,当rg=[min,max]或[max,min]。
【例1-2】 利用randint函数产生均匀分布的随机整数矩阵。
1.1.3 randsrc函数
该函数根据给定的数字表产生一个随机符号矩阵。矩阵中包含的元素是数据符号,它们之间相互独立。其调用格式为
out=randsrc:产生一个随机标量,这个标量是1或-1,且产生1和-1的概率相等。
out=randsrc(m):产生一个m×m的矩阵,且此矩阵中的元素是等概率出现的1和-1。
out=randsrc(m,n):产生一个m×n的矩阵,且此矩阵中的元素是等概率出现的1和-1。
out=randsrc(m,n,alphabet):产生一个m×n的矩阵,矩阵中的元素为alphabet中所指定的数据符号,每个符号出现的概率相等且相互独立。
out=randsrc(m,n,[alphabet;prob]):产生一个m×n的矩阵,矩阵中的元素为alphabet集合中所指定的数据符号,每个符号出现的概率由prob决定。prob集合中的所有数据相加必须等于1。
【例1-3】 利用randsrc函数产生一个随机符号矩阵。
1.1.4 wgn函数
该函数用于产生高斯白噪声(White Gaussian Noise)。通过wgn函数可以产生实数形式或复数形式的噪声,噪声的功率单位可以是dBW(分贝瓦)、dBm(分贝毫瓦)或绝对数值。其中
10lg1W=0dBW=30dBm
加性高斯白噪声是最简单的一种噪声,它表现为信号围绕平均值的一种随机波动过程。加 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » MATLAB R2016a通信系统建模与仿真28个案例分析 - (EPUB全文下载)