Operator Downscale

Operator Library: Signal

此運算子會將輸入訊號降採樣至指定頻率, 也就是說,僅每 N 個脈衝中的其中一個會被傳送至輸出端。 參數「Downscale」用於指定降採樣係數。 參數「SelectedPulse」定義在降採樣序列中,將使用哪個脈衝並將其傳送至輸出。 參數值的變更僅在運算子開始新序列時才會生效。 以下波形圖中,可直觀地呈現此運算子的運作行為。

可透過輸入連結「重置」來重置該運算器。 當重置輸入為高電平時,系統不會處理任何脈衝。 所有處理作業均會中斷。 當重置輸入為低電平時,該運算器將重新開始運作。 以下波形說明了該運算器的運作行為。

此 operator 不包含在 VisualApplets 功能模擬中。

I/O Properties

Property Value
Operator Type O
Input Links I,訊號資料輸入
重置,訊號資料輸入
Output Link O,信號資料輸出

Supported Link Format

Link Parameter Input Link I Input Link Reset Output Link O
Bit Width 1 1 as I
Arithmetic 無號數 無號數 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

Parameters

MaxScaleBits
Type 靜態參數
Default 8
Range [1, 32]

定義參數「Downscale」的最大範圍。 僅當「Downscale」設定為「動態」時,此參數才會啟用。

Downscale
Type 動態/靜態讀寫參數
Default 1
Range [1, 2^MaxScaleBits-1](若為動態),否則 [1, 2^64-1]

實際的降頻係數是透過此參數來定義的。 若降頻係數為一,則任何輸入脈衝都會直接傳輸至輸出端。

該值必須大於或等於參數SelectedPulse。

SelectedPulse
Type 動態/靜態讀寫參數
Default 1
Range [1, 2^MaxScaleBits-1](若為動態),否則 [1, 2^64-1]

此參數用於選取序列中要傳送至輸出的脈衝。

The value has to be <= parameter Downscale.

Examples of Use

以下範例展示了 Downscale 運算子的用法: