主要内容

脉冲和跃迁特性的测量

这个例子展示了如何分析脉冲和转换,并计算指标,包括上升时间、下降时间、反转率、超调量、欠调量、脉冲宽度、占空比和脉冲周期。

带噪声时钟信号

首先从一个有噪声的时钟信号中查看样本。

负载clocksigclock1time1Fs情节(time1 clock1)包含(的时间(秒)) ylabel (“电压”

图中包含一个轴对象。axis对象包含一个类型为line的对象。

估计国家水平

使用考虑没有输出参数来可视化状态级别。直方图方法用于估计状态水平,步骤如下:

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

  2. 对于指定数量的直方图容器,确定容器宽度,即振幅范围与容器数量的比值。使用可选输入参数指定柱状图容器和柱状图边界的数量。

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

  4. 识别具有非零计数的最低和最高索引直方图容器。

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

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

考虑(clock1)

图状态级别信息包含2个轴对象。标题为“信号电平直方图(100个箱子)”的轴对象1包含一个类型为line的对象。标题为Signal的轴对象2包含3个类型为line的对象。

ans =1×20.0138 - 5.1848

计算的直方图被分成两个大小相等的区域,位于第一个和最后一个箱子之间。直方图的每个区域的模式将在命令窗口中作为估计的状态级别值返回。

测量上升时间,下降时间和回转速率

上升时间是每一个脉冲的上升过渡从较低参考电平跨越到较高参考电平的瞬间之间的持续时间。秋天时间是每个脉冲的下降过渡从上参考电平到下参考电平的瞬间之间的持续时间。计算上升时间和下降时间的默认参考电平设置为波形振幅的10%和90%。

使用上升时间没有输出参数来形象化正向边的上升时间。然后,用falltime没有输出参数来可视化负向边的下降时间。指定参考水平为[20.80和州一级的[05].

上升时间(clock1 time1)

Figure Rise Time Plot包含一个坐标轴对象。axis对象包含12个类型为patch, line的对象。这些物体代表上升时间,信号,上十字,下十字,上边界,上状态,下边界,上参考,下参考,下状态。

ans =5×110-4× 0.5919 0.8344 0.7185 0.8970 0.6366
falltime (clock1 time1,“PercentReferenceLevels”(80),“考虑”[0 5])

Figure Fall Time Plot包含一个坐标轴对象。axis对象包含12个类型为patch, line的对象。这些物体代表下降时间,信号,上十字,下十字,上边界,上状态,下边界,上参考,下参考,下状态。

ans =4×110-4× 0.4294 0.5727 0.5032 0.4762

通过编程方式调用带有一个或多个输出参数的函数来获取度量值。对于均匀采样的数据,可以提供一个采样率来代替时间向量。使用slewrate来测量每个正向或负向边的斜率。

sr = slewrate (clock1 (1:10 0), Fs)
sr = 7.0840 e + 04

分析超调和欠调

现在从具有显著超调和欠调的时钟查看数据。

负载clocksigclock2time2Fs情节(time2 clock2)包含(的时间(秒)) ylabel (“电压”

Figure Fall Time Plot包含一个坐标轴对象。axis对象包含一个类型为line的对象。

欠阻尼时钟信号有过冲。超调量以州级差异的百分比表示。过冲可以发生在边缘之后,在过渡后像差区域的开始。使用过度功能来测量这些后射超调。

过度(clock2(95:270)、Fs)
ans =2×14.9451 - 2.5399
传奇(“位置”“东北”

图Overshoot Plot包含一个轴对象。axis对象包含12个类型为line的对象。这些对象代表信号,上交叉,下交叉,后超调,上边界,上状态,下边界,上参考,下参考,下状态。

过冲也可能发生在边缘之前,在过渡前像差区域的末端。这些被称为预冲过冲。

类似地,你可以在像差前和像差后区域测量下冲。不足也表示为各州水平差异的百分比。使用可选输入参数来指定要测量像差的区域。

低于(clock2(95:270)、Fs、“地区”“Postshoot”
ans =2×13.8499 - 4.9451
传奇(“位置”“东北”

Figure Undershoot Plot包含一个轴对象。axis对象包含12个类型为line的对象。这些物体代表信号,上十字,下十字,后下射,上边界,上状态,下边界,上参考,下参考,下状态。

测量脉冲宽度和占空比

宽度为每个脉冲的第一次和第二次跃进的中间参考电平交叉点之间的持续时间。使用脉冲宽度没有输出参数来绘制突出显示的脉冲宽度。指定一个正极性。

脉冲宽度(clock2 time2,“极性”“积极”);

图脉冲宽度图包含一个轴对象。axis对象包含10个类型为patch、line的对象。这些对象代表脉宽、信号、中点交叉、上边界、上状态、下边界、中点参考、下状态。

使用dutycycle计算每个负极性脉冲的脉冲宽度与脉冲周期的比率。

d = dutycycle (clock2 time2,“极性”“负面”
d =3×10.4979 0.5000 0.5000

使用pulseperiod来获得波形每个周期的周期。的为当前脉冲的第一次跃迁与下一个脉冲的第一次跃迁之间的持续时间。使用此信息来计算其他指标,如波形的平均频率或观察到的总抖动。

Pp = pulseperiod(clock2, time2);avgFreq = 1. /意味着(pp)
avgFreq = 1.2500 e + 03
totalJitter =性病(pp)
totalJitter = 1.9866 e-06

另请参阅

||||||||