LinearSystems Namespace

Header: Dew.Signal/Units.LinearSystems.h · Cross-compiler

namespace Dew::Signal::Units::LinearSystems

Functions

NameDescription
Bilinear (2)Compute bilinear transformation.
BilinearPrewarpPrewarp an analog (s-domain) cutoff so it maps to the requested digital frequency under the bilinear transform.
BilinearUnwarpUnwarp: return the digital frequency that an analog (s-domain) frequency maps to under the bilinear transform.
ComputeGain (2)Evaluate the gain of a zero-pole rational polynomial at a point.
LowpassToBandpass (2)Frequency transformation from a lowpass to a bandpass filter in s-domain.
LowpassToBandpassZ (2)Apply frequency band transformation from lowpass to bandpass in the z-domain.
LowpassToBandstop (2)Frequency transformation from a lowpass to a bandstop filter in s-domain.
LowpassToBandstopZ (2)Apply frequency band transformation from lowpass to bandstop in the z-domain.
LowpassToHighpass (2)Frequency transformation from a lowpass to a highpass filter in s-domain.
LowpassToHighpassZ (2)Apply frequency band transformation from lowpass to highpass in the z-domain.
LowpassToLowpass (2)Frequency transformation from a lowpass to a lowpass filter in s-domain.
LowpassToLowpassZ (2)Apply frequency band transformation from lowpass to lowpass in the z-domain.
LTIZerosFind zeros of a linear time invariant system in state-space form.
MatchedZTransformTransform the zeros and poles of a filter in s-domain to z-domain.
RationalSubstitution (2)Replace the variable of a rational polynomial with another rational polyniomial.
StateSpaceToTransferFunConvert transfer function from state-space to numerator-denominator form.
StateSpaceToZeroPoleConvert transfer function from state-space to zero-pole form.
TransferFunToStateSpaceConvert transfer function from numerator-denominator to state-space form.
TransferFunToZeroPoleConvert transfer function from numerator-denominator to zero-pole form.
ZeroPoleToSOSConvert a zero-pole transfer function to a cascade of second-order sections (SOS).
ZeroPoleToStateSpaceConvert transfer function from zero-pole to state-space form.
ZeroPoleToTransferFunConvert transfer function from zero-pole to numerator-denominator form.