5 Filtering Functions
Function | Description |
---|---|
FIRStruct | Describes the filter structure for any of the FIR filters. |
FIR | Applies an FIR filter to the sequence of the source samples, places the results in the sequence of destination samples and updates the delay values. |
FIRDecimate | Decimates the sequence of the source samples at a rate of R to 1, or equivalently, it downsamples the signal by a factor of R. |
FIRDelayInit | Initializes to zero the delay values in an FIRStruct filter structure. |
FIRInterpolate | Interpolates the sequence of the source samples at a rate of 1 to R, or equivalently, it up-samples the signal by a factor of R. |
FIRInterpDelayInit | Initializes to zero the delay values in an FIRStruct filter structure, optimized for use with an FIR interpolating filter. |
FIRLattice | Uses a lattice structure implementation to apply an FIR filter to the sequence of the source samples. It then places the results in the sequence of the destination samples and updates the delay values. |
FIRLMS | Applies an adaptive FIR filter to the sequence of the source samples, stores the results in the sequence of the destination samples and updates the delay values. |
FIRLMSNorm | Applies an adaptive FIR filter to the sequence of the source samples, stores the results in the sequence of the destination samples and updates the delay values. The filter coefficients are also updated, at a sample-per-sample basis, using a Normalized Least Mean Square algorithm applied according to the values of the reference samples. |
FIRStructInit | Initializes the values of the parameters in an FIRStruct FIR Filter structure. |
IIRCanonic | Applies an IIR filter, using a cascade of canonic (direct form II) biquadratic sections, to the sequence of the source samples. It places the results in the sequence of the destination samples and updates the delay values. |
IIRCanonicInit | Initializes to zero the delay values in an IIRCanonicStruct filter structure. |
IIRLattice | Uses a lattice structure implementation to apply an IIR filter to the sequence of the source samples. It then places the results in the sequence of the destination samples and updates the delay values. |
IIRLatticeInit | Initializes to zero the delay values in an IIRLatticeStruct filter structure. |
IIRTransposed | Applies an IIR filter, using a cascade of transposed (direct form II) biquadratic sections, to the sequence of the source samples. |
IIRTransposedInit | Initializes to zero the delay values in an IIRTransposedStruct filter structure. |