该软件最大的特点是可扩展性。该软件在纵向上划分为四个层次。图形界面层管理图形

界面,调度层调用各个独立模块,接口层负责转换底层函数的接口,执行层执行具体功能。

接口层相当于该软件各个模块的插口,可以随意替换底层函数的功能而不用对软件本身

进行改动。

一、 基本操作

1) 打开Matlab,在命令行输入 CommTool 运行本软件

>> CommTool

2) 在软件界面中选择通信系统的仿真参数(编码支持卷积码、LDPC 码;调制支持各种阶数的PAM、

PSK、QAM;信道模型支持Rician 信道、Rayleigh 信道和各种标准信道;均衡器支持线性均衡器、判

决反馈均衡器;均衡算法支持LMS、RLS 等)。

3) 点击Simulation 框中的按钮得出结果(点击BER 按钮进行蒙特卡洛仿真并画出误比特率曲线;

点击Theoretical_BER 按钮画出理论误比特率曲线;点击Capacity 按钮画出信道容量限(香农限);点

击Cutoff Rate 按钮画出信道容量限)。

注:1,Matlab 版本号必须高于7.5 R2007b;

2,某些功能必须在某些条件满足下才能运行,如香农限和截止速率限按钮只在选择信道编码的条件

下才使能。

二、 使用实例

例1、 无编码系统的BER 仿真性能和理论性能曲线

a) 输入CommTool 打开界面

b) BPSK:

在Mapping 模块中设置M 为2,选择PSK;

在Channel 模块的信噪比(Eb/N0)框中输入[0:1:8];

在Simulation 模块中点击BER 按钮,等待运行结束后画出仿真性能曲线;

在Simulation 模块中点击BER_Theoretical 按钮,画出理论性能曲线。

c) 8PSK:

在Mapping 模块中设置M 为8;

在Channel 模块的信噪比(Eb/N0)框中输入[0:1:12];

在Simulation 模块中点击BER 按钮,等待运行结束后画出仿真性能曲线;

在Simulation 模块中点击BER_Theoretical 按钮,画出理论性能曲线。

d) 64QAM:

在Mapping 模块中设置M 为64,选择QAM;

在Channel 模块的信噪比(Eb/N0)框中输入[0:1:16];

在Simulation 模块中点击BER 按钮,等待运行结束后画出仿真性能曲线;

在Simulation 模块中点击BER_Theoretical 按钮,画出理论性能曲线。

例2、 卷积码系统的BER 仿真性能和香农限

a) 输入CommTool 打开界面

b) 在Coding 模块中选择Convolutional Coding

c) 在Simulation 模块中点击BER 按钮,等待运行结束后画出仿真性能曲线;

d) 在Simulation 模块中点击Capacity 按钮,等待运行结束后画出香农限;

e) 在Simulation 模块中点击Cutoff Rate 按钮,等待运行结束后画出截止速率限;

例3、 多径衰落信道+自适应均衡的BER 仿真性能

a) 输入CommTool 打开界面

b) 在Framing 模块中勾选Training 1,在信号中插入训练序列,后面的默认参数表示

每隔1000 个符号插入一段长度为200 的训练序列。

c) 在Channel 模块的信噪比(Eb/N0)框中输入[0:5:20];选择Rice 信道,默认参数为2

径(1us);

d) 在Equalization 模块中选择Linear,即线性均衡器,默认均衡算法为LMS。

e) 在Simulation 模块设置Repeat 为50,点击BER 按钮,等待运行结束后画出仿真性

能曲线;

matlab通信物理层仿真,通信小精灵(物理层仿真工具) 可计算仿真误码率、理论误...相关推荐

  1. matlab 2ask,(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)

    <(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)>由会员分享,可在线阅读,更多相关<(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实 ...

  2. 基于matlab的雷达和通信系统,基于MATLAB的多功能通信信号源仿真

    第 29 卷 第 3 期 2006 年 9 月 电 子 器 件 Chinese Journal of Electron Devices Vol. 29 No. 3 Sep. 2006 Simulati ...

  3. 【通信原理课程设计】基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真

    基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真 目录 基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真 课程设计要求 方法选择 设计步骤 结果显示与性能分 ...

  4. qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...

    通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...

  5. 【通信系统仿真设计】基于Matlab的2Q-FSK移频键控通信系统仿真

    基于Matlab的2Q-FSK移频键控通信系统仿真 前言 仿真原理 实验原理 载波 调制 接收端接收 加噪实现 解调 滤波器 滤波实现 滤波结果图 码元判决 实验结果 实验结果拟合 仿真代码 完整代码 ...

  6. 基于MATLAB的车联网(VANET)通信系统仿真

    基于MATLAB的车联网(VANET)通信系统仿真 随着汽车产业和信息技术的发展,车联网技术已经成为智慧出行的重要组成部分.而车联网的一个关键问题就是如何建立高效稳定的通信网络,以保证车辆之间的安全和 ...

  7. Simulink和MATLAB工作区的TCPIP通信

    Simulink和MATLAB工作区的TCPIP通信 1. 说明 2. 效果展示 3. simulink端的结构和说明 4. 工作区文件说明 5. 文件资源 6. 运行方法 7. 问题 8 多多点赞交 ...

  8. 如何使用PLCSIM Advanced仿真通信

    PLCSIM Advanced是SIEMENS推出的一款高功能仿真器,它的显著特点是除了可以仿真一般的PLC程序外还可以仿真通信,功能还是比较强大的.下图是PLCSIM Advanced和PLCSIM ...

  9. python调用aspen_用Matlab与Aspen Plus通信

    用Matlab与Aspen Plus通信 Devin 欢迎关注我的知乎账号和过程系统工程专栏,专注于化工.过控.制药.优化的学习心得体会分享.如需转载,请私信. 收藏前,欢迎点赞! Aspen Plu ...

  10. 基于 Matlab 的 Alamouti 空时码及 MRC 接收分集仿真对比

    基于 Matlab 的 Alamouti 空时码及 MRC 接收分集仿真对比 1. 分集技术概述 1.1 空间分集技术 1.1.1 接收分集 1.1.2 发射分集 2. 基于 Matlab 的 BER ...

最新文章

  1. 如何查找Authorization object在哪些ABAP代码里使用到
  2. 如何实现容器透明,内容不透明?
  3. 数据库 sqlite order by对结果集进行排序
  4. gcc/g++ 以及makefile
  5. LINUX安装JDK1.8(wget rpm)
  6. django xadmin出现的问题
  7. 登和平视显示无法连接服务器,提醒信息的推送方法和装置、平视显示器HUD及服务器...
  8. mysql语句编码_使用SQL语句操作MYSQL字符编码
  9. sssp-springmvc+spring+spring-data-jpa问题总结
  10. 1.VC弹出打开文件/保存文件/选择文件对话框
  11. 四种依恋类型_你们之间的爱情是哪种类型 | 爱情依恋关系测评
  12. win10便签常驻桌面_win7和win10自带桌面便签哪里找
  13. STM32串口通信 中断配置
  14. 在arcgis中进行拓扑检查
  15. NXP KV10 FTM fault功能的配置
  16. 多因子选股模型python_A题通过机器学习优化股票多因子模型
  17. android p正式版一加6,国内首家!一加氢OS Android P正式版更新
  18. Nuxt.js框架启动报错✖ 224 problems (146 errors, 78 warnings) 146 errors and 74 warnings potentially fixab
  19. esaywechat 微信公众号jsapi支付
  20. 1053 住房空置率 (20分)

热门文章

  1. edgeR基因表达差异分析
  2. 中兴视讯服务器 广州,中兴高清视讯服务器ZXV10 M900
  3. python 图片 转 pdf
  4. 接私活福音,validation组件敏捷开发,效率提升5倍!
  5. 时间序列(二)数据重采样
  6. 大数据分布式集群搭建(9)
  7. 统计学习导论 Chapter3--Linear Regression
  8. Linux下使用perf进行性能分析,并导出火焰图
  9. nginx win 启动关闭_windows下Nginx启动、关闭、重启bat工具
  10. leetcode每日一题系列——881. 救生艇