Operator Downscale

Operator Library: Signal

入力信号を指定された周波数にダースケールします。つまり、N番目ごとのパルスのみが出力に転送されます。 パラメータ Downscaleでダースケール係数を指定します。 パラメータ SelectedPulseで、ダースケールシーケンスのどのパルスを使用し、出力に転送するかを定義します。 パラメータ値の変更は、オペレータが新しいシーケンスを開始したときにのみ適用されます。 次の波形に、オペレータの動作を示します。

入力リンクResetを使用してオペレータをリセットできます。 リセット入力がHighの間は、パルスは処理されません。 すべての処理が中断されます。 リセット入力がLowになると、オペレータは動作を再開します。 次の波形は、オペレータの動作を示しています。

このオペレータは、VisualApplets の機能シミュレーションから除外されます。

I/O Property

Property 値
オペレータータイプ O
入力リンク I、信号データ入力
Reset、信号データ入力
Output Link O、信号データ出力

サポートされているリンクフォーマット

Link Parameter Input Link I 入力リンク Reset Output Link O
Bit Width 1 1 as I
Arithmetic unsigned unsigned as I
Parallelism 1 1 as I
Kernel Columns 1 1 as I
Kernel Rows 1 1 as I
Img Protocol VALT_SIGNAL VALT_SIGNAL as I
Color Format VAF_GRAY VAF_GRAY as I
Color Flavor FL_NONE FL_NONE as I
Max. Img Width any any as I
Max. Img Height any any as I

パラメーター

MaxScaleBits
タイプ static パラメータ
Default 8
範囲 [1, 32]

パラメータ Downscaleの最大範囲を定義します。 このパラメータは、Downscaleがdynamicに設定されている場合にのみ有効になります。

Downscale
タイプ dynamic/static read/write parameter
Default 1
範囲 dynamicの場合は[1, 2^MaxScaleBits-1]、それ以外の場合は[1, 2^64-1]

実際のダースケール係数は、このパラメータを使用して定義されます。 ダースケール係数が1の場合、入力パルスはそのまま出力に転送されます。

値はパラメータ SelectedPulse以上である必要があります。

SelectedPulse
タイプ dynamic/static read/write parameter
Default 1
範囲 dynamicの場合は[1, 2^MaxScaleBits-1]、それ以外の場合は[1, 2^64-1]

このパラメータは、出力に転送するシーケンスのパルスを選択します。

The value has to be <= parameter Downscale.

使用例

Operator Downscaleの使用例を次に示します。