AnyMath 文档

国家航空

使用直方图方法评估两电平信号的状态。

库::`工程师`

语法

函数调用

* [参数:级别]=statelevels([参数:x]) -评估两电平信号中较低和较高状态的电平 [参数:x] 使用直方图方法。 有关详细信息,请参阅算法

* [参数:级别]=statelevels([参数:x],[参数:nbins]) -将直方图中的列数定义为正标量值。

* [参数:级别]=statelevels([参数:x],[参数:nbins],[参数:方法]) -使用平均值或子直方图的模式评估状态水平。

* [参数:级别]=statelevels([参数:x],[参数:nbins],[参数:方法],[参数:边界]) -定义双元素实向量行中直方图的下界和上限 [参数:边界]. 功能 *国家航空* 忽略任何值。 [参数:x] 在计算直方图时,位于这些边界之外。

* [参数:水平],[参数:直方图]=statelevels(___) -返回值的直方图 [参数:x].

* levels,histogram,binlevels=statelevels(___) -返回直方图列的中心。

* statelevels(___) -显示信号图和相应的直方图。

争论

输入参数

# *x*是一个2— 电平信号

+ 真实向量

Details

定义为实向量的两电平信号。

# *nbins* — 直方图列数

+ 100 (默认情况下)| 一个正整数

Details

直方图列数,设为正整数。

# *方法* — 一种评估状态水平的方法

+ "模式" (默认)| "卑鄙"

Details

一种估计子直方图中状态水平的方法,定义为 "模式""卑鄙". 论点 方法 定义用于估计较低和较高状态水平的统计信息。 请参阅算法部分。

# *边界* — 直方图的下限和上限

+ 一个双元素实向量是一个字符串

Details

直方图的下界和上界,定义为双元素实向量串。 功能 *国家航空* 忽略任何值。 [参数:x] 在计算直方图时超出这些限制。

输出参数

# *水平* — 下部和上部状态的水平

+ 双元素向量是一个字符串

Details

作为双元素向量字符串返回的下部和上部状态的级别。 使用直方图方法估计状态级别的向量。 向量的第一个元素 水平 -较低的状态级别,第二个是较高的状态级别。

# *直方图* — 直方图元素的数量

+ 列向量

Details

作为列向量返回的直方图元素的数量 [参数:nbins] 包含直方图的每列中的数据值的数量的元素。

# *binlevels* — 直方图列的中心

+ 列向量

Details

直方图的列中心,作为列向量返回。 列向量包含直方图元素数量的列中心 [参数:直方图].

此外

条件

Details

状态是可以与状态的上限和下限相关联的某个级别。 州从最小到最大。 在两电平信号中,最低状态为较低状态。 最高状态为上位状态。

状态级公差

Details

可以为每个状态级别指定下部状态和上部状态的边界。 将边界定义为状态级别加上或减去标量值,该标量值是上下状态之间差值的倍数。 要设置有用的容差范围,请将标量值指定为小数,例如 . 在一般情况下,区域 对于下部状态,定义为

哪里 -较低状态的水平,以及 -上层状态的水平。 将等式中的第一项替换为 以获得公差区域 为上层状态级。

算法

功能 *国家航空* 使用直方图方法评估两电平信号的状态。 直方图方法在[1]中有描述。 该方法的步骤如下:

  1. 确定最大和最小幅度,以及数据幅度的范围。

  2. 对于给定数量的直方图列,确定列宽,其是幅度范围与列数的比率。

  3. 按直方图列对数据值进行排序。

  4. 确定具有最低索引的直方图的列 和索引最大的直方图的列 具有非零值。

  5. 将直方图分成两个子直方图:

    直方图下列的索引: .

    直方图上列的索引: .

  6. 通过确定下部和上部直方图的模式或平均值来计算状态水平。

文学作品

  1. ieee®Standard on Transitions,Pulses,And Related Waveforms,IEEE Standard181,2003,pp.15-17.