このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
DSP System Toolbox 入門
DSP System Toolbox™ は、MATLAB® および Simulink® で、信号処理システムの設計、シミュレーションおよび解析を行うためのアルゴリズム、アプリおよびスコープを提供します。通信、レーダー、オーディオ、医療機器、IoT およびその他のアプリケーションのリアルタイム DSP システムをモデル化することができます。
DSP System Toolbox を使用すると、FIR フィルター、IIR フィルター、マルチレート フィルター、多段フィルターおよび適応フィルターの設計と解析を行うことができます。変数、データ ファイルおよびネットワーク デバイスから信号をストリーミングして、システム開発と検証を行うことができます。時間スコープ、スペクトル アナライザーおよびロジック アナライザーでは、ストリーミング信号を動的に可視化して測定できます。ARM® Cortex® アーキテクチャなどの組み込みプロセッサへのデスクトップにおけるプロトタイピングと展開に対応するため、ツールボックスは C/C++ コードの生成をサポートしています。フィルター、FFT、IFFT および他のアルゴリズムからのビット アキュレートな固定小数点モデリングや HDL コード生成もサポートしています。
アルゴリズムは、MATLAB 関数、System object および Simulink ブロックとして利用できます。
チュートリアル
- MATLAB でのストリーミング信号処理の紹介
MATLAB® では、System object を使用してストリーミング信号を処理します。 - Tunable Lowpass Filtering of Noisy Input in Simulink
This example shows how to filter a noisy chirp signal with a lowpass filter that has a tunable passband frequency. The filter in this example is designed using a Variable Bandwidth IIR Filter block with Filter type set toLowpass
. This type of filter enables you to change the passband frequency during simulation without having to redesign the whole filter. The filter algorithm recomputes the filter coefficients whenever the passband frequency changes. - MATLAB でのローパス フィルター設計
この例では、ローパス フィルターの設計法を示します。 - Multirate Filtering in MATLAB and Simulink
Perform multirate filtering using rate conversion objects and blocks. - Signal Visualization and Measurements in MATLAB
Visualize and measure signals in the time and frequency domain in MATLAB® using a time scope and spectrum analyzer. - Estimate the Power Spectrum in Simulink
Compute the power spectrum using the Spectrum Analyzer and the Spectrum Estimator blocks. - What Are Moving Statistics?
Learn how moving statistics are calculated. - Data Transmission Using UDP in Simulink
Transmit and receive a sine wave signal over UDP network. - Understanding C Code Generation in DSP System Toolbox
Generate C code from DSP System Toolbox signal processing algorithms using MATLAB Coder™ and Simulink Coder. - スタンドアロン実行可能ファイルの生成と UDP を使用した通信
この例では、MATLAB® Coder™ を使用してストリーミング統計用のスタンドアロン実行可能ファイルを生成し、MATLAB® 内で実行されるユーザー インターフェイス (UI) を使用して生成された実行可能ファイルを調整する方法を示します。
フィルターとストリーミング信号処理
信号の可視化と測定
スペクトル解析
計測と統計
デバイスとネットワーク
コード生成
DSP システムのモデル化について
- サンプルベースおよびフレームベースの概念
Simulink モデルのコンテキストにおける、基本的な信号の概念について説明します。サンプルベースの処理およびフレームベースの処理の詳細を確認します。
- 信号処理モデル向け Simulink 環境の構成
信号処理モデルで使用する Simulink 環境の構成方法を示す。
- ブロック パラメーター値の調整と試行 (Simulink)
モデルの作成時に、Transfer Fcn ブロックの係数などのブロック パラメーターを試して、使用するブロックを決定することができます。
注目の例
ビデオ
Simulink でのフレームベースの処理
Simulink で信号をフレームとして処理する方法。
Simulink で信号をフィルター処理する方法
DSP System Toolbox の調整可能なフィルターと調整不可能なフィルターを使用して、Simulink で信号をフィルター処理する方法。
DSP System Toolbox を使用した Simulink でのマルチレート システムのモデル化
DSP System Toolbox のマルチレート ブロックを使用して、Simulink でマルチレート システムをモデルする。