Package builder.resid.resid
Klasse FilterModelConfig
java.lang.Object
builder.resid.resid.FilterModelConfig
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate static final doubleprivate static final double[]private static final doubleprivate static final doubleprivate static final booleanprivate static final doubleprivate static final char[][]private static final char[][]private static final doubleprivate static final char[]private static final double[][]private static final doubleprivate static final char[][]private static final doubleprivate static final doubleprivate static final char[]private static final char[]private static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final double -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Integratorstatic doubleestimateFrequency(IFilterSection filter, int fc) Estimate the center frequency corresponding to some FC setting.private static doubleevaluateTransistor(double Vw, double vi, double vx) static char[]getDAC(double dac_zero) Make DACstatic doublegetDacZero(double adjustment) static char[][]getGain()static char[][]getMixer()static char[][]static intstatic intstatic int
-
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
-
evaluateTransistor
private static double evaluateTransistor(double Vw, double vi, double vx) -
estimateFrequency
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
-