DSP System Toolbox には、MATLAB や Simulink で信号処理システムの設計、シミュレーション、解析を行うためのアルゴリズム、アプリ、スコープが用意されています。通信、レーダー、オーディオ、医療機器、IoT、その他のアプリケーション用のリアルタイム DSP システムをモデル化することができます。
DSP System Toolbox を使用すると、FIR フィルター、IIR フィルター、マルチレート フィルター、多段フィルター、適応フィルターを設計および解析できます。システムの開発と検証のために、変数、データファイル、ネットワークデバイスから信号のストリーミング読み込みを行うことができます。時間スコープ、スペクトル アナライザー、ロジックアナライザーを使用すると、ストリーミング信号を動的に可視化および測定できます。デスクトップ プロトタイピングや ARM® Cortex® アーキテクチャなどの組み込みプロセッサへの展開のために、このシステム ツールボックスでは C/C++ コード生成がサポートされています。また、フィルターやその他のアルゴリズムからのビットアキュレートな固定小数点モデリングおよび HDL コード生成もサポートされています。
アルゴリズムは、MATLAB 関数、System object、Simulink ブロックとして提供されます。
Simulink の信号処理ブロック
DSP System Toolbox では、アルゴリズム、フィルター、変換、線形代数のためのブロックを提供します。フレームベースの処理を適用してスループットを向上させ、リアルタイムシステムの正確なモデル化を行うか、マルチレートフィルターを適用して異なるサンプルレートをシミュレーションします。
ドキュメンテーション | 例
デジタルフィルターの設計と解析
フィルター ビルダー アプリやフィルターデザイナーを使用して、FIR フィルター、IIR フィルター、多段フィルター、マルチレート フィルター、適応フィルターの設計と実装を行います。周波数選択性の基準に基づいて設計するか、あるいは最適化駆動のアルゴリズムを使用して設計します。フィルター アナライザー アプリを使用してフィルター応答を比較します。
設計: ドキュメンテーション | 例
実装: ドキュメンテーション | 例
スコープを使用した信号の可視化
スコープを使用して時間領域または周波数領域で信号データを可視化します。従来のベンチトップ信号アナライザーと同様に、スコープはデータを解析するための測定値と統計を提供します。スペクトル アナライザーを使用して、スペクトルビューやスペクトログラム ビューを表示します。
ドキュメンテーション | 例
信号の変換、推定、統計
時間領域と周波数領域の間で信号を変換します。ブロックを使用してパラメトリック推定またはノンパラメトリック推定を実行し、ストリーミング信号の統計を評価します。
ドキュメンテーション | 例
組み込み DSP の設計と実装
MATLAB Coder と Simulink Coder では、信号処理アルゴリズムを高速化し、プロトタイプを作成して展開するソースコードを生成することができます。Embedded Coder を使用し、コア固有のライブラリおよび SIMD 実装を通じて最適化されたソフトウェアを生成します。
ドキュメンテーション | 例
製品リソース:
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。