计算输入序列X的离散正弦变换(DST)。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。


icon

一维DST

序列X的一维快速正弦变换DST {X}的定义如下:

, k=0, 1, 2, …, N–1

N是输入序列X的长度,xn是输入序列X中的第n个元素,yk是输出序列DST {X}中的第k个元素。该VI使用快速DST算法,而非直接计算离散正弦变换。LabVIEW使用FFT技术实现上述快速DST算法。

二维DST

矩阵X的二维快速正弦变换DST {X}的定义如下:

其中 MN 分别是输入矩阵 X的行数和列数。 x(m, n) 是输入矩阵 X 中行数为 m 、列数为 n的元素。 y(u, v) 是输出矩阵 DST {X} 中行数为 u 、列数为 v的元素:

  1. 在输入矩阵X上按行进行一维DST。输出为Y'
  2. Y'上按列进行一维DST。输出为DST {X}