信号处理工具箱中的信号分析器应用程序允许您在时间、频率和时频域中可视化、分析和比较信号,而无需编写任何代码。
您可以探索信号并识别和提取关键特征。你也可以很容易地将各种预处理技术应用于应用程序中的信号。该应用程序提供了一种同时在同一视图中处理多个信号的方法。
信号分析器应用程序可以从MATLAB命令行或应用程序库启动。MATLAB工作区中支持的所有信号都可以在此处的工作区浏览器中找到。该应用程序接受MATLAB变量,包括时间表和复杂信号。您可以将感兴趣的信号拖动到显示器中以进行可视化
您可以为信号添加时间信息和采样率,也可以将信号作为具有固有时间信息的时间表引入。然后可以在时域中探索信号。您可以使用频谱和时频视图分析不同域中的信号。使用平移选项,可以在显示选项卡中放大并导航到信号的特定区域。
当平移器被激活并放大到特定区域时,您可以同时查看所有视图中的窗口区域。当您探索和检查信号时,如果您发现要单独分析的区域,“提取信号”选项允许您提取这些区域并将其保存为单独的信号。您可以使用数据光标测量信号值。
如果你想对信号进行预处理,该应用程序提供了内置功能来执行过滤、去趋势和重采样。您还可以使用移动平均值、回归、Savitzky-Glay过滤器或其他方法计算信号包络和平滑信号。该应用程序还允许您为信号引入自定义预处理功能。
对于该信号,我们将应用低通滤波器来提取低频分量。寻找最佳的预处理技术可能是一个反复试验的过程,该应用程序允许您在执行预处理之前创建重复信号以保留原始信号。如果需要,还可以还原预处理。
该应用程序还提供其他高级光谱分析技术。如果您正在分析可能具有瞬态或隐藏分量的信号,例如具有窄带干扰的宽带信号,则功率谱可能无助于检测干扰。在这里,您可以使用持久谱来查找干扰。持久性频谱是功率频率空间中的直方图。
时间频率视图也有许多选项。您可以设置不同参数的值,并在需要时对光谱图应用重新分配,这样可以锐化光谱图并使其更容易解释。
如果你有小波工具箱,你可以使用尺度图,它是小波变换的一种表示,可以用来识别低频成分的信号,并分析频率内容随时间快速变化的信号,例如双曲线啁啾信号。
完成信号分析后,可以将修改后的信号从应用程序导出到MATLAB工作区。该应用程序还提供了生成MATLAB代码的选项,用于在应用程序中执行预处理和分析任务。在这里,我们将为标量图生成MATLAB代码。这使您能够轻松地将代码集成到信号处理应用程序中,并允许您的同事复制您的结果。如果以后要继续处理,也可以在信号分析器中保存整个会话。
如果您需要有关应用程序的帮助,请使用右上角的“帮助”按钮导航到文档,以找到您需要的有关Signal Analyzer的所有信息。您可以在这里找到信号分析仪应用程序的许多示例。