132 static QVector<IirBiquad> designButterworth(
int iOrder,
147 static Eigen::RowVectorXd applySos(
const Eigen::RowVectorXd& vecData,
148 const QVector<IirBiquad>& sos);
160 static Eigen::RowVectorXd applyZeroPhase(
const Eigen::RowVectorXd& vecData,
161 const QVector<IirBiquad>& sos);
172 static Eigen::MatrixXd applyZeroPhaseMatrix(
const Eigen::MatrixXd& matData,
173 const QVector<IirBiquad>& sos);
184 static QVector<std::complex<double>> butterworthPrototypePoles(
int n);
196 static IirBiquad poleToDigitalBiquad(std::complex<double> pole,
211 static IirBiquad realPoleToDigitalSection(
double dPoleReal,