118 static QVector<IirBiquad> designButterworth(
int iOrder,
133 static Eigen::RowVectorXd applySos(
const Eigen::RowVectorXd& vecData,
134 const QVector<IirBiquad>& sos);
146 static Eigen::RowVectorXd applyZeroPhase(
const Eigen::RowVectorXd& vecData,
147 const QVector<IirBiquad>& sos);
158 static Eigen::MatrixXd applyZeroPhaseMatrix(
const Eigen::MatrixXd& matData,
159 const QVector<IirBiquad>& sos);
170 static QVector<std::complex<double>> butterworthPrototypePoles(
int n);
182 static IirBiquad poleToDigitalBiquad(std::complex<double> pole,
197 static IirBiquad realPoleToDigitalSection(
double dPoleReal,