信号处理工具箱

信号処理と解析の実行

信号处理工具箱™は,均一/不均一にサンプリングされた信号から解析,前処理,特徴抽出を行うための関数とアプリを提供します。このツールボックスには,フィルター設計と解析,リサンプリング,平滑化,トレンドの除去,パワースペクトル推定用のツールが含まれます。また,変化点や包絡線などの特徴の抽出,ピークと信号パターンの検出,信号の類似度の定量化,信噪比や歪みなどの測定に関する機能もあります。振動信号のモード解析や次数分析も実行できます。

信号アナライザーアプリを使用すると,コードの记述を行わずに时间,周波数,时间 - 周波数领域において复数信号を同时に前处理して解析できるほか,长い信号の探索,关心领域の抽出も行えますフィルターデザイナーアプリを使用すると,さまざまなアルゴリズムや応答から选択することで,デジタルフィルターの设计と解析が可能です。どちらのアプリもMATLAB®コードを生成します。

详细を见る:

無料のチュートリアル

信号处理斜坡弯道

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

機械学習とディープラーニングのワークフロー向けに前処理,特徴量エンジニアリング,信号のラベル付け,およびデータセット生成を実行

前处理と特徴抽出

組み込みの関数とアプリを使用して,ディープネットワークの学習前に信号をクリーンアップして不要なアーティファクトを除去します。

ディープラーニングモデルの学習向けに,時間,周波数,および時間——周波数領域の特徴を信号から抽出し,特徴を強化して変動性を取り除き,データを低次元化します。

長期短期記憶ネットワークを使用した心电图信号の分類

ラベル付けとデータセット管理

信号ラベラーアプリを使用して,属性,領域,および関心点により信号をラベル付けします。異なる種類のラベルとサブラベルを作成します。

信号データストアを用いて,メモリに収まりきらない大規模な信号データを管理します。

参照例

例を使用して,信号のための機械学習とディープラーニングを始めることができます。

ディープラーニングによる波形のセグメンテーション

信号探索および前处理

アプリと関数を使用したデータの探索,処理,および理解

信号の探索

信号アナライザーアプリを使用して,時間,周波数,および時間——周波数領域で信号を解析して可視化します。追加の解析のために信号から対象の領域を抽出します。

信号アナライザーアプリにより,异なる継続时间の信号を同じビューから同时に测定して解析できます。

データの前処理

信号のノイズ除去,平滑化,トレンド除去を実行し,さらに詳しく解析するための準備を行います。外れ値,スプリアス成分をデータから除去します。

信号を强化して可视化し,パターンを発见します。信号のサンプルレートを変更するか,または不规则にサンプリングされた信号または欠损データのある信号に対するサンプルレートを均一化します。

欠損サンプルのある信号の処理

特徴抽出と信号の测定

共通する顕著な特徴を測定し,信号のパターンを抽出

記述統計

最大値,最小値,標準偏差,およびRMSレベルなどの共通の記述統計を算出します。信号の変化点を検出し,動的タイムワーピングを使用して整列させます。

信号のピークを特定し,その高さ,幅,近傍への距離を確認します。ピーク間振幅や信号の包絡線などの時間領域の特徴を測定します。

パルスおよび遷移指標

立ち上がり時間,立ち下がり時間,スルーレート,オーバーシュート,アンダーシュート,整定時間,パルス幅,パルス周期,デューティ比を測定します。

三角波形のスルーレート

スペクトルの测定

信号またはパワースペクトルの帯域と平均または中間の周波数を算出します。S / N比(信噪比),全高調波歪み(THD),信号対ノイズおよび歪み比(SINAD)を測定します。高調波歪みを測定します。

瞬时周波数,スペクトルエントロピー,およびスペクトル尖度を推定します。

信号のパワーの测定

フィルター設計と解析

様々なデジタルおよびアナログフィルターを設計,解析,および実装

デジタルフィルター

フィルターデザイナーアプリを使用して,ローパス,ハイパス,およびバンドストップなど,様々なデジタル冷杉およびIIRフィルターを設計,解析,および実装します。振幅応答,位相応答,群遅延応答,インパルス応答,およびステップ応答を可視化します。

フィルターの极点と零点を调查します。安定性および位相の线形性をテストしてフィルターの性能を评価します。フィルターをデータに适用し,零相フィルター处理を使用して遅延と位相歪みを除去します。

アナログフィルター

バタワース,チェビシェフ,ベッセル,および楕円など,様々なアナログフィルターを設計,解析,および実装します。

インパルス不変法や双一次変換法などの離散化手法を用いて,アナログからデジタルフィルターへの変換を実施します。

アナログIIRローパスフィルターの比较

スペクトル解析

信号の周波数成分を特性評価

スペクトル推定

ピリオドグラム,ウェルチのオーバーラップセグメント平均法,およびマルチテーパー法などのノンパラメトリック手法を用いてスペクトル密度を推定します。伯格法,共分散,および音乐などのパラメトリック手法および部分空間法を導入してスペクトルを推定します。

Lomb-Scargle法を使用して欠損サンプルのある信号や不均一なサンプル信号のパワースペクトルを計算します。スペクトルコヒーレンスの推定により周波数領域の信号の類似点を測定します。

ウェルチでのスペクトル推定

ウィンドウ関数

共通ウィンドウ関数を実装して可視化します。ウィンドウデザイナーアプリを使用して,ウィンドウを设计して解析します。サイズや他のパラメーターの关数としてウィンドウのメインローブ幅とサイドローブレベルを比较します。

スペクトルウィンドウの設計と解析

時間-周波数解析

非定常信号の時間——周波数成分を可視化して比較

時間-周波数分布

短時間フーリエ変換,スペクトログラム,またはWiner-Ville分布を使用して,時変スペクトル成分を持つ信号を解析します。クロススペクトログラムを使用して,時間——周波数領域で信号を比較します。

短時間フーリエ変換

再割り当てとシンクロスクイージング

再割り当て手法を用いて,時間——周波数の位置推定の精度を向上させます。シンクロスクイージングを使用して,時間——周波数リッジを識別します。

複素チャープの瞬時周波数

データ适応変换

経験的モード分解,変動モード分解,およびヒルベルト——ファン変換を使用して,データ適応時間——周波数解析を実施します。

経験的モード分解

振動解析

机械システムの振动を特性评価

次数分析

次数分析により,回転機械で発生するスペクトル成分を解析して可視化します。

次数とその时间领域波形を追迹および抽出します。振动信号からRPMプロファイルを追迹して抽出します。时间同期平均により一贯してノイズを除去します。

回転機械の振動解析

モード解析

周波数応答関数,固有振動数,減衰比,モード形状の推定により,実験的モード解析を実行します。

柔軟全翼機のモード解析

疲労解析

疲労解析向けに高サイクルのレインフローカウントを生成します。

疲労解析向けレインフローカウント

高速化と配布

GPUを使用してコードを高速化。移植可能なC / c++ソースコード,スタンドアロンの実行可能ファイル,またはスタンドアロンのアプリケーションをMATLAB®コードから生成

コードの高速化

サポートされている関数でGPUとマルチコアプロセッサを使用してコードを高速化します。

GPUで相関を高速化

コード生成

MATLAB编码器を使用して,デスクトップおよび组み込みアプリケーション向けの,量产品质のC / C ++コードとMEXファイルを生成します。

サポートされている関数で最適化されたCUDAコードを生成し,NVIDIA GPUで使用します。

ゼロ位相フィルター処理向けコード生成

その他の信号处理工具箱リソース

信号処理入門

スペクトル解析のための実践に即した信号処理方法を対話形式で説明します。