Package de.labAlive.system.siso.fir
Class NormalizedFIR
java.lang.Object
de.labAlive.core.wiringComponent.WiringComponent
de.labAlive.core.abstractSystem.System
de.labAlive.core.abstractSystem.siso.SISOSystem2Impl
de.labAlive.baseSystem.SISOSystem
de.labAlive.baseSystem.AnalogSISOSystem
de.labAlive.system.siso.fir.FIR
de.labAlive.system.siso.fir.NormalizedFIR
- All Implemented Interfaces:
de.labAlive.system.System
- Direct Known Subclasses:
NilPulseShaper
,Pulse
,RcLowpass
,RectPass
,TimeLimitedPulse
-
Field Summary
Modifier and TypeFieldDescriptionstatic final double
static final double
Fields inherited from class de.labAlive.system.siso.fir.FIR
h, systemMeasures
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
buildFir()
void
normalizeLowpassSpectrumFactor
(double normalizeLowpassSpectrumFactor) scaleCoefficients
(ScaleCoefficients scaleCoefficients) void
setNormalizedImpulseResponseEnergy
(double impulseResponseEnergy) Methods inherited from class de.labAlive.system.siso.fir.FIR
build, frequency, hedgeNumberOfCoefficients, hedgeNumberOfCoefficients, notifyPropertyChanged, time
Methods inherited from class de.labAlive.core.abstractSystem.System
connect, doubleAttenuationProperty, doubleAttenuationProperty, doubleDbProperty, doubleDbProperty, doubleProperty, doubleProperty, getImplementation, getInWire, getOutWire, getOutWire, hide, hideSystemOnly, label, name, rebuild, set, show
Methods inherited from class de.labAlive.core.wiringComponent.WiringComponent
addSymbol, getMainParameters, getName, longName, name, name, notifyBeforeParameterChange, setStepInterceptor, setSymbol, setSymbolResolver, show, show, toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.labAlive.system.System
addSymbol, longName, name, setStepInterceptor, setSymbol, show, show
-
Field Details
-
CUTOFF_FREQUENCY_DEFAULT
public static final double CUTOFF_FREQUENCY_DEFAULT- See Also:
-
TIME_DEFAULT
public static final double TIME_DEFAULT- See Also:
-
-
Constructor Details
-
NormalizedFIR
public NormalizedFIR()
-
-
Method Details
-
scaleCoefficients
-
setNormalizedImpulseResponseEnergy
public void setNormalizedImpulseResponseEnergy(double impulseResponseEnergy) -
normalizeLowpassSpectrumFactor
-
buildFir
public final void buildFir() -
normalize
public void normalize()
-