Documentos de Académico
Documentos de Profesional
Documentos de Cultura
% FebreRo de 2021
F_Triangular = mF*F_Senoidal;
W_Senoidal=2*pi*F_Senoidal;
T_Senoidal = 1/F_Senoidal; %Periodo de la señal Senoidal de
control
t=linspace(0,T_Senoidal, 1000);
%%%%%%%%%%%%
% Primer Comparador: Señal_Seno_A > Señal_Triangular ?
N = length(Senal_Seno_A);
for i=1:N
if (Senal_Seno_A(i)<Senal_Triangular(i))
Comparador_A(i)=-1;
else
Comparador_A(i)=1;
end
end
figure, plot(t, Comparador_A), title('Señal Digital Comparador_A')
for i=1:N
if (Senal_Seno_B(i)<Senal_Triangular(i))
Comparador_B(i)=-1;
else
Comparador_B(i)=1;
end
end
%% =========== %%%%
% Diferencia de las dos señales digitales
% Comparador_A - Comparador_B
SPWM = Comparador_A - Comparador_B;
figure, plot(t, SPWM), title('Señal SPWM Unipolar')
figure, plot(t,Senal_Seno_A, 'b',t,SPWM,'r')
%% /////////// %%%
% Cálculo de la Distorsión Armónica Total -> THD
Distorsion_Arm_Total=thd(SPWM,1/1000,5)