1D DST
- 更新日2025-07-30
- 3分で読める
入力シーケンスXの離散正弦変換 (DST) を計算します。X入力にデータを配線して自動的に使用する多態性インスタンスを決定するか、インスタンスを手動で選択します。

入力/出力
X
—
Xは実ベクトルです。
DSTサイズ
—
DSTサイズは実行するDSTの長さです。 DSTサイズがXの要素数より大きい場合、このVIはゼロをXの最後に追加して、DSTサイズのサイズを一致させます。DSTサイズがXの要素数より小さい場合、このVIはXの先頭のDSTサイズ要素のみを使用してDSTを実行します。DSTサイズが0以下の場合、このVIはXの長さをDSTサイズとして使用します。
DST{X}
—
DST {X}はXのDSTです。
エラー
—
エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。 |
1D DST
シーケンスXの1次元離散正弦変換DST {X}は、以下の式で定義されます。
, k=0, 1, 2, …, N–1ここで、Nは入力シーケンスXの長さ、xnは入力シーケンスXのn 番目の要素、ykは出力シーケンスDST {X}のk 番目の要素です。このVIは離散正弦変換を直接計算せずに、高速DSTアルゴリズムを適用します。LabVIEWでは、この高速DSTアルゴリズムをFFTを用いたテクニックを使用して実装しています。
X
—
DSTサイズ
—
DST{X}
—
エラー
—