public class FIRBandPassFilterBankAnalyser extends FilterBankAnalyserBase
Modifier and Type | Field and Description |
---|---|
FIRFilter[] |
filters |
double[] |
lowerCutOffsInHz |
double[] |
normalizationFilterTransformedIR |
static double |
OVERLAP_AROUND_1000HZ_DEFAULT |
double |
overlapAround1000Hz |
int |
samplingRateInHz |
double[] |
upperCutOffsInHz |
COMPLEMENTARY_FILTERBANK, FIR_BANDPASS_FILTERBANK, FIR_WAVELET_FILTERBANK
Constructor and Description |
---|
FIRBandPassFilterBankAnalyser(double[] lowerCutOffsInHzIn,
double[] upperCutOffsInHzIn,
int samplingRateInHzIn) |
FIRBandPassFilterBankAnalyser(double[] lowerCutOffsInHzIn,
double[] upperCutOffsInHzIn,
int samplingRateInHzIn,
double overlapAround1000HzIn) |
FIRBandPassFilterBankAnalyser(int numBands,
int samplingRateInHz) |
FIRBandPassFilterBankAnalyser(int numBands,
int samplingRateInHzIn,
double overlapAround1000HzIn) |
Modifier and Type | Method and Description |
---|---|
Subband[] |
apply(double[] x) |
void |
initialise(double[] lowerCutOffsInHzIn,
double[] upperCutOffsInHzIn,
double overlapAround1000HzIn) |
static void |
main(String[] args) |
public static final double OVERLAP_AROUND_1000HZ_DEFAULT
public double overlapAround1000Hz
public int samplingRateInHz
public FIRFilter[] filters
public double[] normalizationFilterTransformedIR
public double[] lowerCutOffsInHz
public double[] upperCutOffsInHz
public FIRBandPassFilterBankAnalyser(int numBands, int samplingRateInHz)
public FIRBandPassFilterBankAnalyser(int numBands, int samplingRateInHzIn, double overlapAround1000HzIn)
public FIRBandPassFilterBankAnalyser(double[] lowerCutOffsInHzIn, double[] upperCutOffsInHzIn, int samplingRateInHzIn)
public FIRBandPassFilterBankAnalyser(double[] lowerCutOffsInHzIn, double[] upperCutOffsInHzIn, int samplingRateInHzIn, double overlapAround1000HzIn)
public void initialise(double[] lowerCutOffsInHzIn, double[] upperCutOffsInHzIn, double overlapAround1000HzIn)
public Subband[] apply(double[] x)
apply
in interface FilterBankAnalyser
apply
in class FilterBankAnalyserBase
public static void main(String[] args) throws UnsupportedAudioFileException, IOException
Copyright © 2000–2016 DFKI GmbH. All rights reserved.