Is this what you mean by diode-ring?Urs wrote: Well, the whole topology of a "real" Steiner-Parker filter is differential, much like a diode ladder, but without shared capacitors between the stages. I guess this is called "diode ring".
Code: Select all
float Diode (float Vi, n, VT, IS)
{
return IS * lambertW_0(exp((Vi/(n*VT))-1.f));
}
float diodeRing (float Vcarrier, float Vmodulator)
{
float addTop = Vcarrier + Vmodulator;
float addBottom = -Vcarrier + Vmodulator;
float TopDiodes = Diode(addTop) + Diode(-addTop);
float BottomDiodes = Diode(addBottom)+Diode(-addBottom);
return TopDiodes + -BottomDiodes;
}