Skip to main content

general_hamming

Function general_hamming 

Source
pub fn general_hamming(m: usize, alpha: f64) -> FerrayResult<Array<f64, Ix1>>
Expand description

Generalized Hamming window: w(n) = α - (1 - α) cos(2π n / (M - 1)).

alpha = 0.5 gives the Hann window; alpha = 25/46 ≈ 0.5435 gives a “perfect” Hamming (NumPy uses 0.54 by tradition).

Mirrors scipy.signal.windows.general_hamming / torch.signal.windows.general_hamming.