Using Simulink    
Unit Delay

信号を1サンプル周期だけ遅らせます。

ライブラリ

Discrete

詳細



Unit Delayブロックは、1サンプリング間隔だけその入力を遅らせて保持します。ブロックに対する入力がベクトルの場合、ベクトルのすべての要素は同じサンプル遅れ分だけ遅らせます。このブロックは、z-1離散時間演算子と等価です。

遅れのないサンプルアンドホールド関数が必要な場合は、Zero-Order Holdブロックを使用し、1単位以上の遅れが必要な場合は、Discrete Transfer Fcnブロックを使用してください(Unit Delayブロックの使用例については、Transport Delayブロックの説明を参照してください)。

サポートされているデータタイプ

Unit Delayブロックは、ユーザ定義のタイプを含むデータタイプの実数または複素数の信号を入力として受け入れます。入力信号のデータタイプがユーザ定義のものの場合、初期条件は0でなければなりません。

パラメータとダイアログボックス

Initial condition
Unit Delayブロックの出力が不定である間の最初のシミュレーション周期に対するブロック出力。このパラメータを慎重に選択することによって、この周期における望ましくない出力挙動を最小限に抑えることができます。デフォルトは 0
Sample time
サンプル間の時間間隔。デフォルトは 1

特性

直接フィードスルー
なし
サンプル時間
離散
スカラ拡張
Initial condition パラメータまたは入力について
状態
接続されるブロックまたはパラメータから継承
ベクトル化

ゼロクロッシング
なし


 Uniform Random Number Variable Transport Delay