Class Pulse

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
All Implemented Interfaces:
de.labAlive.system.System
Direct Known Subclasses:
ExponentialPulse, GaussLowpass, Sinc, Sinc2

public abstract class Pulse extends NormalizedFIR
  • Constructor Details

    • Pulse

      public Pulse(double deltaT)
  • Method Details

    • length

      public void length(int multiplesOfDeltaT)
      Sets the impulse response length to multiples of ΔT.
      Parameters:
      multiplesOfDeltaT - impulse response length is multiplesOfDeltaT * ΔT.
    • setDeltaTs

      @Deprecated public void setDeltaTs(int multiplesOfDeltaT)
      Deprecated.
    • time

      public Pulse time(double deltaT)
      Specified by:
      time in class FIR
    • frequency

      public Pulse frequency(double cutoffFrequency)
      Overrides:
      frequency in class FIR