102 static Eigen::RowVectorXd
resample(
const Eigen::RowVectorXd& vecData,
121 static Eigen::MatrixXd
resampleMatrix(
const Eigen::MatrixXd& matData,
124 const Eigen::RowVectorXi& vecPicks = Eigen::RowVectorXi(),
132 static int gcd(
int a,
int b);
149 static Eigen::RowVectorXd buildKernel(
int p,
int q,
int iNZeros);
163 static Eigen::RowVectorXd polyphaseConv(
const Eigen::RowVectorXd& vecX,
164 const Eigen::RowVectorXd& vecH,
dsp library export/import macros.
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)