Operator Library: Arithmetics
算子 COT 用于计算输入的余切值。
余切函数的输入范围是 [-∞, ∞]。 由于余切函数的周期性,VisualApplets 算子的输入范围被限制为 [-π, π[ 即输入的最小值为 -π,输入的最大值加 1 为 π。 因此,输入不可能为 +π。
因此,余切函数的自变量 x 由以下公式确定

其中

是输入 link 上的 Bit Width。
余切函数的结果范围为 [-∞, ∞]。 该算子包含一个参数 ResolutionBits,用于定义输出值的定点分辨率位数。 因此,输出范围由输出位数和分辨率位数共同决定 =

其中

是输出端的位宽,R 是分辨率位。 因此,输出值为

正切函数在 -π/2 和 π/2 处无定义。 VisualApplets 算子会将这些值裁切为输出端可能的最大值或最小值。 此外,余切函数的结果也可能超出输出值的范围。 在这种情况下,结果同样会被裁切为最大或可能的最 小值。 因此,

下图显示了普通余切函数的曲线图。

In the next figure, the VisualApplets operator implementation is shown. Note the input and output bit widths.

| Link Parameter | Input Link I | Output Link O |
|---|---|---|
| Bit Width | [8, 12] | [8,32] |
| Arithmetic | signed | signed |
| Parallelism | any | as I |
| Kernel Columns | 1 | as I |
| Kernel Rows | 1 | as I |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | as I |
| Color Format | VAF_GRAY | as I |
| Color Flavor | FL_NONE | as I |
| Max. Img Width | any | as I |
| Max. Img Height | any | as I |
算子 COT 的使用方法如以下示例所示:

上一页

