Consequently D2 is reverse-biased so that IC1a has no effect on the rest of the circuit. IC1b then acts as an inverter because its amplification is (–R5/R3) or –1. Thus, the output voltage is positive. For positive input voltages, D2 conducts and the amplification of IC1a is -1. The output voltage is then determined by the sum of currents that flow through R3 and R4. Taking into account the polarities and the value of all resistors, the overall amplification becomes
–R5/R3 + (–R5/R4) ↔ (–R2/R1) = –1 + 2 = 1
This means that the value of the output voltage at the output terminal is the same as the input voltage, but the polarity is always positive. The accuracy of the rectification process is determined by the accuracy of resistors R1-R4; close-tolerance (1%) types are recommended. At low input voltages (smaller than 20 mV), the input offset voltage of the operational amplifiers may introduce significant errors. If this is the case, use individual operational amplifiers instead of an array of four (TL061, TLC271, AD548, ...), because they have pins for offset voltage compensation. Alternatively, use an operational amplifier with a low offset voltage like the OP07. In the polarity detector IC1c acts as a comparator, with a certain amount of positive feedback due to R7 and R8.

The |Uin| and SIGN outputs of the present circuit may be directly connected to Uin and CONTROL IN inputs of the bi-directional bar display. The ±6 V sign indicator signal may be used as the control voltage for the +/– voltage display as long as the reference voltage remains smaller than 3 V. Although presented as a pair, both circuits may of course be used individually for other purposes.
