You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ButterworthSynthesisCpp.inl 460B

12345678910111213
  1. void BandPassBase::setupSynthesis (int order,
  2. double sampleRate,
  3. double centerFrequency,
  4. double widthFrequency)
  5. {
  6. m_analogProto.design (order);
  7. BandPassTransform (centerFrequency / sampleRate, widthFrequency / sampleRate, m_digitalProto, m_analogProto);
  8. // inversion of the numerator and denominator digital coefficients
  9. Cascade::setLayoutSynthesis (m_digitalProto);
  10. }