Engee 文档

EVM 测量

测量误差矢量幅度 (EVM) 的大小。

类型: EVM

图书馆中的路径:

/Communication Systems/Utility Blocks/EVM Measurement

说明

EVM 测量*单元测量接收信号的 RMS(均方根)EVM 值、最大 EVM 值和 EVM 百分位数。EVM 表示调制器或解调器的性能。

端口

输入

*参考信号
数组

参考信号,最多包含三个测量值的数组。如果指定了该输入,对象就会使用该输入作为参考星座来测量 Rcv 输入的 EVM。

此输入的尺寸必须与 Rcv 输入的尺寸一致。对象将此输入的每个元素作为 Rcv 输入相应元素的参考符号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Rcv - 接收到的信号
数组

以最多三个维度的数组形式接收信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

RMS - EVM 的均方根值(百分比
标量

在配置的测量区间内,以百分比为单位的 EVM 均方根值,以标量形式返回。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

算法

实现支持三种归一化方法。您可以根据参考信号的平均功率、群体的平均功率或群体的峰值功率对测量结果进行归一化。不同的行业标准采用其中一种归一化方法。

对于每种归一化方法,算法计算 RMS EVM 的方式都不同。

EVM 归一化方法 算法

参考信号

平均功率

峰值功率

在这些公式中

  • 代表数据包中第 k 个符号的同相测量值。

  • 表示数据包中第 k 个符号的正交相位测量值。

  • - 是输入矢量的长度。

  • - 是星座的平均功率。

  • - 是星座的峰值功率。

  • 和 [Q_k] 表示理想(参考)值。

  • 和 * 表示测量(推导)符号。

最大 EVM 是一帧或 中的最大 EVM 值。 其中 是长度为 N 的数据包中的第 k 个符号。

的定义取决于您选择哪种归一化方法来计算测量值。本实现支持这些算法。

EVM 归一化方法 算法

参考信号

平均功率

峰值功率

执行程序通过创建输入值的直方图 来计算 EVM 的 X 百分位数。该输出提供了低于 X% EVM 值的 EVM 值。