Research Article Open Access

FPGA Based SPWM Bridge Inverter

M. N. Md Isa1, M.I. Ahmad2, Sohiful A.Z. Murad1 and M.K. Md Arshad1
  • 1 School of Microelectronic Engineering, Universiti Malaysia Perlis (UniMAP). Blok A, Malaysia
  • 2 School of Computer and Communication Engineering Universiti Malaysia Perlis (UniMAP). Blok A, Kompleks Pusat Pengajian Jejawi 1 Jalan Kangar-Arau, 02600 Jejawi, PERLIS, Malaysia


This study presents methodology to generate sinusoidal pulse width modulation (SPWM) signal using Field Programmable Gate Array, FPGA technology. We discussed the unipolar switching scheme and the methodology to generate the signal with the predetermined switching frequencies. Simulation on the designed pulses was conducted using Altera Max Plus II simulation tools. This simulation method was used to get the desired sinusoidal pulse width modulated signal via programming. Designing the best switching frequency for inverter was important in order to get the best approximation of the sinusoidal signal as produced by an ideal inverter. The smoother inverter switching signal, the better output waveform from the inverter and thus produced output signal with less harmonics distortion. Simulation was done before being tested on the FPGA board for the next stage.

American Journal of Applied Sciences
Volume 4 No. 8, 2007, 584-586


Submitted On: 31 January 2007 Published On: 31 August 2007

How to Cite: Isa, M. N. M., Ahmad, M., Murad, S. A. & Arshad, M. M. (2007). FPGA Based SPWM Bridge Inverter. American Journal of Applied Sciences, 4(8), 584-586.

  • 14 Citations



  • Sinusoidal pulse width modulation (SPWM)
  • unipolar SPWM
  • Field programmable gate array (FPGA)
  • verilog
  • very high speed integrated circuit hardware description language (VHDL)
  • inverter
  • power electronics