Skip to content

描述性统计量 ​

使用 findpeaks 定位信号的局部最大值,并按高度、宽度或相对高差对峰值进行排序。使用 peak2rms 函数确定信号的波峰因子,并计算常见的描述性统计量,如最大值、最小值、标准差和 RMS 水平。在更大的数据集中搜索感兴趣的信号,并按时间对齐信号。定位信号突然变化或漂移出目标范围的点。对信号添加标签以用于分析或机器和深度学习应用。

Python函数 ​


网址:https://docs.scipy.org/doc/scipy/reference/signal.html#module-scipy.signal 描述:scipy.signal

序号函数名功能描述
1scipy.signal.argrelmin计算数据的相对最小值
2scipy.signal.argrelmax计算数据的相对最大值
3scipy.signal.argrelextrema计算数据的相对极值
4scipy.signal.find_peaks根据峰值属性查找信号内部的峰值
5scipy.signal.find_peaks_cwt使用小波变换查找一维数组中的峰值
6scipy.signal.peak_prominences计算信号中每个峰值的突出度
7scipy.signal.peak_widths计算信号中每个峰的宽度

Matlab函数 ​


统计量 ​

序号函数名功能描述
1envelope信号包络
2meanfreq平均频率
3medfreq中频
4peak2peak最大到最小差异
5peak2rms峰值幅度与RMS比
6rssq平方根级别

特征提取 ​

序号函数名功能描述
1alignsignals通过延迟最早的信号来对齐两个信号
2cusum使用累积和检测均值的微小变化
3dtw使用动态时间扭曲的信号之间的距离
4edr编辑真实信号的距离
5findchangepts发现信号的突然变化
6finddelay估计信号之间的延迟
7findpeaks找到局部最大值
8findsignal使用相似性搜索查找信号位置
9signalFrequencyFeatureExtractor简化信号频率特征提取
10signalTimeFeatureExtractor简化信号时间特征提取
11zerocrossrate过零率

信号标注 ​

序号函数名功能描述
1labeledSignalSet创建带标签的信号集
2signalLabelDefinition创建信号标签定义
3countlabels计算唯一标签的数量
4folders2labels从文件夹名称中获取标签列表
5splitlabels查找索引以根据指定比例拆分标签
6signalMask修改和转换信号掩码并提取感兴趣的信号区域
7binmask2sigroi将二进制掩码转换为ROI限制矩阵
8extendsigroi向左和向右扩展感兴趣的信号区域
9extractsigroi提取感兴趣的信号区域
10mergesigroi合并感兴趣的信号区域
11removesigroi去除感兴趣的信号区域
12shortensigroi从左右缩短感兴趣的信号区域
13sigroi2binmask将ROI限制矩阵转换为二进制掩码

主题 ​