dht#
- diffsptk.DHT#
alias of
DiscreteHartleyTransform
- class diffsptk.DiscreteHartleyTransform(dht_length: int, dht_type: int = 2)[source]#
Discrete Hartley transform module.
- Parameters:
- dht_lengthint >= 1
The DHT length, \(L\).
- dht_typeint in [1, 4]
The DHT type.
- diffsptk.functional.dht(x: Tensor, dht_type: int = 2) Tensor [source]#
Compute DHT.
- Parameters:
- xTensor [shape=(…, L)]
The input.
- dht_typeint in [1, 4]
The DHT type.
- Returns:
- outTensor [shape=(…, L)]
The DHT output.
See also