Klasse RectBandpass
java.lang.Object
- Alle implementierten Schnittstellen:
System
Ideal bandpass filter.
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Von Klasse geerbte Felder NormalizedFIR
CUTOFF_FREQUENCY_DEFAULT, TIME_DEFAULTVon Klasse geerbte Felder FIR
h, systemMeasures -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungstatic double[]getCoeff_CarrierMeth(int coefficients, double fl, double fh, double ta) Generates the coefficients of a bandpass filter.static double[]getCoefficients(int coefficients, double fl, double fh, double ta) Generates the coefficients of a bandpass filter.doublevoidnotifyBeforeParameterChange(Parameters changedParameters) Parameters have changed (a copy of the systems parameters has been changed by the user).Von Klasse geerbte Methoden RectPass
createRollOffFactorProperty, cutoffFrequency, frequency, length, rollOff, setWindow, timeVon Klasse geerbte Methoden NormalizedFIR
buildFir, normalizeLowpassSpectrumFactor, scaleCoefficients, setNormalizedImpulseResponseEnergyVon Klasse geerbte Methoden FIR
build, getTaps, hedgeNumberOfCoefficients, hedgeNumberOfCoefficients, notifyPropertyChangedVon Klasse geerbte Methoden System
connect, doubleAttenuationProperty, doubleAttenuationProperty, doubleDbProperty, doubleDbProperty, doubleProperty, doubleProperty, getImplementation, getInWire, getOutWire, getOutWire, hide, hideSystemOnly, label, name, rebuild, set, showVon Klasse geerbte Methoden WiringComponent
addSymbol, getMainParameters, getName, longName, name, name, setStepInterceptor, setSymbol, setSymbolResolver, show, show, toString
-
Konstruktordetails
-
RectBandpass
public RectBandpass(double lowerCutoffFrequency, double upperCutoffFrequency) - Parameter:
lowerCutoffFrequency- lower cutoff frequency - 6 db (Grenzfrequenz mit H(f) = 0.5)upperCutoffFrequency- upper cutoff frequency - 6 db (Grenzfrequenz mit H(f) = 0.5)
-
-
Methodendetails
-
getLowerCutoffFrequency
public double getLowerCutoffFrequency() -
getCoeff_CarrierMeth
public static double[] getCoeff_CarrierMeth(int coefficients, double fl, double fh, double ta) Generates the coefficients of a bandpass filter. Base band lowpass - carrier method. -
getCoefficients
public static double[] getCoefficients(int coefficients, double fl, double fh, double ta) Generates the coefficients of a bandpass filter. Upper lowpass minus lower lowpass method. -
notifyBeforeParameterChange
Parameters have changed (a copy of the systems parameters has been changed by the user). System is allowed to check parameters, change parameters and feed accepted parameter values back to parameters. PropertyWindow displays the updated parameter values.- Setzt außer Kraft:
notifyBeforeParameterChangein KlasseRectPass
-