未达到目标
两层波形转换的欠冲度量
语法
描述
未达到目标(___)
绘制两层波形,并标记每个跃迁的下冲位置。该函数还绘制较低和较高的引用级别瞬间和相关的引用级别,以及状态级别和相关的较低和较高的状态边界。
例子
转场后像差区欠拍率
确定2.3 V时钟波形中相对于高状态电平的最大下冲百分比。
加载2.3 V时钟数据。确定过渡的最大下射百分比。还确定下冲的水平和取样瞬间。在这个例子中,过渡后区域的最大下冲发生在索引23附近。
负载(“transitionex.mat”,“x”) [uu,lv,nst] = undershoot(x)
Uu = 4.5012
Lv = 2.1826
NST = 23
绘制波形图。标注超调量和相应的采样瞬间。
低于(x);Ax = gca;斧子。XTick = sort([ax.XTick nst]);
转场后像差区域的欠冲百分比、水平和时间瞬间
确定相对于高状态电平的最大下冲百分比、下冲电平和2.3 V时钟波形中的采样瞬间。
加载2.3 V时钟数据与采样瞬间。时钟数据在4mhz采样。
负载(“transitionex.mat”,“x”,“t”)
确定最大下冲百分比、下冲电平(以伏特计)和最大下冲发生的时间瞬间。画出结果。
[us,uslev,usinst] =欠射(x,t)
Us = 4.5012
Uslev = 2.1826
Usinst = 5.5000e-06
低于(x, t);
过渡前像差区域的欠调百分比、水平和时间瞬间
确定相对于低状态电平的最大下冲百分比、下冲电平和2.3 V时钟波形中的采样瞬间。指定“地区”
作为前冲的
输出转换前指标。
加载2.3 V时钟数据与采样瞬间。时钟数据在4mhz采样。
负载(“transitionex.mat”,“x”,“t”)
确定最大下冲百分比、下冲电平(以伏特计)以及最大下冲发生的采样瞬间。画出结果。
[us,uslev,usinst] =欠射(x,t,“地区”,前冲的)
Us = 6.1798
Uslev = -0.1500
Usinst = 5.0000e-06
低于(x, t,“地区”,前冲的);
输入参数
x
- - - - - -上下两层的波形
实值向量
双层波形,指定为实值行向量或列向量。样品马上就进来了X
对应于向量指标。第一个样品立即送达x
对应于T = 0.
fs
- - - - - -采样率
实正标量
采样率(以赫兹为单位),指定为实正标量。采样率决定了中元素对应的采样瞬间x
.
t
- - - - - -样品瞬间
向量
样本瞬间,指定为一个向量。的长度t
必须等于输入两层波形的长度x
.
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来名字
在报价。
例子:“宽容”,5
计算5%容差区域下冲。
PercentReferenceLevels
- - - - - -参考水平
[90]
(默认)|1乘2的实值向量
参考电平作为波形振幅的百分比,指定为1 × 2实值矢量。该函数将较低的状态级别定义为0%,而较高的状态级别定义为100%。第一个元素对应于较低的百分比参考水平,第二个元素对应于较高的百分比参考水平。
地区
- - - - - -像差区域
“Postshoot”
(默认)|前冲的
计算下冲点的像差区域,指定为前冲的
或“Postshoot”
.如果你指定前冲的
,函数将预跃迁像差区域的结束定义为信号退出第一状态时的最后时刻。如果你指定“Postshoot”
,函数将跃迁后像差区域的起始点定义为信号进入第二状态的瞬间。默认情况下,该函数计算转换后像差区域的下测值。
SeekFactor
- - - - - -像差区持续时间
3.
(默认)|实值标量
像差区域持续时间,指定为实值标量。该函数将每个转换在指定持续时间内的下冲计算为对应的转换持续时间的倍数。如果到达波形的边缘或在像差区域持续时间过去之前检测到完整的中间跃迁,则持续时间被截断到波形的边缘或中间跃迁的开始。
考虑
- - - - - -低状态和高状态级别
1乘2的实值向量
低状态和高状态级别,指定为1 × 2实值向量。第一个元素对应于输入波形的低状态电平,第二个元素对应于输入波形的高状态电平。
宽容
- - - - - -公差等级
2
(默认)|实值标量
公差级别,指定为实值标量。该函数将公差表示为上层和下层状态级别之间差异的百分比。每个转换的初始和最终级别必须在各自的状态级别内。
输出参数
更多关于
国家级评估
为了确定转换,使用未达到目标
函数估计输入两级波形的状态级别x
通过直方图方法进行这些步骤。
确定数据的最小和最大振幅。
对于指定数量的直方图容器,确定容器宽度,即振幅范围与容器数量的比率。
将数据值排序到直方图箱中。
识别具有非零计数的最低和最高索引直方图箱。
将直方图分为两个子直方图。
通过确定上直方图和下直方图的模式或平均值来计算状态级别。
该函数标识所有穿过低状态的上状态边界和高状态的下状态边界的区域。低状态和高状态边界表示为状态级别加上或减去状态级别之间的差值的倍数。
未达到目标
该函数根据每次转换中与最终状态水平的最大偏差计算下测百分比。
对于正向(正极性)脉冲,下冲由
在哪里U是在高状态水平以下的最大偏差,年代2是高状态,和年代1是低态。
对于负向(负极性)脉冲,下冲由
该图显示了正向过渡下冲的计算。
红色虚线表示估计的状态级别。双面黑色箭头表示高状态和低状态级别之间的差异。黑色实线表示高状态值与下冲值之间的差值。
国家级公差
您可以为每个州级别指定较低和较高的州边界。将边界定义为状态级别加上或减去高状态和低状态之差的标量倍。若要提供有用的公差区域,请将标量指定为较小的数字,例如2/100或3/100。一般而言,低状态的区域定义为
在哪里是低能级和是高状态级。把方程的第一项换成要获得容差区域为高状态。
该图显示了正极性双层波形的上下5%的状态边界(公差区域)。粗虚线表示估计的状态级别。
参考文献
[1] IEEE标准181。IEEE®转换,脉冲和相关波形的标准(2003): 15 - 17。
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
版本历史
在R2012a中引入
另请参阅
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。