入力シーケンスXの逆高速ハートレ変換を計算します。

実数入力シーケンスXの要素数は、2の累乗である必要があります。


icon

入力/出力

  • c1ddbl.png X

    Xは入力シーケンスです。Xの逆FHTを適切に計算するには、シーケンスの要素数nが2の累乗である必要があります。

    m = 1, 2, 3,...,23 の場合、n =2m

    Xの要素数が2の累乗以外の場合、VIは逆FHT {X}を空の配列に設定し、エラーを返します。

  • i1ddbl.png 逆FHT{X}

    逆FHT {X}Xの逆ハートレ変換です。

  • ii32.png エラー

    エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。

  • 関数X(f)の逆ハートレ変換は、以下のように定義されます。

    ,

    ここで、cas(x) = cos(x) + sin(x)です。

    Yが、出力シーケンス逆FHT{X}を表す場合、「逆FHT」VIはハートレ積分の離散展開を介してYを求めます。

    ここで、k = 1, 2, …n – 1、

    また、nXの要素数です。

    逆ハートレ変換は、実数値のシーケンスに実数値の周波数シーケンスをマップします。逆フーリエ変換の代わりに逆ハートレ変換を使用して、信号のコンボリューション、信号のデコンボリューション、信号の相関を求めることができます。また、ハートレ変換からフーリエ変換を抽出することもできます。

    フーリエ変換とハートレ変換比較の詳細は、「FHT」VIを参照してください。