主要内容

Statelevels.

与直方图法二层波形国家级估计

描述

例子

水平= statelevels(X估计Bilevel波形中的低状态水平X使用直方图的方法。有关更多信息,请参阅算法

例子

水平= statelevels(Xnbins.指定直方图中的使用频段的数目为正标量。

例子

水平= statelevels(Xnbins.方法使用亚视图的均值或模式估计状态级别。

水平= statelevels(Xnbins.方法界限指定双元素实时行向量中直方图的下限和上限界限Statelevels.忽略的任何值X这个谎言这些范围之外时,计算直方图。

[水平直方图] = statelevels(___返回值的直方图X

[水平直方图binlevels.] = statelevels(___返回直方图面的中心。

例子

Statelevels(___显示信号的曲线和相应的直方图。

例子

全部收缩

估计2.3 V损失的时钟数据的低位和高位级别。将数据与估计的状态级别和亚末端图绘制。

加载('clockex.mat''X')statelevels(x)的

图国家级信息包含2个轴。具有信号电平(100个箱)的标题直方图的轴1包含类型线的对象。轴2与标题信号包含型线的3个对象。

ANS =1×20.0027 2.3068

估计,在4兆赫取样2.3 V欠阻尼时钟数据的低和高状态的水平。

使用槽和subhistograms模式的默认数量来估计状态的水平。

加载('clockex.mat''X''T')列弗= statelevels(x)的
列弗=1×20.0027 2.3068

用指示估计的低状态和高状态级别的线绘制时钟数据。

statelevels(x)

图国家级信息包含2个轴。具有信号电平(100个箱)的标题直方图的轴1包含类型线的对象。轴2与标题信号包含型线的3个对象。

ANS =1×20.0027 2.3068

估计,在4兆赫取样2.3 V欠阻尼时钟数据的低和高状态的水平。

使用默认的箱数和亚端的手段来估计状态级别。用指示估计的低状态和高状态级别的线绘制时钟数据。

加载('clockex.mat''X''T')Statelevels(x,1e3,'意思'

图国家级信息包含2个轴。具有信号电平(1000个箱)的标题直方图的轴1包含类型线的对象。轴2与标题信号包含型线的3个对象。

ANS =1×2-0.0014 2.3014

估计,在4兆赫取样2.3 V欠阻尼时钟数据的低和高状态的水平。返回在直方图方法使用直方图计数和直方图面中心。使用四个组。

加载('clockex.mat''X''T')[levs,histog,bilevs] = statelevels(x,4)
列弗=1×20.2427 2.0428
histog =4×150 0 0 50
bilevs =4×10.2427 0.8427 1.4428 2.0428

绘制波形并注释级别。

statelevels(X,4)

图国家级信息包含2个轴。轴1与信号电平(4米仓)的标题直方图包含型线的对象。轴2与标题信号包含型线的3个对象。

ANS =1×20.2427 2.0428

输入参数

全部收缩

Bilevel波形,指定为真实值的矢量。

直方图箱数,指定为一个真正的正标量。

亚端中图中的状态级估计方法,指定为'模式'或者'意思'方法指定用于估计低状态和高状态级别的统计信息。看算法

直方图降低和上限,指定为双元素实时行向量。Statelevels.忽略的任何值X这个谎言这些范围之外时,计算直方图。

输出参数

全部收缩

低和高状态的水平时,返回作为两元件正行向量。状态电平的矢量由直方图方法来估计。的第一要素水平是低状态电平及所述第二元件是所述高状态水平。

直方图计数,返回一个列向量nbins.包含每个直方图箱中的数据值数的元素。

直方图箱中心,作为列向量返回。列向量包含直方图中的箱中心直方图

更多关于

全部收缩

状态

状态是特定级别,其可以与上态边界和下态边界相关联。各国从最负面排序到最积极的。在彼此波形中,最负的状态是低状态。最积极的状态是高状态。

国家级公差

每个州级可以有关联的大写和国家边界。这些状态的边界被定义为状态电平加上或减去高状态和低状态之间的差的标量倍数。提供一种有用的公差区,标量通常是一个小数目,例如2/100 3/100或。一般来说,$ \ alpha \%$为低状态区域被定义为

$$ s_1 \ pm {\ alpha \ over {100}}(s_2-s_1),$$

在哪里$ s_1 $是低状态水平和$ s_2 $是高状态的水平。方程与替换的第一项$ s_2 $获得$ \ alpha \%$高位的公差区域。

下图说明了正极性偏斜波形的较低和上2%状态边界(公差区域)。红色虚线表示估计的状态级别。

算法

Statelevels.使用直方图方法来估计Bilevel波形的状态。介绍了直方图方法[1]。该方法的步骤是:

  1. 确定数据的最大和最小振幅和振幅范围。

  2. 对于指定数量的直方图箱,确定BIN宽度,这是幅度范围与箱数的比率。

  3. 将数据值排序到直方图中。

  4. 识别索引最小的直方图面, 一世 低的 ,和最高的索引的直方图面,一世高的,非零数量。

  5. 分割直方图分成两个subhistograms:

    较低的直方图仓的指数 一世 低的 ≤. 一世 ≤. 1 2 一世 高的 - 一世 低的

    上直方图仓的指数 一世 低的 + 1 2 一世 高的 - 一世 低的 ≤. 一世 ≤. 一世 高的

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

参考

[1]IEEE.®标准的转换,脉冲和相关波形,IEEE标准181,2003,PP。15-17。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

在R2012A介绍