Operator Downscale

Operator Library: Signal

이 연산자는 입력 신호를 지정된 주파수로 축소합니다. 즉, N번째 펄스마다 출력으로 전달됩니다. 파라미터 Downscale은 축소 비율을 지정합니다. 파라미터 SelectedPulse는 축소 시퀀스의 어떤 펄스를 사용하여 출력으로 전달할지를 정의합니다. 파라미터 값 변경은 연산자가 새 시퀀스를 시작할 때만 적용됩니다. 다음 파형에서 연산자의 동작을 시각적으로 확인할 수 있습니다.

입력 링크 Reset을 사용하여 연산자를 리셋할 수 있습니다. 리셋 입력이 High 상태인 동안에는 펄스가 처리되지 않습니다. 모든 처리가 중단됩니다. 리셋 입력이 Low 상태가 되면 연산자가 작동을 재개합니다. 다음 파형은 연산자의 동작을 보여줍니다.

이 오퍼레이터는 VisualApplets 기능 시뮬레이션에서 제외됩니다.

I/O Properties

Property Value
Operator Type O
Input Links I, 신호 데이터 입력
Reset, 신호 데이터 입력
Output Link O, 신호 데이터 출력

Supported Link Format

Link Parameter Input Link I Input Link 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

Parameters

MaxScaleBits
Type static parameter
Default 8
Range [1, 32]

파라미터 Downscale의 최대 범위를 정의합니다. 이 파라미터는 Downscale이 dynamic으로 설정된 경우에만 활성화됩니다.

Downscale
Type 동적/정적 읽기/쓰기 파라미터
Default 1
Range dynamic인 경우 [1, 2^MaxScaleBits-1], 그 외의 경우 [1, 2^64-1]

실제 축소 비율은 이 파라미터를 사용하여 정의됩니다. 축소 비율이 1이면 모든 입력 펄스가 출력으로 전달됩니다.

값은 파라미터 SelectedPulse 이상이어야 합니다.

SelectedPulse
Type 동적/정적 읽기/쓰기 파라미터
Default 1
Range dynamic인 경우 [1, 2^MaxScaleBits-1], 그 외의 경우 [1, 2^64-1]

이 파라미터는 출력으로 전달할 시퀀스의 펄스를 선택합니다.

The value has to be <= parameter Downscale.

사용 예제

Downscale 연산자의 사용 예시는 다음과 같습니다: