Design and implement of pulse width modulation with low-cost hardware in the loop - Qasim Al Azze (2020)