このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
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 を使用してストリーミング信号を処理します。 - MATLAB でのノイズを含む正弦波信号フレームのフィルター処理
この例では、ノイズを含む信号を MATLAB® でローパス フィルター処理する方法、およびスペクトル アナライザーを使用して元の信号とフィルター処理された信号を可視化する方法を説明します。 - Simulink でのノイズを含む正弦波信号フレームのフィルター処理
この例では、ノイズを含む信号を Simulink でローパス フィルター処理する方法、およびスペクトル アナライザーで元の信号とフィルター処理された信号を可視化する方法を説明します。 - MATLAB でのローパス フィルター設計
この例では、ローパス フィルターの設計法を示します。 - 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. - Design of Decimators and Interpolators
This example shows how to design filters for decimation and interpolation of discrete sequences. - Multirate Filtering in MATLAB and Simulink
Perform multirate filtering using rate conversion objects and blocks. - MATLAB でのパワー スペクトルの推定
spectrumAnalyzer
およびdsp.SpectrumEstimator
オブジェクトを使用して、パワー スペクトルを計算します。 - Estimate the Transfer Function of an Unknown System
You can estimate the transfer function of an unknown system based on the system's measured input and output data. - View the Spectrogram Using Spectrum Analyzer
Spectrograms are a two-dimensional representation of the power spectrum of a signal as this signal sweeps through time. They give a visual understanding of the frequency content of your signal. Each line of the spectrogram is one periodogram computed using either the filter bank approach or the Welch's algorithm of averaging modified periodogram. - 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. - spectrumAnalyzer オブジェクトの測定データをプログラムによって取得
spectrumAnalyzer
オブジェクトからの測定データの取得。 - Spectrum Analyzer ブロックの測定データをプログラムによって取得
Spectrum Analyzer ブロックからの測定データの取得。 - Fixed-Point Filter Design in MATLAB
Design filters for use with fixed-point input. The example analyzes the effect of coefficient quantization on filter design. You must have the Fixed-Point Designer™ software to run this example. - MATLAB Compiler を使用した DSP アプリケーションの生成
MATLAB®
Compiler™ を使用して、DSP System Toolbox™ の System object を使用する MATLAB®
関数からスタンドアロン アプリケーションを作成します。 - UDP を使用したスタンドアロン実行可能ファイルの生成と操作
この例では、MATLAB® Coder™ を使用してストリーミング統計用のスタンドアロン実行可能ファイルを生成し、MATLAB® 内で実行されるユーザー インターフェイス (UI) を使用して生成された実行可能ファイルを調整する方法を示します。 - パラメトリクス オーディオ イコライザー用のコード生成
この例では、コード生成で使用する 3 バンド パラメトリック イコライザーのアルゴリズム仕様をモデル化する方法を示します。 - プログラミング可能な FPGA 用 FIR フィルター
この例では、プログラミング可能なハードウェア用 FIR フィルターの実装方法を示します。
ストリーミング信号処理
MATLAB および Simulink でのフィルターの設計と実装
マルチレート信号処理
デスクトップ アルゴリズムの高速化
スペクトル解析
信号の可視化と測定
展開
DSP システムのモデル化について
- 信号処理モデル向け Simulink 環境の構成
信号処理モデルで使用する Simulink 環境の構成方法を示す。
- サンプルベースおよびフレームベースの概念
Simulink モデルのコンテキストにおける、基本的な信号の概念について説明します。サンプルベースの処理およびフレームベースの処理の詳細を確認します。
- Delay and Latency
Configure the Simulink environment to minimize delay and increase simulation performance.
- 可変サイズの信号の基礎 (Simulink)
サイズと値をシミュレーション中に変更できる、可変サイズの信号を作成する。
- ブロック パラメーター値の調整と試行 (Simulink)
モデルの作成時に、Transfer Fcn ブロックの係数などのブロック パラメーターを試して、使用するブロックを決定することができます。
- 固定小数点信号処理
全般的な固定小数点アプリケーション開発の長所とシステム ツールボックス ソフトウェアに固有の固定小数点サポートの長所を説明し、固定小数点信号処理開発の一般的な使用例を示します。