主要内容

使用信号贴标器应用程序

应用程序工作流程

属性标记信号的典型工作流信号贴标器应用程序是:

  1. 将数据导入信号贴标器-在MATLAB中选择任何真实或复杂的信号®工作区。该应用程序接受数字数组,MATLAB时间表,和LabeledSignalSet.对象。从文件中读取数据或使用SignalDataStore.对象作为输入。您可以使用音频工具箱™许可证将音频文件数据导入信号贴标程序并从中读取标记信号集audiodatastore.(音频工具箱)对象。

  2. 创建或导入信号标签定义—定义标签,使用逻辑、分类、数字或字符串值,快速且一致地标注信号属性、区域或感兴趣的点。您还可以导入存储在mat文件中的信号标签定义。

  3. 以交互或自动标记信号- 交互式标签信号。自动标记信号峰值或使用您自己的信号自定义标签功能。立即标记几个信号或使用应用程序的自动标签模式以在提交之前检查标签结果。

  4. 自定义标签视图-使用光谱和光谱图来辅助标签和显示或隐藏标签查看器。

  5. 仪表板- 监视标签进度并检查标签值分布。

  6. 导出标记信号集和信号标签定义- 将标记的信号集和标签信号定义导出到MATLAB工作区或MAT文件。

示例:在信号中标记感兴趣的点和区域

定义具有两个急性峰和一个平坦峰的载体。采用信号贴标器标记峰和标记平峰与其他峰不同。

数据= [25 8 15 5 6 10 10 3 11 20 7];

打开信号贴标器。导入数据向量。在这一点贴标签机选项卡,单击进口, 选择成员来自工作区,选择数据出现的对话框中的信号,单击进口,然后关闭对话框。选择信号名称旁边的复选框标记信号集浏览器在时间图中显示信号。

标记信号峰值。首先创建一个信号标签定义。点击添加定义。在对话框中,指定标签名称作为顶峰标签类型作为,数据类型作为数字

与之顶峰定义突出显示标签定义浏览器,选择峰贴标签机自动化的价值画廊。点击Auto-Label并选择自动标记所有信号。点击好吧在出现的对话框中。信号贴标器标记三个峰值并注释其位置。

创建一个sublabel顶峰来注解平峰,这是三个中的第二个。与顶峰仍然选择标签定义浏览器,点击添加定义并选择添加sublabel定义。指定标签名称作为标签类型作为ROI,数据类型作为逻辑

为平峰选择点标签。控件中的单击它可以选择标签标记信号集浏览器,在时间图中,或在标签查看器中。选择标签在所有三个地方都会突出显示它。选择标签定义浏览器。信号图上出现了一个阴影区域。移动并调整区域的大小,直到它包含了平坦的峰值。要接受标签,请单击接受检查标记选项ToolStrip的一部分,按进入,或双击阴影区域。

输出标记信号。点击出口并选择标记的信号设置为文件。命名文件peaks.mat。点击出口

检查您创建的标记信号集。加载peaks.mat进入MATLAB®工作区。这LabeledSignalSet.对象被调用LS.。验证数据源是您在开头创建的矢量。检查信号标签定义。

加载src = getsignal(ls,1)'
SRC =1×11.25 8 15 5 6 10 10 3 1 20 7
LBL = getLabeldefinitions(LS)
lbl = signallabeldefinition:name:“peak”labeltype:“点”标签:“数字”验证功能:[] PointLocationsDatatype:“Double”DefaultValue:[] Sublabels:[1x1 Signallabeldefinition]标签:“”描述:“”“”使用labeledsignalset创建标记的信号集。

也可以看看

应用

功能

相关例子

更多关于