主要内容

lteEVM

误差矢量大小计算

描述

例子

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

中的EVM值RMS结构字段是线性EVM,而不是百分比EVM。若要得到百分比EVM,则乘以RMS将字段结构为100。

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

例子

全部折叠

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

生成QPSK符号流。

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

在定义的EVM级别添加噪声,evmPercent

evmPercent = 14.0;N0 =复杂(randn(大小(txSym)), randn(大小(txSym)));噪声= N0 * (evmPercent/100)/根号(2);rxSym = txSym +噪声;

以百分比度量和显示均方根EVM水平。

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

输入参数

全部折叠

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

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

参考信号阵列,指定为列向量、矩阵或三维阵列。

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

归一化误差阵列,指定为列向量、矩阵或三维阵列。

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

输出参数

全部折叠

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

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

数据类型:|

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

数据类型:|

归一化错误向量,以数字列向量的形式返回。

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

数据类型:结构体

另请参阅

介绍了R2014a