分析通信系统的误码性能
的比特误码率分析应用计算误比特率(BER)作为每一点的能量函数噪声功率谱密度比(Eb/N0)。使用此应用程序,您可以:
产生误码的数据通信系统和分析性能使用:
MATLAB的蒙特卡罗模拟®功能和仿真软件金宝app®模型。
理论的封闭表达式选择类型的通信系统。
运行系统中包含的功能或仿真软件MATLAB模拟模型。金宝app在您创建一个函数或模型,模拟系统比特误码率分析应用程序遍历你的选择Eb/N0价值观和收集结果。
情节一个或多个系统的数据集在一个轴。你可以以图形方式比较仿真数据与理论结果或仿真数据的一系列通信系统模型。
配合一组模拟数据的曲线。
情节的信心水平的模拟数据。
发送比特数据MATLAB工作区或进一步处理的文件。
有关更多信息,请参见使用比特误码率分析应用。
MATLAB将来发布:应用程序选项卡,在信号处理和通信,点击应用程序图标。
MATLAB命令提示:输入bertool
。
Eb/ N0范围
- - - - - -范围Eb/N0值0:18
(默认)|标量|向量范围的Eb/N0评估值的数量,指定为一个标量或矢量。单位在dB。
例子:5:10
指定的评估Eb/N0值的范围[5 10]1 dB增量。
渠道类型
——数量评估类型的通道情况下
(默认)|瑞利
|Rician
类型的评估信道的误码率,指定为情况下
,瑞利
,或Rician
。的瑞利
和Rician
选择对应于平坦衰落信道。
调制类型
——调制类型的通信链路相移键控
(默认)|DPSK
|OQPSK
|帕姆
|QAM
|移频键控
|MSK的
|CPFSK
调制类型的通信链路,指定为相移键控
,DPSK
,OQPSK
,帕姆
,QAM
,移频键控
,MSK的
,或CPFSK
。
调制顺序
——调制的通信链路2
(默认)|4
|8
|16
|32
|64年
调制的通信链路,指定为2
,4
,8
,16
,32
,或64年
。
微分编码
-微分编码的输入数据从
(默认)|在
选择要启用该参数微分编码的输入数据。
相关系数
-相关系数0
(默认)|真正的标量范围[1]相关系数,指定为一个真正的标量范围内[1]。
要启用该参数,设置调制类型来移频键控
。
调制指数
调制指数0.5
(默认)|正真正的标量调制指数,指定为一个积极的真正的标量。
要启用该参数,设置调制类型来CPFSK
。
解调类型
相干解调的输入数据在
(默认)|从
选择要启用该参数输入数据的相干解调。
明确这个参数来启用非相干解调的输入数据。
要启用该参数,设置调制类型来移频键控
或MSK的
。
信道编码
——估计理论误码率信道编码类型时使用估计理论误码率时,使用信道编码类型指定为没有一个,卷积,或块。
同步
——同步错误同步误差解调过程,指定为完美的同步,规范化的计时误差,或RMS相位噪声(rad)。
当您设置同步来完美的同步没有同步解调过程中遇到了错误。
当您设置同步来规范化的计时误差,你可以设置规范化作为标量计时误差范围在[0,0.5]。
当您设置同步来RMS相位噪声(rad),你可以设置RMS相位噪声水平作为一个负的标量。单位的弧度
要启用该参数,设置调制类型来相移键控
,调制顺序来2
,信道编码来没有一个。
决策方法
——解码决策方法硬
(默认)|软
解码决策方法用于解码接收的数据,指定为硬
或软
。
要启用该参数,设置信道编码来卷积或一组信道编码来块并设置编码类型来一般
。
格子
——卷积码格子poly2trellis(7, 133年[171])
(默认)|结构编码类型
——块编码类型一般
(默认)|汉明
|戈利
|Reed-Solomon
块编码的系统评估中使用的类型,指定为一般
,汉明
,戈利
,或Reed-Solomon
。
要启用该参数,设置信道编码来块。
N
——码字长度码字长度指定为一个正整数。
要启用该参数,设置信道编码来块并设置编码类型来一般
。
K
——消息长度消息长度指定为一个正整数,这样K小于N。
要启用该参数,设置信道编码来块并设置编码类型来一般
。
d最小值
- - - - - - (N, K)分组码的最小距离最小距离(N,K分组码,指定为一个正整数。
要启用该参数,设置信道编码来块并设置编码类型来一般
。
Eb/ N0范围
- - - - - -范围Eb/N0值1:0.5:5
(默认)|标量|向量范围的Eb/N0评估值的数量,指定为一个标量或矢量。单位在dB。
例子:4:2:10
指定的评估Eb/N0在区间[4,10]2 dB增量。
模拟环境
——模拟环境仿真环境,指定为MATLAB或金宝app。
函数名
——MATLAB函数的名称viterbisim
(默认)MATLAB函数的名称应用蒙特卡罗模拟运行。
要启用该参数,设置模拟环境来MATLAB。
模型名称
——仿真软件模型的名金宝app称commgraycode
(默认)仿真软件模型的名称应用蒙金宝app特卡罗模拟运行。
要启用该参数,设置模拟环境来金宝app。
系统变量名
——包含的误码率仿真数据的变量的名称grayBER
(默认)包含误码率仿真数据的变量的名称。输出系统的MATLAB仿真数据工作空间,您可以指定这个变量名称变量名参数值在到工作空间(金宝app模型)块。
提示
不止一个到工作空间块的存在。选择到工作空间块从DSP系统工具箱/接收子程序库。
要启用该参数,设置模拟环境来金宝app。
错误的数量
——错误的数量来衡量仿真之前停止One hundred.
(默认)|正整数之前的错误数量来衡量仿真停止,指定为一个正整数。通常,产生一个精确的数量估计,100年有足够的测量错误。
的比特数
前处理的比特数仿真停止1 e8
(默认)|正整数要处理的比特数仿真停止之前,指定为一个正整数。这个参数是用来防止模拟运行时间太长了。
请注意
蒙特卡罗模拟停止时的错误或达到阈值的比特数。
你可以停止模拟点击停止蒙特卡罗模拟对话框。