81 static Eigen::RowVectorXd
resample(
const Eigen::RowVectorXd& vecData,
100 static Eigen::MatrixXd
resampleMatrix(
const Eigen::MatrixXd& matData,
103 const Eigen::RowVectorXi& vecPicks = Eigen::RowVectorXi(),
111 static int gcd(
int a,
int b);
128 static Eigen::RowVectorXd buildKernel(
int p,
int q,
int iNZeros);
142 static Eigen::RowVectorXd polyphaseConv(
const Eigen::RowVectorXd& vecX,
143 const Eigen::RowVectorXd& vecH,
Export/import macros and namespace declaration for the DSP library.
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
Polyphase anti-aliased rational resampling for MEG/EEG data.
static Eigen::RowVectorXd resample(const Eigen::RowVectorXd &vecData, double dNewSFreq, double dOldSFreq, int iNZeros=10)
static Eigen::MatrixXd resampleMatrix(const Eigen::MatrixXd &matData, double dNewSFreq, double dOldSFreq, const Eigen::RowVectorXi &vecPicks=Eigen::RowVectorXi(), int iNZeros=10)