CiCueTea v0.0.1
Loading...
Searching...
No Matches
SignalUtils.h File Reference

Signal utilities: window functions. More...

#include <cassert>
#include <numbers>
#include <Eigen/Core>
#include "MathUtils.h"

Go to the source code of this file.

Functions

Eigen::ArrayXd jsa::cicuetea::hann (Eigen::Index N)
 Periodic Hann window of length N: sin²(πn/N).

Detailed Description

Signal utilities: window functions.

Author
Juan Sierra
Date
3/23/25

Function Documentation

◆ hann()

Eigen::ArrayXd jsa::cicuetea::hann ( Eigen::Index N)
inline

Periodic Hann window of length N: sin²(πn/N).

Periodic (DFT-even) form, so sqrt-Hann analysis/synthesis pairs at 50% overlap satisfy the WOLA condition exactly.