| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo calcular la THD en MATLAB
    distorsión armónica total o THD, es una medida de la cantidad de distorsión está presente en una señal debido a las oscilaciones de los armónicos de la señal de entrada. THD y THD + N - una variante incluido el ruido, son mediciones comunes para evaluar la calidad de audio . MATLAB es un paquete de programación matemática que puede ser utilizado para calcular THD con sólo unas pocas líneas de código . Instrucciones
    1

    importar los datos de la señal, o generar una señal de prueba para fines de demostración

    t = 0:1000 ; señal . = Cos ( 2 * pi * 30 * t) + 0.04 * sin ( 2 * pi * 60 * t) + 0.01 * cos ( 2 * pi * 90 * t);
    2

    Crear un espectro utilizando el dspdata.msspectrum () función < br . >

    periodogram_obj = spectrum.periodogram ; mass_spec = dspdata.msspectrum ( periodogram_obj , señal , ' Fs ' , 1000, ' Nfft ' , longitud ( señal) ) ;
    3

    Extract la magnitud del espectro en las frecuencias armónicas

    my_data = mass_spec.Data ( 31,61,91 ) .
    4

    calcular el THD, la suma de las magnitudes menos el señal de entrada dividida por la señal de entrada

    THD = sqrt (sum ( my_data ( 2 : fin ))) /sqrt ( my_data ( 1 ));
    5

    Multiplicar por 100 . para expresar THD, o THD + N, como porcentaje

    THD_pct = 100 * THD ; .

    Previous :

    next :
      Artículos relacionados
    ·Guía de un principiante absoluto a la programación 
    ·Diferencia entre el indexador y Matriz 
    ·Cómo aprender VB para el Acceso 
    ·Cómo copiar el botón Código para incrustar 
    ·Cómo probar un paquete SSIS 
    ·Cómo activar un suceso ItemDrag 
    ·¿Cómo pueden los sobrecostos y Formato errores de cad…
    ·Cómo encontrar Intersecciones curva en Matlab 
    ·Cómo aprender Código flash 
    ·Lista de los Desconectado Tipos Webform 
      Artículos destacados
    ·Cómo hacer un applet en NetBeans 
    ·Cómo cambiar las extensiones de PHP 
    ·¿Cómo distinguir entre llamadas de procedimientos y f…
    ·Cómo escribir código de ordenador 
    ·Cómo cifrar correo electrónico en ColdFusion 
    ·Control C en esperar Script 
    ·Cómo calcular el GPA en C # 
    ·Cómo calcular los Vocales , espacios y consonantes de …
    ·Cómo dejar de desbordamiento de búfer C 
    ·Cómo habilitar afirmaciones en Eclipse 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com