文件名称:查找脉冲触发事件:该函数通过触发限制查找信号中脉冲事件的开始。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 07:43:21
matlab
我遇到了需要在信号中找到未知数量脉冲的问题,但我知道脉冲速率和脉冲的大致长度(但可能会丢失一些)。 此函数具有带停机功能的触发器,可查找具有给定触发器级别的所有事件。 % 示例 1 % 生成带有两个随机噪声脉冲的信号: sig = [zeros(1,200) .5-rand(1,20) zeros(1,200) .5-rand(1,20)]; fs = 440; 级别 = .02; 普拉特 = 2; triggerindex = get_trigger(sig, level, fs, prate, 'r'); % 使其可见: 数字; 情节(签名); 坚持,稍等情节(触发指数,信号(触发指数),'或') 我前段时间写了这个,我知道它可以提高效率,但对于我正在处理的信号长度,它工作正常。 但是请随时发布一些改进。
【文件预览】:
get_trigger.zip