A robust decoder generates an output state from input signals related to the line-
voltage signals of a three-phase power
system, using a segment identification method based on zero-crossings derived from line-
voltage difference signals. The robust decoder includes a basic decoder that provides a current output state based on the input signals, a state table that provides a presumed previous state based on the current output state of the basic decoder, a binary feed back loop including a state element for storing a previous output state, and a selector for providing the output state based on the stored previous output state and the presumed previous state. The robust decoder may be implemented as hardware or
software in a digital power converter. Such a digital power converter may include boost inductors each receiving an input line
voltage signal from the three-phase power
system to provide phase voltage signals, switches receiving the phase voltage signals to provide an intermediate voltage
signal, the plurality of switches each being control by a driving
signal, an output circuit coupled to the intermediate voltage signal to provide a rectified output voltage signal for digital power converter, and a
digital control circuit receiving the input line voltages and the output voltage signal, the
digital control circuit generating the driving signals to control the switches. The switches may be configured according to a state
machine.