Engee 文档

EngeeComms.ErrorRateCalculation

计算输入数据中的位或字符错误。

资料库

EngeeComms.

区块

Error Rate Calculation

说明

系统对象 EngeeComms.ErrorRateCalculation 比较发射器的输入数据和接收器的输入数据。该对象通过将不相等的数据项对总数除以来自同一来源的输入数据项总数,计算出作为运行统计的错误率。

您可以使用该系统对象按字符或比特计算错误率,因为它不考虑输入数据项之间差异的大小。如果输入参数是位,该对象将按位计算错误率。如果输入参数是字符,则该对象计算字符错误率。

要比较发送器的输入数据和接收器的输入数据,请执行以下步骤:

  1. 创建对象 EngeeComms.ErrorRateCalculation 并设置其属性。

  2. 调用带参数的对象,就像调用函数一样。

要进一步了解如何使用系统对象,请参阅Engee 系统对象

语法

创建

  • errcalc = EngeeComms.ErrorRateCalculation() 创建一个系统对象,用于比较发射机的数据和接收机的输入数据。

    示例

    errcalc = EngeeComms.ErrorRateCalculation()
  • errcalc = EngeeComms.ErrorRateCalculation(Name=Value) 创建一个 errcalc 系统对象,并将指定的 Name 属性设置为指定的 Value 值。您可以以任意顺序(Name1=Value1,…​,NameN=ValueN)指定其他参数作为名值对(name-value pair)。

    例如

    errcalc = EngeeComms.ErrorRateCalculation(ReceiveDelay=5)

利用率

  • outsignal = errcalc(insignal) 比较发射器的输入数据和接收器的输入数据,如 errcalc+`所指定。结果将在 `+outsignal 中返回。

参数

输入参数

Tx — 传输数据
scalar | vector-column

Details

以标量或矢量列形式传输数据。

如果将 TxRx 输入指定为标量,程序块会将该值与其他输入的所有元素进行比较。如果将两个输入指定为矢量,它们必须具有相同的大小和数据类型。
Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Rx — 接收到的数据
scalar | vector-column

Details

以标量或矢量列形式接收数据。

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出参数

Out -。 传输数据和接收数据之间的差值
矢量列

Details

以"[R; N; S]"矢量列形式返回发送数据和接收数据的差值,其中:

  • R` - 错误率。

  • N - 错误数。

  • S - 要比较的样本数。

依赖关系

要使用此参数,请设置属性OutputData* 属性 Port

Типы данных

Float64

属性

# ReceiveDelay — 导致的信号延迟
Int64 integer

Details

接收数据滞后于传输数据的样本数,为非负整数。使用此属性可对齐样本,以便在传输和接收的输入数据矢量中进行比较。

Типы данных

Int64

# ResetPort描述缺失
Logical

Details

描述缺失

# ComputationMode — 比较法
String

Details

指定比较数据样本的方法:

  • 全帧"- 将接收到的所有数据样本与传输帧的样本进行比较。

    Типы данных

    String

# StopSimulation — 模拟停止
Logical

Details

在出现指定数量的错误或比较后停止模拟。

# OutputData — 数据输出方式
String

Details

指定数据输出方法。

# ComputationDelay — 计算延迟
Int64 integer

Details

对象在开始比较时忽略的非负整数数据样本数。使用此属性可忽略两个输入信号的瞬态行为。

Типы данных

Int64

方法

所有系统对象通用的方法

step!

启动系统对象的运行算法