Discrete Prolate Spheroidal Sequences (Slepian tapers). More...
#include <dpss.h>
Static Public Member Functions | |
| static DpssResult | compute (int nSamples, double halfBandwidth, int nTapers=-1, bool sym=true, bool lowBias=false) |
Discrete Prolate Spheroidal Sequences (Slepian tapers).
Computes DPSS tapers via the tridiagonal eigenvalue formulation. These tapers are used by the multitaper spectral estimator to achieve optimal spectral concentration within a given half-bandwidth.
|
static |
Compute DPSS tapers for a given window length and half-bandwidth.
| [in] | nSamples | Window length N in samples. |
| [in] | halfBandwidth | Half-bandwidth parameter (NW); typical values: 2, 3, 4. |
| [in] | nTapers | Number of tapers to return; -1 → floor(2*halfBandwidth - 1). |
| [in] | sym | false: periodic tapers for spectral analysis, i.e. the first N samples of the length N + 1 tapers (scipy dpss sym=False, used by MNE-Python). |
| [in] | lowBias | Keep only tapers with concentration > 0.9, at least the first (MNE-Python low_bias). |