Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Derepeat

連続するサンプルを平均化することで、サンプリング レートを低減

  • Derepeat block

ライブラリ:
Communications Toolbox / Sequence Operations

説明

Derepeat ブロックは、N 連続サンプルを平均化して、入力サンプルレートの 1/N 倍のレートで離散入力をリサンプリングします。N は Derepeat factor, N パラメーターを表します。

端子

入力

すべて展開する

入力信号。スカラー、ベクトルまたは行列として指定します。

データ型: double
複素数のサポート: あり

出力

すべて展開する

出力信号。スカラーまたは列ベクトルとして返されます。

データ型: double
複素数のサポート: あり

処理レートの詳細については、シングルレート処理およびマルチレート処理を参照してください。

パラメーター

すべて展開する

デリピート係数。整数で指定します。デリピート係数は、各出力サンプルを生成するために平均する連続入力サンプルの数です。

入力処理の制御。以下のいずれかのオプションを指定します。

  • チャネルとしての列 (フレーム ベース) — ブロックは入力の各列を別々のチャネルとして扱います。

  • チャネルとしての要素 (サンプル ベース) — ブロックは入力の各要素を別々のチャネルとして扱います。

ブロック処理レート。以下のいずれかのオプションを指定します。

  • Allow multirate processing — ブロックは出力サンプルレートを入力サンプルレートの Derepeat factor, N 倍遅くして信号をダウンサンプリングします。詳細については、マルチレート処理を参照してください。

  • Enforce single-rate processing — ブロックは、Derepeat factor, N パラメーター値と等しい係数で出力フレーム サイズを減らすことで、入力サンプルレートを維持します。また、シングルレート処理モードでは、このブロックを Triggered Subsystem 内で使用できます。詳細については、シングルレート処理を参照してください。

初期条件。スカラー、ベクトルまたは行列として指定します。このパラメーターでは、入力データを出力に表示するには早すぎる場合の出力値を指定します。[Initial conditions] パラメーターの次元が出力の次元と一致する場合、このパラメーターは初期出力値を表します。[Initial conditions] がスカラーの場合、出力内の各要素の初期値を表します。このブロックは、初期条件の空の行列をサポートしません。

ブロックの特性

データ型

double | single

多次元信号

なし

可変サイズの信号

なし

詳細

すべて展開する

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入

参考

ブロック