Struct BiquadDesign.Coefficients
Normalized biquad coefficients: y = b0·x + b1·x₁ + b2·x₂ − a1·y₁ − a2·y₂.
public readonly record struct BiquadDesign.Coefficients : IEquatable<BiquadDesign.Coefficients>
- Implements
- Inherited Members
Constructors
Coefficients(double, double, double, double, double)
Normalized biquad coefficients: y = b0·x + b1·x₁ + b2·x₂ − a1·y₁ − a2·y₂.
public Coefficients(double B0, double B1, double B2, double A1, double A2)
Parameters
B0doubleFeed-forward coefficient b0.
B1doubleFeed-forward coefficient b1.
B2doubleFeed-forward coefficient b2.
A1doubleFeedback coefficient a1.
A2doubleFeedback coefficient a2.
Properties
A1
Feedback coefficient a1.
public double A1 { get; init; }
Property Value
A2
Feedback coefficient a2.
public double A2 { get; init; }
Property Value
B0
Feed-forward coefficient b0.
public double B0 { get; init; }
Property Value
B1
Feed-forward coefficient b1.
public double B1 { get; init; }
Property Value
B2
Feed-forward coefficient b2.
public double B2 { get; init; }
Property Value
Identity
The identity filter (output = input).
public static BiquadDesign.Coefficients Identity { get; }