Hartley Transform
The Hartley Transform is an integral transform which shares some features with the Fourier transform, but which, in the most common convention, multiplies the integral kernel by
| cas(2pinut)=cos(2pinut)+sin(2pinut) |
(1)
|
instead of by e^(-2piift), giving the transform pair
(Bracewell 1986, p. 10, Bracewell 1999, p. 179).
The Hartley transform produces real output for a real input, and is its own inverse. It therefore can have computational advantages over the discrete Fourier transform, although analytic expressions are usually more complicated for the Hartley transform.
In the discrete case, the kernel is multiplied by
instead of
The discrete version of the Hartley transform--using an alternate convention with the plus sign replaced by a minus sine can be written explicitly as
where F denotes the Fourier transform. The Hartley transform obeys the convolution property
| H[a*b]_k=1/2(A_kB_k-A^__kB^__k+A_kB^__k+A^__kB_k), |
(8)
|
where
Like the fast Fourier transform, there is a "fast" version of the Hartley transform. A decimation in time algorithm makes use of
where X denotes the sequence with elements
A decimation in frequency algorithm makes use of
The discrete Fourier transform
can be written
so
| F=T^(-1)HT. |
(20)
|
See also
Discrete Fourier Transform, Fast Fourier Transform, Fourier TransformExplore with Wolfram|Alpha
More things to try:
References
Arndt, J. "The Hartley Transform (HT)." Ch. 2 in "Remarks on FFT Algorithms." http://www.jjj.de/fxt/.Bracewell, R. N. The Fourier Transform and Its Applications, 3rd ed. New York: McGraw-Hill, 1999.Bracewell, R. N. The Hartley Transform. New York: Oxford University Press, 1986.Referenced on Wolfram|Alpha
Hartley TransformCite this as:
Weisstein, Eric W. "Hartley Transform." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/HartleyTransform.html