Generation of SVPWM on FPGA to Control 3-Phase Inverter
Abstract
Space Vector Pulse Width Modulation (SVPWM) is a high-performance modulation strategy for voltage source inverters, offering improved DC link voltage utilization and lower harmonic content compared to traditional PWM techniques. This work presents the design and FPGA-based realization of an SVPWM algorithm implemented on a Basys-3 development board using a Xilinx Artix-7 FPGA and Verilog hardware description language. The proposed architecture exploits the parallel processing capability and deterministic execution of FPGA hardware to perform essential SVPWM operations, including Clarke transformation, sector determination, dwell time computation, and real-time pulse generation. Three-phase switching signals are generated using sector-dependent switching sequences covering all six space vector regions. The correctness of the generated PWM-A, PWM-B, and PWM-C signals is verified through simulation and validated experimentally using on-board LEDs for visual confirmation of switching transitions. Hardware results demonstrate accurate six-sector space vector synthesis, low latency, and reliable real-time operation. The proposed FPGA-based SVPWM implementation is therefore well suited for highperformance inverter applications such as motor drives and renewable energy systems
Fields of Study & Subjects
Multilevel Inverters and Converters
Electromagnetic Compatibility and Noise Suppression
Power Systems Fault Detection
Publication details
- Journal / source
- International Journal for Research in Applied Science and Engineering Technology
- Volume
- 14
- Issue
- 1
- Pages
- 105–110
- Publication date
- 5 January 2026