Tecnología

Inicio

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.