Design and Analysis of NPC Multi-level Converters With Input Filters