Transformarea Hartley discretă (abreviată ca DHT) este un fel de transformare trigonometrică ortogonală discretă. În multe cazuri, poate servi ca un substitut pentru transformata Fourier discretă .
Secvența de numere reale , , … , se transformă într-o succesiune de numere reale , , … , folosind transformarea Hartley discretă după formula:
unde [1] . Transformarea Hartley discretă inversă este dată de formula:
Trebuie remarcat faptul că, spre deosebire de transformata Fourier discretă (abreviată DFT), transformata Hartley dă un număr de numere reale.
Există următoarele formule pentru trecerea de la DFT (secvența , , … , ) la DFT și invers [2] :
Ideea transformării rapide Hartley (abreviată ca FFT) este aceeași cu cea a transformării rapide Fourier (abreviată ca FFT): datorită simetriei, numărul de calcule poate fi redus.
Fie două noi secvențe de lungime egală cu și să fie obținute din secvența originală , , … , și fie DPT-urile lor egale cu și , respectiv , unde . În aceste notații, formula generală BPH are următoarea formă [3] :
Folosind formulele de conversie DFT în DFT de mai sus, puteți utiliza FHT pentru a calcula FFT, ceea ce simplifică calculele din cauza lipsei de înmulțiri complexe [4] .