public class FIR
extends java.lang.Object

| Constructor and Description |
|---|
FIR() |
| Modifier and Type | Method and Description |
|---|---|
static double[] |
firwin_bandpass(int numtaps,
double low,
double high,
double fs)
Design a Bandpass FIR filter.
|
static double[] |
firwin_bandstop(int numtaps,
double low,
double high,
double fs)
Design a Bandstop FIR filter.
|
static double[] |
firwin_highpass(int numtaps,
double cutoff,
double fs)
Design a Highpass FIR filter.
|
static double[] |
firwin_lowpass(int numtaps,
double cutoff,
double fs)
Design a Lowpass FIR filter.
|
static double[] |
firwin(int numtaps,
double[] cutoff,
double fs,
boolean pass_zero)
Design an FIR filter using the window method.
|
public static double[] firwin(int numtaps,
double[] cutoff,
double fs,
boolean pass_zero)
numtaps - The number of taps.cutoff - Cutoff frequency (Hz). Scalar or array.fs - Sampling frequency (Hz).pass_zero - If true, the zero frequency is passed (Lowpass, Bandstop).
If false, the zero frequency is stopped (Highpass,
Bandpass).public static double[] firwin_lowpass(int numtaps,
double cutoff,
double fs)
numtaps - The number of taps.cutoff - Cutoff frequency (Hz).fs - Sampling frequency (Hz).public static double[] firwin_highpass(int numtaps,
double cutoff,
double fs)
numtaps - The number of taps.cutoff - Cutoff frequency (Hz).fs - Sampling frequency (Hz).public static double[] firwin_bandpass(int numtaps,
double low,
double high,
double fs)
numtaps - The number of taps.low - Lower cutoff frequency (Hz).high - Upper cutoff frequency (Hz).fs - Sampling frequency (Hz).public static double[] firwin_bandstop(int numtaps,
double low,
double high,
double fs)
numtaps - The number of taps.low - Lower cutoff frequency (Hz).high - Upper cutoff frequency (Hz).fs - Sampling frequency (Hz).