rft 0.1.0

FFT handling library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use super::Function;
use {Precision};

/// https://en.wikipedia.org/wiki/Window_function#Welch_window
pub struct Welch;

impl Function for Welch {
	fn compute(n: Precision, N: Precision) -> Precision {
		1.0 - ((n - (N - 1.0) / 2.0) / ((N - 1.0) / 2.0))
	}
}