|
| | FilterModelConfig (double vvr, double vdv, double c, double vdd, double vth, double ucox, const Spline::Point *opamp_voltage, int opamp_size) |
| |
|
void | setUCox (double new_uCox) |
| |
| void | buildSummerTable (const OpAmp &opampModel) |
| |
| void | buildMixerTable (const OpAmp &opampModel, double nRatio) |
| |
| void | buildVolumeTable (const OpAmp &opampModel, double nDivisor) |
| |
| void | buildResonanceTable (const OpAmp &opampModel, const double resonance_n[16]) |
| |
|
const double | C |
| | Capacitor value.
|
| |
|
const double | Vdd |
| | Positive supply voltage.
|
| |
|
const double | Vth |
| | Threshold voltage.
|
| |
|
const double | Vddt |
| | Vdd - Vth.
|
| |
|
double | uCox |
| | Transconductance coefficient: u*Cox.
|
| |
|
const double | vmin |
| |
|
const double | vmax |
| |
|
const double | denorm |
| |
|
const double | norm |
| |
|
const double | N16 |
| | Fixed point scaling for 16 bit op-amp output.
|
| |
|
const double | voice_voltage_range |
| |
|
const double | voice_DC_voltage |
| |
|
double | currFactorCoeff |
| | Current factor coefficient for op-amp integrators.
|
| |
|
unsigned short * | mixer [8] |
| | Lookup tables for gain and summer op-amps in output stage / filter.
|
| |
|
unsigned short * | summer [5] |
| |
|
unsigned short * | volume [16] |
| |
|
unsigned short * | resonance [16] |
| |
|
unsigned short | opamp_rev [1<< 16] |
| | Reverse op-amp transfer function.
|
| |
| static constexpr double | Ut = 26.0e-3 |
| | Transistor parameters.
|
| |
Calculate parameters for 8580 filter emulation.