一个时钟信号的提取特征
大幅如何一个开/关信号打开或关闭?频率和多长时间激活吗?确定的输出时钟的所有这些特征。
负载信号和阴谋。时间以秒和水平伏特。
负载(“clock.mat”)情节(tclock clocksig)包含(“时间(s)”)ylabel (“水平(V)”)
使用考虑
找到信号的上下水平通过直方图。如果你不指定一个输出,功能块信号,标志着水平,显示直方图。
水平=考虑(clocksig)
水平=1×20.0138 - 5.1848
考虑(clocksig);
在每个转换确定信号的快速上升。上升时间
使用上下水平发现考虑
。它定义了时间信号的上升时间从10%上升到90%的水平之间的差异。
(上升,LoTime HiTime、LoLev HiLev] =上升时间(clocksig tclock);水平= [LoLev HiLev;(水平(2)水平(1))*(0.1 - 0.9)+(1)水平)
水平=2×20.5309 4.6677 0.5309 4.6677
如果你叫上升时间
如果没有输出,函数将一个注释块的信号。上升时间是阴影,穿越点标记,显示水平。你可以利用这段时间向量或采样率作为输入。
上升时间(clocksig Fs);
过度
和未达到目标
显示信号偏离多远状态水平在每个转换。结果表示为百分数之间的差异水平。进一步输出给实际时间和信号值。
过度(clocksig Fs);[pctgs,值,乘以]=低于(clocksig Fs);持有在文本(1.1 e - 3, 2,“脱靶”,“背景”,' w ',“边缘”,“k”)情节([倍;1.17 e - 3],[值;2),“^ m”,“HandleVisibility”,“关闭”)举行从
确定信号的快速下降falltime
。你可以设置手动状态水平和比例参考水平。你可以做同样的事情上升时间
。
falltime (clocksig tclock,…“PercentReferenceLevels”(80),“考虑”[0 5]);
找到的周期信号。默认情况下,这个时间是指经过连续上涨交叉参考电平之间的中间状态的水平。改变极性的口岸,可以指定国家的水平,或调整参考电平。
每= pulseperiod (clocksig tclock)
每=4×1103×0.4143 0.4200 0.4188 0.4111
pulseperiod (clocksig Fs,“极性”,“负面”,“MidPct”25);
责任周期脉冲周期脉冲宽度的比值。确定直接或使用一个专门的函数。
dut = dutycycle (clocksig, Fs);wdt =脉冲宽度(clocksig, Fs);= (wdt进行比较。/ / dut]
比较=4×20.4862 0.4862 0.4756 0.4756 0.4871 0.4871 0.4886 0.4886
另请参阅
dutycycle
|falltime
|过度
|pulseperiod
|脉冲宽度
|上升时间
|slewrate
|考虑
|未达到目标