Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment créer un type de données e…
  • Comment écrire Pseudocode pour calc…
  • Comment modifier le Registre à l'ai…
  • Qu'est -ce qu'une signature Compilé…
  • Analyse numérique aléatoire 
  • Quelles sont les fonctions d'un tamp…
  • Comment apprendre la programmation e…
  • Comment fermer un mot de VBA Script 
  • Comment spécifier une interface en …
  • Agile Programming & Formation 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 ; .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Exigences Microsoft Certified Partner 
  • Qu'est-ce qu'un client UML 
  • Comment utiliser la récursivité puissances exponentielles 
  • Qu'est-ce qu'un double littéral 
  • La première personne à écrire du code informatique 
  • Comment utiliser des contrôles ActiveX dans ASP Net 
  • Faits sur le format MIME 
  • Comment développer une application Bluetooth 
  • GUI Liste 
  • Comment convertir des fichiers Mpeg 
  • Connaissances Informatiques © http://www.ordinateur.cc