-
Cómo calcular la distorsión de onda sinusoidal en MATLAB
-
El factor de distorsión de una señal periódica, como una onda sinusoidal, es una medida de la cantidad de garble armónicos de la señal, o añadir ruido a la señal original. armónicos segundo y tercero y así sucesivamente son señales extrañas que ocurren de forma natural en los múltiplos dobles, triples y superiores de la frecuencia original, que pueden cabo la recolección y la señal original más difícil. Uso de la matemática MATLAB programa de software, un usuario puede calcular rápidamente un factor de distorsión cualquier señal periódica de onda sinusoidal o de.
Instrucciones
1 Asignar a las amplitudes variables utilizando el código MATLAB como esto:
O = 1;
a = 0,5;
b = 0,1;
c = 0,05;Este código asigna la amplitud de la señal original de, por ejemplo, un voltio, a la variable de O. A continuación, asigna 0,5 voltios, 0,1 voltios y 0,05 voltios a la segunda, tercera y cuarta armónicos de A, B y C, respectivamente.
2 Añadir los cuadrados de las amplitudes de los armónicos 'con este código de MATLAB:
num = a ^ 2 + b ^ 2 + c ^ 2;
Este código resume los cuadrados de las amplitudes de los armónicos 'y asigna el total a una nueva variable, núm. Utilizando los valores de la primera etapa, num toma el valor 0.2625.
3 Añadir al cuadrado de la amplitud de la señal original al resultado anterior con este código:
denom = O ^ 2 + num;
Usando los valores del ejemplo anterior, denom toma el valor 1.2625.
4 Calcular el factor de distorsión de la onda sinusoidal tomando la raíz cuadrada de la relación de num para denom con este código MATLAB:
respuesta = sqrt (num / denom)
MATLAB calcula la distorsión de onda sinusoidal con los valores de ejemplo como 0,4560.