无线信号波形发生器-communication toolbox 学习记录(三)
这个模块感觉平时很少用到,一般看时域图就是直接用plot,频域先做个FFT再plot 或者用pwelch()
这个模块以一种交互式界面(APP)出现的,用于创建、削弱、可视化和导出调制波形。
commnication toolbox 学习记录四:turbo码编码器对象,以及turbo码入门
开始前 最好看看以下博客 掌握一些基础知识[1] 一个比较简洁的turbo 的基础知识(CSDN)Turbo码(Turbo Codes)-纸上谈芯[2] 关于卷积码(包括RSC)、trellis 结构的一些基础知识(CSDN)卷积码matlab实现之ploy2trellis函数
原文链接 :matlab comm.TurboEncoder 的帮助文档
一、turbo码编码器对象在matlab R2012a 版本以上中 communication toolbox 引入了turbo码编码函数, 准确来说是一个matlab系统对象, 即comm.TurboEncoder
创建 turbo码编码器对象的语法如下:turboenc = comm.TurboEncoder
turboenc = comm.TurboEncoder(Name,Value)
turboenc = comm.TurboEncoder(trellis,interlvrindices)
注意:对于创建对象的第二种方式,输入参数叫做 属性名(property name)-值(value)对,这种方式等价于,objectn ...
Communications Toolbox 学习记录 二 :OFDM 入门
少说废话,现在开始看看下一个案例吧!
这篇只写一个案例,因为这个案例还是比较复杂的,分成了多个步骤
案例:matlab 仿真OFDM系统正交频分复用 (OFDM) 是现代无线通信系统(如 5G 和 LTE 蜂窝以及 WiFi)使用的多载波数字调制技术。与单载波 QAM 等其他技术相比,OFDM 的优势包括支持更高的数据速率和更简单的接收器设计。具体而言,使用带有循环前缀 (CP) 的 OFDM 可以实现基于快速傅里叶变换 (FFT) 的均衡和同步,与用于在单载波 QAM 中接收可比数据速率的技术相比,这简化了接收。
1、OFDM 介绍正交频分复用 (OFDM) 通过将调制的高带宽信号载波划分到许多调制的窄带子载波上来实现高数据速率传输。对于 OFDM 传输,窄带子载波的使用降低了对频率选择性衰落的敏感度。许多最新的无线和电信标准都使用多载波 OFDM 调制格式。在单载波系统中支持高数据速率需要宽带载波,有较短的符号持续时间。宽带载波通过频率选择性多径信道过滤宽带宽载波会严重降低信号质量,因为信道脉冲响应在时间上跨越多个符号并使信号容易受到符号间干扰 (ISI) 的影响。
为了避免在传输 ...
Communications Toolbox 学习记录一:仿真框架
说明:这个系列主要用来记录对matlab的communication toolbox(通信工具箱)的学习,并非教程!
简介作为一个工科生、特别是通信专业的学生如果不知道matlab 那就太让人匪夷所思了matlab是美国mathworks公司旗下的一款产品,主要启用于工业仿真(据说最早是从美国一位大学教授为了授课而研发出来的,tql),其产品的核心竞争力就在于软件已经集成了大量的工具箱,就正如现在很多编程语言其强大之处不在于他的语言本身,而在于其强大的工具库,如python在数据处理、机器学习方面的、java在后端开发当中的…… 这个系列博文主要针对matlab在通信仿真当中常用到的Communications Toolbox工具箱 进行学习与记录。
案例一:从QPSK&OFDM仿真开始通过一个案例讲解一般的仿真基本框架
教程地址这个教程,展示了怎样构建一个最基本的通信系统,这个系统采用了QPSK&OFDM调制方式
简单来说,整体上是OFDM,但是每一个OFDM的子载波采用QPSK进行“预先”调制,具体理解的话可以试试看看北邮通信原理第四版P368-371,上面讲了 ...