如何计算连续波形的上升时间和下降时间?

6次观点(过去30天)
杰
2013年2月4日
回答: Shehzaib Shafique2021年8月21日
我们正在尝试从示波器分析输出信号。信号典型的信号包含至少两个完整的周期,并且上升和下降的斜率是不同的。
Q1。我怎么能抓住一个完整的波浪?
Q2。如何确定窗口大小以平滑嘈杂的单个波形?
Q3。在确定平滑单波形的维度后,我如何计算上升时间和下降时间?
我非常感谢你的帮助。
这是我正在努力的代码:
CLC;
清除;
time = xlsread('波形20130201.xls',25,'b2:b3041');
探测器= xlsread('波形20130201.xls',25,'d2:d3041');
dmin = min(探测器);
CDET =探测器-DMIN;
SCDET =平滑肌(CDET);
r = steinfo(scdet,'risetimelimits',[0.1,0.9])
情节(时间,scdet);

答案(1)

Shehzaib Shafique
Shehzaib Shafique 2021年8月21日
您可以使用“次级时间”和“riseTime”功能,以便分别计算下降时间和上升时间。

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!