主要内容

lteEVM

误差矢量幅度计算

描述

例子

维生素= lteEVM (xr返回一个结构,维生素,包含输入数组的误差矢量幅度(EVM)信息,x,给出参考信号阵列,r.EVM是用输入值之间的误差或差来定义的,x,为参考信号,r

文件中的EVM值RMS而且结构场是线性EVM,而不是百分比EVM。的值相乘,得到以百分比表示的EVMRMS而且以100为单位构造字段。

维生素= lteEVM (电动汽车返回一个结构,维生素,对于输入数组,电动汽车,取为表达式给出的归一化误差向量ev = (x r) /√(平均(abs (r ^ 2))).此语法允许对预先存在的规范化错误向量进行峰值和RMS EVM计算。例如,它可用于跨以前EVM结果的数组计算EVM,方法是从数组中提取并连接EV字段以形成电动汽车输入向量。

例子

全部折叠

在定义的EVM级别上生成随机QPSK星座。测量并确认添加的EVM。

生成QPSK符号流。

txSym = ltesymbolmodululate (randi([0,1],10000,1),“正交相移编码”);

在定义的EVM水平上添加噪声,evmPercent

evmPercent = 14.0;N0 = complex(randn(size(txSym)),randn(size(txSym)));noise = N0 * (evmPercent/100)/sqrt(2);rxSym = txSym +噪声;

测量并以百分比显示EVM水平的均方根。

evm = lteEVM(rxSym,txSym)
维生素与=带字段的结构:EV: [5000x1 double]峰值:0.4260 RMS: 0.1382
维生素。RMS*100
Ans = 13.8234

输入参数

全部折叠

输入数组,指定为列向量、矩阵或三维数组。

数据类型:|
复数支持:金宝app是的

参考信号数组,指定为列向量、矩阵或3-D数组。

数据类型:|
复数支持:金宝app是的

规范化错误数组,指定为列向量、矩阵或3-D数组。

数据类型:|
复数支持:金宝app是的

输出参数

全部折叠

EVM信息,作为结构返回。维生素包含以下字段。

均方根(RMS) EVM,指定为正的数字标量。它是所有EVM值的平方的平均值的平方根。

数据类型:|

峰值EVM,作为正数值标量返回。它是在所有输入值中计算的最大单个EVM值。

数据类型:|

规范化错误向量,返回为数值列向量。

数据类型:|
复数支持:金宝app是的

数据类型:结构体

版本历史

在R2014a中引入

另请参阅