用MATLAB绘制误码率曲线.
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程团队:杨巧莲、吴丽春、张倩、董月秋、杨柳
点标记
. 点 o 小圆圈 x 叉子符 + 加号 * 星号 s 方格 d 菱形 ^ 朝上三角 v 朝下三角 > 朝右三角 < 朝左三角 p 五角星 h 六角星
颜色
y m c r g b w k 黄色 棕色 青色 红色 绿色 蓝色 白色 黑色
• 编写m文件绘制两条误码率曲线
clear; x=0:10; %X表示信噪比的取值范围
AWGN
GMSK 解调
误码率仪2
仿真模型命名为FSKGMSK.mdl
三端口示 波器2
• 要求:信噪比从1逐渐取值到10,分别运行仿真,并把误码率的结果绘制成曲线
为此,需要将两个AWGN信道的信噪比都取名为xSNR。
AWGN Channel
两个误码率仪分别输出到工作空间,并为输出变量命名为
ErrorVec1和ErrorVec2
for i=1:length(x) %针对每次信噪比的取值,进行一次BFSK模型的仿真
xSNR=x(i); %每次仿真时AWGN模块的信噪比参数xSNR的取值 %运行一次BFSK模型的仿真 sim(‘FSKGMSK’);
y(i)=ErrorVec1(1);
z(i)=ErrorVec2(1);
%将本次仿真的误码率1结果输出给y变量的第i个值
y(i)=xErrorRate(1);
end
semilogy(x,y) %10仿真结束后,绘制误码率图,用log的坐标来表示
• 编写该m文件后,运行此文件,可在工作空间中产生仿真需要的变量,并绘 制出误码率曲线。
为仿真模型同时绘制两条误码率曲线
• 在知识点“搭建模型比较FSK、GSMK的误码率”模型中,需要绘制两个误码率曲 线进行比较
延时模块
误码率仪 Bernoulli bin M-FSK M-FSK Modulator Baseband AWGN AWGN Channel M-FSK M-FSK Demodulator Baseband 三端口示 波器
Bernoulli Random Binary Generator
GMSK 调制
通信技术专业教学资源库 深圳职业技术学院
《通信系统SIMULINK仿真平台》课程
用MATLAB绘制误 码率曲线
主讲: 杨巧莲
课程团队:杨巧莲、吴丽春、张倩、董月秋、杨柳
用MATLAB绘制误码率曲线
为仿真模型绘制一条误码率曲线 为仿真模型同时绘制两条误码率曲线
为仿真模型绘制一条误码率曲线
• 在知识点“用SIMULINK搭建ASK调制与解调模型”中搭建了ASK调制与解调的模型,绘
Error Rate Calculation
Tx
Display
模型命名为“BASK.mdl”Fra bibliotekScope
• 为了绘制出SNR=-20~10情况下的误码率图,下面做如下操作:
• 将信道模块设置为:
• 将误码率仪 模块设置为
• 本仿真希望能针对信噪比从0逐渐取值到10,分别运行仿真,并把误码率的结果绘 制成曲线。为此,需要编制下面的m文件: clear; x=-20:5:10; %表示信噪比的取值范围 for i=1:length(x) %针对每个信噪比的取值,进行一次仿真 xSNR=x(i); sim('BASK'); %每次仿真的信噪比取值 %运行一次BASK.mdl的仿真 %将本次仿真的误码率结果输出给y变量
Error Rate Calculation
• 编制m文件,能同时显示FSK和GMSK 的误码率曲线
• 同时编写两个曲线仪y、z的对数坐标绘 图语句为:
• semilogy(x,y,‘线型颜色’,x,z,‘线型颜色')
: -. --
绘制曲线的不同线型、颜色可用参数: 线型
实线 虚线 点划线 间断线
制误码率曲线。
Bernoulli Binary Bernoulli Random Binary Generator
M-PAM M-PAM Modulator Baseband
AWGN AWGN Channel
M-PAM M-PAM Demodulator Baseband
Error Rate Calculation Rx
%将本次仿真的误码率2结果输出给z变量的第i个值
end semilogy(x,y, ‘-r’,x,z,‘-ob’)%多次仿真结束后,绘制出误码率图,用对数坐标表示
编写该m文件后,运行此文件,可在工作空间中产生仿真需要的变量。并
绘制出误码率曲线。
通信技术专业教学资源库 深圳职业技术学院
谢谢
主讲: 杨巧莲
点标记
. 点 o 小圆圈 x 叉子符 + 加号 * 星号 s 方格 d 菱形 ^ 朝上三角 v 朝下三角 > 朝右三角 < 朝左三角 p 五角星 h 六角星
颜色
y m c r g b w k 黄色 棕色 青色 红色 绿色 蓝色 白色 黑色
• 编写m文件绘制两条误码率曲线
clear; x=0:10; %X表示信噪比的取值范围
AWGN
GMSK 解调
误码率仪2
仿真模型命名为FSKGMSK.mdl
三端口示 波器2
• 要求:信噪比从1逐渐取值到10,分别运行仿真,并把误码率的结果绘制成曲线
为此,需要将两个AWGN信道的信噪比都取名为xSNR。
AWGN Channel
两个误码率仪分别输出到工作空间,并为输出变量命名为
ErrorVec1和ErrorVec2
for i=1:length(x) %针对每次信噪比的取值,进行一次BFSK模型的仿真
xSNR=x(i); %每次仿真时AWGN模块的信噪比参数xSNR的取值 %运行一次BFSK模型的仿真 sim(‘FSKGMSK’);
y(i)=ErrorVec1(1);
z(i)=ErrorVec2(1);
%将本次仿真的误码率1结果输出给y变量的第i个值
y(i)=xErrorRate(1);
end
semilogy(x,y) %10仿真结束后,绘制误码率图,用log的坐标来表示
• 编写该m文件后,运行此文件,可在工作空间中产生仿真需要的变量,并绘 制出误码率曲线。
为仿真模型同时绘制两条误码率曲线
• 在知识点“搭建模型比较FSK、GSMK的误码率”模型中,需要绘制两个误码率曲 线进行比较
延时模块
误码率仪 Bernoulli bin M-FSK M-FSK Modulator Baseband AWGN AWGN Channel M-FSK M-FSK Demodulator Baseband 三端口示 波器
Bernoulli Random Binary Generator
GMSK 调制
通信技术专业教学资源库 深圳职业技术学院
《通信系统SIMULINK仿真平台》课程
用MATLAB绘制误 码率曲线
主讲: 杨巧莲
课程团队:杨巧莲、吴丽春、张倩、董月秋、杨柳
用MATLAB绘制误码率曲线
为仿真模型绘制一条误码率曲线 为仿真模型同时绘制两条误码率曲线
为仿真模型绘制一条误码率曲线
• 在知识点“用SIMULINK搭建ASK调制与解调模型”中搭建了ASK调制与解调的模型,绘
Error Rate Calculation
Tx
Display
模型命名为“BASK.mdl”Fra bibliotekScope
• 为了绘制出SNR=-20~10情况下的误码率图,下面做如下操作:
• 将信道模块设置为:
• 将误码率仪 模块设置为
• 本仿真希望能针对信噪比从0逐渐取值到10,分别运行仿真,并把误码率的结果绘 制成曲线。为此,需要编制下面的m文件: clear; x=-20:5:10; %表示信噪比的取值范围 for i=1:length(x) %针对每个信噪比的取值,进行一次仿真 xSNR=x(i); sim('BASK'); %每次仿真的信噪比取值 %运行一次BASK.mdl的仿真 %将本次仿真的误码率结果输出给y变量
Error Rate Calculation
• 编制m文件,能同时显示FSK和GMSK 的误码率曲线
• 同时编写两个曲线仪y、z的对数坐标绘 图语句为:
• semilogy(x,y,‘线型颜色’,x,z,‘线型颜色')
: -. --
绘制曲线的不同线型、颜色可用参数: 线型
实线 虚线 点划线 间断线
制误码率曲线。
Bernoulli Binary Bernoulli Random Binary Generator
M-PAM M-PAM Modulator Baseband
AWGN AWGN Channel
M-PAM M-PAM Demodulator Baseband
Error Rate Calculation Rx
%将本次仿真的误码率2结果输出给z变量的第i个值
end semilogy(x,y, ‘-r’,x,z,‘-ob’)%多次仿真结束后,绘制出误码率图,用对数坐标表示
编写该m文件后,运行此文件,可在工作空间中产生仿真需要的变量。并
绘制出误码率曲线。
通信技术专业教学资源库 深圳职业技术学院
谢谢
主讲: 杨巧莲