| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment calculer le THD dans MATLAB
    La distorsion harmonique totale ou THD , est une mesure de combien distorsion est présente dans un signal dû à des oscillations au niveau des harmoniques du signal d'entrée. THD , et THD + N - une variante y compris le bruit , sont des mesures communes pour évaluer la qualité audio . MATLAB est un logiciel de programmation mathématique qui peut être utilisé pour calculer le THD avec seulement quelques lignes de code. Instructions
    1

    importer vos données de signal , ou de générer un signal de test à des fins de démonstration

    t = 0:1000 ; . = Signal cos ( 2 * pi * 30 * T) + 0,04 * sin ( 2 * pi * 60 * t) + 0,01 * cos ( 2 * pi * 90 * t);
    2

    Créer un spectre utilisant le dspdata.msspectrum () la fonction < br . >

    periodogram_obj = spectrum.periodogram ; mass_spec = dspdata.msspectrum ( periodogram_obj , signal, «FS» , 1000, « NFFT ' , la longueur (signal) ) ;
    3

    Extrait l'ampleur du spectre à des fréquences harmoniques

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

    calculer le THD , la somme des amplitudes moins le signal d' entrée divisée par le signal d'entrée

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

    multiplier par 100 . pour exprimer THD , ou THD + N, en pourcentage

    THD_pct = 100 * THD ; .

    Previous :

    next :
      articles connexes
    ·Comment faire des pauses dans un Turbo Pascal 7 
    ·Comment utiliser Update Avec Select Subquery 
    ·Les avantages d'utiliser Généralisation dans la modé…
    ·Comment créer Xsd 
    ·Comment faire face à chaînes dans CSH 
    ·Comment développer un pilote de périphérique pour DO…
    ·Comment faire pour vérifier pour les entiers 
    ·Comment écrire Pascal Pseudocode 
    ·Comment faire la différence entre le mainframe et serv…
    ·Comment insérer CheckBoxList multiple dans Asp.Net 
      articles en vedette
    ·WordPress fonctions de compression Zlib dans PHP 
    ·Comment réinitialiser ContentView sur l'Android 
    ·La meilleure façon d'apprendre SQL 
    ·Comment dessiner une sphère en Java 
    ·Comment désactiver le diviseur dans HDividedBox 
    ·Comment savoir Macromedia flash 
    ·Comment ajouter des variables en COBOL 
    ·VBS Tutorial 
    ·Comment faire pour mettre une chaîne longue dans un ta…
    ·Comment créer votre propre étude Instance UID 
    Copyright © Connaissances Informatiques http://fr.wingwit.com