Klasse FilterModelConfig

java.lang.Object
builder.resid.resid.FilterModelConfig

public final class FilterModelConfig extends Object
  • Felddetails

    • opamp_voltage

      private static final double[][] opamp_voltage
    • voice_voltage_range

      private static final double voice_voltage_range
      Siehe auch:
    • voice_DC_voltage

      private static final double voice_DC_voltage
      Siehe auch:
    • C

      private static final double C
      Siehe auch:
    • Vdd

      private static final double Vdd
      Siehe auch:
    • Vth

      private static final double Vth
      Siehe auch:
    • uCox_vcr

      private static final double uCox_vcr
      Siehe auch:
    • WL_vcr

      private static final double WL_vcr
      Siehe auch:
    • uCox_snake

      private static final double uCox_snake
      Siehe auch:
    • WL_snake

      private static final double WL_snake
      Siehe auch:
    • dac_zero

      private static final double dac_zero
      Siehe auch:
    • dac_scale

      private static final double dac_scale
      Siehe auch:
    • dac_2R_div_R

      private static final double dac_2R_div_R
      Siehe auch:
    • dac_term

      private static final boolean dac_term
      Siehe auch:
    • vmin

      private static final double vmin
    • norm

      private static final double norm
    • opamp_working_point

      private static final double opamp_working_point
    • dac

      private static final double[] dac
    • vcr_Vg

      private static final char[] vcr_Vg
    • vcr_n_Ids_term

      private static final char[] vcr_n_Ids_term
    • opamp_rev

      private static final char[] opamp_rev
    • mixer

      private static final char[][] mixer
    • summer

      private static final char[][] summer
    • gain

      private static final char[][] gain
  • Konstruktordetails

    • FilterModelConfig

      public FilterModelConfig()
  • Methodendetails

    • getDacZero

      public static double getDacZero(double adjustment)
    • getVO_T16

      public static int getVO_T16()
    • getVoiceScaleS14

      public static int getVoiceScaleS14()
    • getVoiceDC

      public static int getVoiceDC()
    • getGain

      public static char[][] getGain()
    • getSummer

      public static char[][] getSummer()
    • getMixer

      public static char[][] getMixer()
    • getDAC

      public static char[] getDAC(double dac_zero)
      Make DAC
    • buildIntegrator

      public static Integrator buildIntegrator()
    • evaluateTransistor

      private static double evaluateTransistor(double Vw, double vi, double vx)
    • estimateFrequency

      public static double estimateFrequency(IFilterSection filter, int fc)
      Estimate the center frequency corresponding to some FC setting. FIXME: this function is extremely sensitive to prevailing voltage offsets. They got to be right within about 0.1V, or the results will be simply wrong. This casts doubt on the feasibility of this approach. Perhaps the offsets at the integrators would need to be statically solved first for 1-voice null input.
      Parameter:
      fc -
      Gibt zurück:
      frequency in Hz