您可以使用信号分析仪应用程序执行几个信号预处理任务。不同的处理选项出现在分析仪标签:
预处理操作,撤消操作,以及函数生成适用于当前的信号表选择的所有信号。要选择信号,单击其名称,信息,时间, 要么开始时间在信号表列。
预处理不支持标记信号集。万博1manbetx如果你想进行预处理属于一个标记信号组的信号,您必须先提取自定信号。看到提取感兴趣的信号区了解更多信息。
预处理操作覆盖在他们工作的信号。如果你想保持原来的信号,复制它并重复操作。
您可以执行预处理操作任意次数并以任意顺序。该信息在信号表列包括一个图标指示是否任何预处理已上的信号进行的。单击该图标列举的行动和它们被执行的顺序。预处理步骤可以通过点击撤销撤消预处理在分析仪标签或预处理动作而产生的任何标签。这些步骤都将被撤消一次一个,从最近的。
要查看你拿了预处理步骤的全面总结,包括您选择的所有设置后,单击生成功能在分析仪标签。
你可以一个进行预处理多声道信号的各个通道。如果您选择了多声道信号及其渠道预处理之一,预处理程序单独信道只有一次。
信号分析仪使您能够复制和重命名信号,然后可以预处理或出口用于进一步分析。
要复制一个信号,可使用重复按钮分析仪标签或预处理动作而产生的任何标签。另外,在信号表右键单击该信号并选择重复。该副本具有相同的名称与原始信号_复制
追加。
如果选择的信号,并且它的信道用于复制之一,应用程序创建信号和所述选择的信道的一个独立的副本的副本。
要重命名的信号,在信号表中双击信号名称及更改名称。另外,在信号表右键单击该信号并选择改名。
您不能重命名一个多声道信号的各个通道。
要过滤的一个或多个选择的信号,在分析仪选项卡,单击低通,高通,带通, 要么带阻在图标预处理画廊。该应用程序使用低通
,高通
,通
和带阻
函数来执行滤波。您可以控制的阻带衰减,通带频率和过渡区的宽度。欲了解更多信息的功能参考页。过滤不支持非均匀采样信号。万博1manbetx
以平滑的一个或多个选择的信号,在分析仪选项卡,单击光滑在图标预处理画廊。该应用程序使用MATLAB®功能smoothdata
以执行平滑。以下平滑方法:
移动平均值
移动中值
高斯
线性回归
二次回归
稳健回归
强大的二次回归
Savitzky - 格雷滤波
重新采样的一个或多个选择的信号,在分析仪选项卡,展开预处理画廊和点击重新取样图标。信号分析仪利用信号处理工具箱™功能重采样
执行重采样。下列选项:
当你的信号,非均匀采样,您可以使用该应用程序将它插在一个统一的网格。您可以指定插值方法,并为您想要的信号要进行采样的采样率。以下插值方法:
线性插值
保形分段三次插值
使用不-A-结结束条件三次样条插值
查看interp1
引用页面了解更多信息。
当你的信号均匀采样,您可以使用该应用来改变它的采样率。您可以指定所需的采样率或要上采样或下采样信号的因素。在这种情况下,在所述内插面板重新取样片被禁用,因为该内插操作不与均匀采样的信号感。
重采样操作需要时间信息。如果试图在样本重新采样信号,应用程序将发出警告。
为了消除趋势的一个或多个选择的信号,在分析仪选项卡,展开预处理画廊和点击消除趋势图标。信号分析仪使用MATLAB功能消除趋势
执行非趋势。该应用程序可以删除信号以下趋势:
不变的趋势。
线性趋势。
分段线性趋势。要删除一个分段线性的趋势,作为逗号分隔的列表中指定的断点。
来计算一个或多个选择的信号的包络,对分析仪选项卡,展开预处理画廊和点击信封图标。信号分析仪利用信号处理工具箱功能信封
估计信封。你可以计算出上包络或每个信号的下包络。以下信封估计算法可供选择:
希尔伯特
- 应用程序计算信号包络作为分析信号的大小使用离散傅立叶变换,如实施中发现希尔伯特
。
冷杉
- 应用程序通过过滤尺码可调的希尔伯特FIR滤波器的信号,并使用该结果作为解析信号的虚部来计算信号包络。
RMS
- 应用程序通过使用长度可调的移动窗口连接计算的RMS值来计算信号包络。
峰
- 应用程序计算由使用样条内插过局部最大值分离通过可调节数量的样本的信号包络。
信封计算不支持复杂的信号。万博1manbetx
要添加自定义预处理功能,在分析仪选项卡,单击旁边的箭头预处理画廊,然后选择添加自定义功能。该应用程序会提示您输入函数名称和简要说明:
如果你已经写了一个预处理功能,而且功能在当前文件夹或MATLAB路径,应用它包含到库中。您可以使用制表符完成搜索功能名称。
如果你还没有编写的功能还没有,应用程序打开的编辑器空白模板。
自定义预处理功能具有强制性和可选参数:
的第一个输入参数,X
,是输入信号。这个参数必须是一个向量和被视为单个信道。
第二输入参数,锡
是时间值的向量。该载体必须具有相同的长度信号。如果输入信号不具有时间信息,则该函数读取该参数作为一个空数组。
用varargin
指定其他输入参数。如果没有额外的输入参数,你可以省略varargin
。输入额外的参数作为一个有序的逗号分隔的列表预处理标签。
所述第一输出参数,ÿ
,是预处理信号。
第二输出参数,兜售
被输出时间值的向量。如果输入信号没有时间信息,兜售
返回为空数组。
为了实现你的算法,你可以用任何MATLAB或信号处理工具箱功能。
看到Declip饱和信号使用自己的函数更多细节。
例:此功能通过减去其平均值消除的信号的DC值。
功能[Y,TOUT] = removeDC(X,锡)%减去其平均值删除的信号的DC值Y = X - 平均值(X);TOUT = TIN;结束
例:这个函数改变的信号的到指定的值的开始时间。
功能[Y,TOUT] = timealign(X,锡,开始时间)%变化的信号的开始时间Y = X;T =锡;如果〜的isEmpty(T)T = - T(1)+开始时间;结束TOUT = T;结束
在任何时候,你可以编辑功能,编辑其描述或删除它们,使用管理自定义功能选择在画廊。
自定义预处理功能不能改变输入信号的复杂性。