public class Biquad extends Object
| Modifier and Type | Field and Description |
|---|---|
double |
mA0 |
double |
mA1 |
double |
mA2 |
double |
mB0 |
double |
mB1 |
double |
mB2 |
| Constructor and Description |
|---|
Biquad() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyScale(double scale) |
double |
getA0() |
double |
getA1() |
double |
getA2() |
double |
getB0() |
double |
getB1() |
double |
getB2() |
org.apache.commons.math3.complex.Complex |
response(double normalizedFrequency) |
void |
setCoefficients(double a0,
double a1,
double a2,
double b0,
double b1,
double b2) |
void |
setIdentity() |
void |
setOnePole(org.apache.commons.math3.complex.Complex pole,
org.apache.commons.math3.complex.Complex zero) |
void |
setPoleZeroForm(BiquadPoleState bps) |
void |
setPoleZeroPair(PoleZeroPair pair) |
void |
setTwoPole(org.apache.commons.math3.complex.Complex pole1,
org.apache.commons.math3.complex.Complex zero1,
org.apache.commons.math3.complex.Complex pole2,
org.apache.commons.math3.complex.Complex zero2) |
public double mA0
public double mA1
public double mA2
public double mB1
public double mB2
public double mB0
public void applyScale(double scale)
public double getA0()
public double getA1()
public double getA2()
public double getB0()
public double getB1()
public double getB2()
public org.apache.commons.math3.complex.Complex response(double normalizedFrequency)
public void setCoefficients(double a0,
double a1,
double a2,
double b0,
double b1,
double b2)
public void setIdentity()
public void setOnePole(org.apache.commons.math3.complex.Complex pole,
org.apache.commons.math3.complex.Complex zero)
public void setPoleZeroForm(BiquadPoleState bps)
public void setPoleZeroPair(PoleZeroPair pair)
public void setTwoPole(org.apache.commons.math3.complex.Complex pole1,
org.apache.commons.math3.complex.Complex zero1,
org.apache.commons.math3.complex.Complex pole2,
org.apache.commons.math3.complex.Complex zero2)
Copyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.