Control of Three phase inverter with carrier based SVM
Version 1.0.0 (37.1 KB) by
Abdelrahman Farghly
Carrier-Based Space Vector Modulation (SVM) is a technique that combines the benefits of space vector modulation and carrier-based PWM.
What is Carrier-Based Space Vector Modulation?
Carrier-based SVM is a hybrid approach that:
- Utilizes a sinusoidal reference signal (like Sinusoidal PWM).
- Introduces zero-sequence injection to fully utilize the DC bus voltage (like SVM).
- Uses a triangular carrier wave for PWM generation.
It mimics space vector PWM but is implemented using conventional carrier-based modulation, making it easier to implement on digital controllers.
Advantages
- Better DC bus utilization than traditional SPWM.
- Reduces harmonic distortion.
- Easier to implement than classic vector-based SVM, especially on microcontrollers.
Cite As
Abdelrahman Farghly (2026). Control of Three phase inverter with carrier based SVM (https://uk.mathworks.com/matlabcentral/fileexchange/180947-control-of-three-phase-inverter-with-carrier-based-svm), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2022b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |