Pulse Width Modulation for Power Converters: Principles and Practice