逆FHT
- 更新日2025-07-30
- 3分で読める
入力シーケンスXの逆高速ハートレ変換を計算します。
実数入力シーケンスXの要素数は、2の累乗である必要があります。

入力/出力
X
—
Xは入力シーケンスです。Xの逆FHTを適切に計算するには、シーケンスの要素数nが2の累乗である必要があります。 m = 1, 2, 3,...,23 の場合、n =2m 。 Xの要素数が2の累乗以外の場合、VIは逆FHT {X}を空の配列に設定し、エラーを返します。
逆FHT{X}
—
逆FHT {X}はXの逆ハートレ変換です。
エラー
—
エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。 |
関数X(f)の逆ハートレ変換は、以下のように定義されます。
,ここで、cas(x) = cos(x) + sin(x)です。
Yが、出力シーケンス逆FHT{X}を表す場合、「逆FHT」VIはハートレ積分の離散展開を介してYを求めます。

ここで、k = 1, 2, …n – 1、
また、nはXの要素数です。
逆ハートレ変換は、実数値のシーケンスに実数値の周波数シーケンスをマップします。逆フーリエ変換の代わりに逆ハートレ変換を使用して、信号のコンボリューション、信号のデコンボリューション、信号の相関を求めることができます。また、ハートレ変換からフーリエ変換を抽出することもできます。
フーリエ変換とハートレ変換比較の詳細は、「FHT」VIを参照してください。
X
—
逆FHT{X}
—
エラー
—