| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come calcolare il THD in MATLAB
    Distorsione armonica totale , o THD , è una misura di quanta distorsione è presente in un segnale a causa di oscillazioni alle armoniche del segnale di ingresso. THD e THD + N - una variante incluso il rumore, sono misure comuni per la valutazione della qualità audio. MATLAB è un pacchetto di programmazione matematica che può essere utilizzato per calcolare THD con poche linee di codice . Istruzioni
    1

    importare i dati di segnale , o generare un segnale di prova a scopo dimostrativo

    t = 0:1000 ; segnale . = Cos ( 2 * pi * 30 * t) + 0.04 * sin ( 2 * pi * 60 * t ) + 0,01 * cos ( 2 * pi * 90 * t ) ;
    2

    Creare uno spettro utilizzando il dspdata.msspectrum () la funzione < br .

    periodogram_obj > = spectrum.periodogram ; mass_spec = dspdata.msspectrum ( periodogram_obj , segnale , ' F ' , 1000, ' NFFT ' , lunghezza ( segnale) ) ;
    3

    estratto l'ampiezza dello spettro alle frequenze armoniche

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

    Calcola il THD , la somma delle grandezze meno il segnale di ingresso diviso per il segnale di ingresso

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

    moltiplicare per 100 . per esprimere THD o THD + N , in percentuale

    THD_pct = 100 * THD ; .

    Previous :

    next :
      Articoli Correlati
    ·Come mettere una variabile nel nome del percorso in MAT…
    ·Come salvare un albero binario di ricerca di un file 
    ·Che strumenti programmatori utilizzo 
    ·Come leggere una stringa di caratteri Assembly Language…
    ·Come convertire PHP per ASP.NET 
    ·Come Ottieni valori da ListBox per inviare a SQL 
    ·Come effettuare una chiamata in Dashcode 
    ·Come eseguire programmi Lisp da Barre degli strumenti 
    ·Come per inizializzare i parametri di ingresso nelle Pr…
    ·Come Design Specification Lingue per Sistemi di Control…
      Articoli in evidenza
    ·Come creare un link in Visual Basic 
    ·Qual è Computer Programming ? 
    ·Come rimuovere una nuova linea in Python 
    ·Come aprire i file ODT in Office 2007 
    ·Come importare i propri moduli in Python 
    ·Come salvare un file PHP con Filezilla 
    ·Tipi di attributi di MySQL 
    ·Come navigare array bidimensionali in Java 
    ·PHP Dynamic Image Tutorial 
    ·Kindle: Specifiche HTML 
    Copyright © Conoscenza Informatica http://it.wingwit.com