L'obiettivo di questo lavoro di ricerca è la generazione e l'implementazione della modulazione di larghezza di impulso (PWM) e della modulazione di larghezza di impulso sinusoidale (SPWM). In un primo momento, viene presentata l'analisi della generazione di PWM per applicazioni a bassa frequenza. La PWM può essere generata utilizzando FPGA, microcontrollori, microprocessori e processori DSP. I dispositivi logici programmabili a più alta densità, come le FPGA, possono essere utilizzati per integrare grandi quantità di logica in un singolo circuito integrato. La modulazione di larghezza di impulso (PWM) è ampiamente utilizzata nel controllo dei convertitori di potenza. La PWM viene generata utilizzando un comparatore, un contatore e un'unità di ritardo. Il comparatore PWM consuma più area e potenza rispetto al contatore e al ritardo PWM. Il PWM a contatore viene utilizzato per applicazioni ad alta frequenza. Entrambi i metodi consumano più area e potenza. Pertanto, per ridurre l'area e la potenza dei metodi esistenti, è stato introdotto il Delay PWM.