误码率
“原文 understanding LTE with Matlab ,作者Houman Zarrinkoub,本文是对于该书的翻译,书中的专业性词汇给出了英文原文,图和表的排版都是参考原文,翻译不准确的地方请读者多多包涵。
本文仅限于个人学习,研究,交流,不得用于其他商业用途!”
翻译:Understanding LTE with MATLAB——3.11节
3.11 系统对象接收
在这本书中,我们强调了通信系统工具箱的许多特性,特别是我们将介绍产品中使用的新系统对象。通过非常直观的用户界面,系统对象使得表达通信系统的任务更加容易,并且使得生成的MATLAB代码更加可读和可共享。系统对象可以用作Matlab程序和Simulink模型的一部分。它们是表示基于时间和可执行算法的MATLAB对象,并且它们被组织为对象,以便于使用和实际上自我记录。由于在本书的其余部分中我们依赖于System对象在MATLAB中表达LTE系统模型,因此本节将给出一个关于如何使用这些算法组件的简短教程。在此,我们插入matlab安装时需要安装的组件内容,如图A所示:
图A. 安装MATLAB需要安装的toolbox
3.11.1 通信系统工具箱对象
通信系统工具箱的系统对象属于通信(comm)包,它们的名称以公共前缀“comm”开头。为了访问通信系统工具箱的所有系统对象,键入“comm”,然后在MATLAB命令后键入Tab键:
>>comm.<Tab>
这将产生工具箱中可用的所有系统对象的按字母顺序排列的列表。在MATLAB的最新版本中,通信系统工具箱包含作为系统对象提供的总共123个算法。
让我们选择这些系统对象中的一个,例如COM.QPSK调制器,并创建这类调制器的一个实例。我们把这个实例称为“调制器”。
>>Modulator = comm.QPSKModulator
将创建一个QPSK(Quadratue Phase Shift Keying)调制器,该对象的描述将出现在MATLAB工作区中,如图3.1所示。
图3.1.通过通信工具创建一个系统对象
每个系统对象都包含属性和方法。其默认属性在创建时出现;此自文档是系统对象的有用特性。通过查看给定系统对象的属性列表,我们知道它可以采用哪些参数,以及通常为它们分配哪些值。例如,QPSK调制器的相位偏移特性默认设置为