Signal Processing Toolbox

更新
信号ラベラーアプリ内で、時間領域と時間-周波数領域にプロットされた信号と対応するラベル。

信号のための機械学習とディープラーニング

機械学習とディープラーニングのワークフロー向けに前処理、特徴量エンジニアリング、信号のラベル付け、データセット生成を実行します。AI モデルの学習用に、信号ラベラーアプリでグラウンド トゥルース データセットを作成し、信号特徴抽出器アプリで特徴量を抽出できます。

信号アナライザーアプリ内の時間、周波数、時間-周波数領域でプロットされた信号。

信号の探索と前処理

信号アナライザーアプリを使用して、信号の可視化、前処理、探索を行います。信号のノイズ除去、平滑化、トレンド除去を実行し、さらなる解析に向けて準備を行います。

信号特徴抽出器アプリで抽出・表示された時間領域の特徴量。

特徴抽出と信号測定

ピーク、電力、帯域幅、歪みなどの信号の特徴量を測定して抽出できます。パルスや遷移に関連する信号統計やメトリクスを計算します。信号特徴抽出器アプリを使用して、データセット全体の特徴量を抽出できます。

ローパス、ハイパス、バンドパス、バンドストップ フィルターなど、さまざまなフィルターの設計と比較に用いられるフィルター デザイナー アプリ。

フィルター設計と解析

デジタル フィルターを設計、解析、実装できます。フィルター デザイナー アプリとフィルター アナライザー アプリを使用して、ローパス、ハイパス、バンドパス、バンドストップなどを含む、さまざまな FIR フィルター、IIR フィルター、マルチレート フィルターの設計と解析を行うことができます。

2 つの信号の 3dB 帯域幅を示すパワースペクトル密度プロット。

スペクトル解析

パラメトリック法や部分空間法を含むスペクトル推定を用いて、信号の周波数成分を特性評価できます。ウィンドウ関数を設計、可視化、実装できます。

10 kHz でサンプリングされた正弦波で制御される電圧制御発振器出力の STFT を示すウォーターフォール プロット。

時間-周波数解析

スペクトログラム解析、シンクロスクイージング、再割り当てなどの手法を用いて、非定常信号の時間-周波数成分を可視化して比較します。

次数-RPM マップのウォーターフォール プロットと、その横にあるギアとピニオンのグラフィックス。

振動解析

機械システムの振動を特性評価できます。次数分析により、回転機械で発生するスペクトル成分を抽出して可視化します。実験的モーダル解析と疲労解析を実行できます。

MATLAB から生成コード、プロセッサ ハードウェアへと至る C コード生成のワークフロー。

GPU による高速化とコード生成

GPU を使用して、信号処理アルゴリズムの実行を高速化できます。移植可能な C/C++ ソースコード、スタンドアロン実行可能ファイル、またはスタンドアロン アプリケーションを MATLAB コードから生成できます。

「MATLAB は SonarScope の開発に最適な環境でした。アルゴリズムを開発して結果を可視化し、繰り返し調整することができました。」