Quantizer
与えられた区間で入力を離散化
ライブラリ:
Simulink /
Discontinuities
説明
Quantizer ブロックは、量子化アルゴリズムを使用して入力信号を離散化します。ブロックは最近傍への丸めメソッドを使用して、信号の値を [量子化間隔] で定義される出力での量子化された値にマッピングします。滑らかな入力信号は、量子化の後では階段状の形状になることがあります。
この方程式は最近傍への丸めメソッドを数学的に説明しています。
y = q * round(u/q)
ここで y
は量子化された出力、u
は入力、q
は [量子化間隔] です。
例
端子
入力
Port_1 — 量子化する入力信号
スカラー | ベクトル
量子化アルゴリズムへの入力信号。
データ型: single
| double
複素数のサポート: あり
出力
Port_1 — 量子化された出力信号
スカラー | ベクトル
最近傍への丸めのアプローチによって量子化された、離散値で構成された出力信号。
y = q * round(u/q)
ここで y
は出力、u
は入力、q
は [量子化間隔] です。
データ型: single
| double
パラメーター
量子化間隔 — 出力信号についての量子化レベルを定義する間隔
0.5
(既定値) | スカラー | ベクトル
アルゴリズムで使用する量子化間隔を指定します。Quantizer ブロック出力の量子化レベルは [量子化間隔] の整数倍です。
プログラムでの使用
ブロック パラメーター: QuantizationInterval |
型: 文字ベクトル |
値: 任意の実数または複素数値 |
既定の設定: '0.5' |
線形化時にゲインとして扱う — ゲイン値を指定
On
(既定値) | boolean
Simulink® の線形化コマンドは、このブロックを状態空間のゲインとして扱います。コマンドでゲインを 1 として扱うようにするには、このチェック ボックスをオンにします。ゲインを 0 として扱うようにするには、ボックスをオフにします。
プログラムでの使用
ブロック パラメーター: LinearizeAsGain |
型: 文字ベクトル |
値: 'off' | 'on' |
既定の設定: 'on' |
サンプル時間 (継承は -1) — サンプルの間隔
-1
(既定値) | スカラー | ベクトル
サンプルの時間間隔を指定します。サンプル時間を継承するには、このパラメーターを -1
に設定します。詳細については、サンプル時間の指定を参照してください。
依存関係
このパラメーターは、-1
以外の値に設定した場合にのみ表示されます。詳細は、サンプル時間が推奨されないブロックを参照してください。
プログラムでの使用
ブロック パラメーター: SampleTime |
型: string スカラーまたは文字ベクトル |
既定の設定: "-1" |
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
R2006a より前に導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)