Transformada de Hartley discreta

De la Viquipèdia, l'enciclopèdia lliure

Una transformada de Hartley discreta (DHT) és una transformada relacionada amb Fourier de dades discretes i periòdiques similars a la transformada discreta de Fourier (DFT), amb aplicacions anàlogues en el processament de senyals i camps relacionats. La seva principal distinció amb la DFT és que transforma les entrades reals en sortides reals, sense implicació intrínseca de nombres complexos. De la mateixa manera que la DFT és l'anàleg discret de la transformada contínua de Fourier (FT), la DHT és l'analògic discret de la transformada contínua de Hartley (HT), introduïda per Ralph VL Hartley el 1942.[1]

Com que hi ha algorismes ràpids per al DHT anàlegs a la transformada ràpida de Fourier (FFT), el DHT va ser proposat originalment per Ronald N. Bracewell el 1983 com una eina computacional més eficient en el cas comú on les dades són purament reals. Posteriorment, es va argumentar, però, que normalment es poden trobar algorismes FFT especialitzats per a entrades o sortides reals amb una mica menys d'operacions que qualsevol algorisme corresponent per al DHT.[2]

Definició[modifica]

Formalment, la transformada de Hartley discreta és una funció lineal invertible H: RnRn (on R denota el conjunt de nombres reals). Els N nombres reals x0, ..., xN−1 es transformen en els N nombres reals H0, . . ., HN −1 segons la fórmula [3]

La combinació De vegades es denota cas(z) i no s'ha de confondre amb cis(z) = eiz = cos(z) + i sin(z), o eiz = cis(−z) que apareix a la definició DFT (on i és la unitat imaginària).

Igual que amb la DFT, el factor d'escala general davant de la transformada i el signe del terme sinus són una qüestió de convenció. Tot i que aquestes convencions varien de tant en tant entre autors, no afecten les propietats essencials de la transformació.[4]

Algoritmes ràpids[modifica]

Igual que per a la DFT, avaluar directament la definició de DHT requeriria operacions aritmètiques O(N2) (vegeu la notació Big O). Hi ha algorismes ràpids similars a la FFT, però, que calculen el mateix resultat només en operacions O(N log N). Gairebé tots els algorismes FFT, des de Cooley–Tukey fins al factor primer fins a Winograd (1985) fins al de Bruun (1993), tenen un anàleg directe per a la transformada de Hartley discreta. (No obstant això, alguns dels algorismes FFT més exòtics, com ara el QFT, encara no s'han investigat en el context del DHT).

En particular, l'anàleg DHT de l'algorisme de Cooley-Tukey es coneix comunament com l'algoritme de transformada ràpida de Hartley (FHT), i va ser descrit per primera vegada per Bracewell el 1984. Aquest algorisme FHT, almenys quan s'aplica a la potència de dues mides N, és objecte de la patent dels Estats Units número 4.646.256, emesa el 1987 a la Universitat de Stanford. Stanford va col·locar aquesta patent en el domini públic el 1994 (Bracewell, 1995).[5]

Referències[modifica]

  1. Bracewell, R. N. «Discrete Hartley transform» (en anglès). JOSA, 73, 12, 01-12-1983, pàg. 1832–1835. DOI: 10.1364/JOSA.73.001832.
  2. Jones, Keith. The Discrete Hartley Transform (en anglès). Dordrecht: Springer Netherlands, 2010, p. 27–40. DOI 10.1007/978-90-481-3917-0_3. ISBN 978-90-481-3917-0. 
  3. Weisstein, Eric W. «Hartley Transform» (en anglès). [Consulta: 26 setembre 2023].
  4. Sorensen, Henrik V.; Jones, Douglas L.; Burrus, C. Sidney; Heideman, Michael T. «On Computing the Discrete Hartley Transform». IEEE Transactions on Acoustics, Speech, and Signal Processing, 33, 5, 1985-10, pàg. 1231–1238. DOI: 10.1109/TASSP.1985.1164687. ISSN: 0096-3518.
  5. Coutinho, V. A.; Bayer, F. M.; Cintra, R. J. «Low-complexity Three-dimensional Discrete Hartley Transform Approximations for Medical Image Compression». Computers in Biology and Medicine, 139, 2021-12, pàg. 105018. DOI: 10.1016/j.compbiomed.2021.105018.