一维离散正弦变换
- 更新时间2025-07-30
- 阅读时长2分钟
计算输入序列X的离散正弦变换(DST)。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。

输入/输出
X
—
X是实数向量。
DST点数
—
DST点数是要进行DST的长度。 如DST点数大于X的元素数,VI将在X的末尾添加0,以匹配DST点数的大小。如DST点数小于X中的元素数,VI只使用X中的前DST点数个元素进行DCT。如DST点数小于等于0,VI将使用X的长度作为DST点数。
DST {X}
—
DST {X}是X的DST。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
一维DST
序列X的一维快速正弦变换DST {X}的定义如下:
, k=0, 1, 2, …, N–1N是输入序列X的长度,xn是输入序列X中的第n个元素,yk是输出序列DST {X}中的第k个元素。该VI使用快速DST算法,而非直接计算离散正弦变换。LabVIEW使用FFT技术实现上述快速DST算法。
X
—
DST点数
—
DST {X}
—
错误
—