https://9dok.org/document/zkw8dvgm-comparison-of-sinusoidal-pulsewidth-modulation-methods.html