开发者
下载
[object Object][object Object]

[object Object]

将源Tile反交织到两个目标Tile([object Object][object Object])中。该操作逆转交织过程:[object Object] 接收交织流的偶数位置元素,[object Object] 接收奇数位置元素。

[object Object] 有两种重载形式:

  • 双源形式[object Object]):给定两个持有交织流前半部分和后半部分的源Tile,反交织为原始的偶元素流和奇元素流。
  • 单源形式[object Object]):给定一个包含完整交织数据的源Tile,反交织为偶数位置和奇数位置的元素流。每个目标行持有 [object Object] 个有效元素。

[object Object][object Object] 的逆操作。

[object Object][object Object]

给定两个源Tile [object Object](前半部分)和 [object Object](后半部分),重构完整交织流并反交织:

combinedj={src0i,j若 0j<validColssrc1i,jvalidCols若 validColsj<2×validCols\mathrm{combined}_{j} = \begin{cases} \mathrm{src0}_{i, j} & \text{若 } 0 \le j < \mathrm{validCols} \\ \mathrm{src1}_{i, j - \mathrm{validCols}} & \text{若 } \mathrm{validCols} \le j < 2 \times \mathrm{validCols} \end{cases}

dst0i,k=combined2k,0k<validCols\mathrm{dst0}_{i, k} = \mathrm{combined}_{2k}, \quad 0 \le k < \mathrm{validCols} dst1i,k=combined2k+1,0k<validCols\mathrm{dst1}_{i, k} = \mathrm{combined}_{2k+1}, \quad 0 \le k < \mathrm{validCols}

其中 [object Object][object Object]

[object Object]

给定一个包含逐行交织数据的源Tile [object Object]

dst0i,k=srci,2k,0k<halfValidCols\mathrm{dst0}_{i, k} = \mathrm{src}_{i, 2k}, \quad 0 \le k < \mathrm{halfValidCols} dst1i,k=srci,2k+1,0k<halfValidCols\mathrm{dst1}_{i, k} = \mathrm{src}_{i, 2k+1}, \quad 0 \le k < \mathrm{halfValidCols}

其中 [object Object]

[object Object]
[object Object]

PTO-AS形式:参见

同步形式(双源):

[object Object]

同步形式(单源):

[object Object]
[object Object]

双源形式:

[object Object]

单源形式:

[object Object]
[object Object]

双源形式:

[object Object]

单源形式:

[object Object]
[object Object]

声明于 [object Object]

[object Object]
[object Object]
[object Object]
[object Object]
  • 实现检查 (Ascend 950PR/Ascend 950DT):
    • [object Object] 必须是以下之一:[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
    • Tile布局必须是行主序([object Object])。
    • 所有Tile必须具有相同的 [object Object]
    • 双源形式:[object Object][object Object][object Object][object Object] 必须具有相同的有效形状, 且他们的validCols必须为偶数。
    • 单源形式:[object Object][object Object][object Object] 必须具有相同的有效行数;[object Object][object Object][object Object] 必须为 [object Object][object Object] 的一半。
  • 有效区域:
    • 双源形式:该操作使用 [object Object] / [object Object] 作为迭代域。[object Object] 每行持有 [object Object] 个元素。
    • 单源形式:[object Object] 每行持有 [object Object] 个有效元素。每行中超出 [object Object] 的元素是未指定的
[object Object][object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object][object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
  • - 将两个Tile交织为交替的偶/奇流(TDeInterleave的逆操作)。