Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan beregne THD i MATLAB
    Total harmonisk forvrengning , eller THD , er et mål på hvor mye forvrengning er til stede i et signal på grunn av svingninger på de harmoniske av inngangssignalet. THD , og THD + N - en variant inkludert støy, er vanlige målinger ved vurdering av lydkvalitet. MATLAB er et matematisk programmering pakke som kan brukes til å beregne THD med bare noen få linjer med kode. Instruksjoner
    en

    Importer dine signaldata , eller generere en test signal for demonstrering

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

    Lag et spektrum med dspdata.msspectrum ( )-funksjonen

    periodogram_obj = spectrum.periodogram ; mass_spec = dspdata.msspectrum ( periodogram_obj , signal, ' Fs ' , 1000 , ' NFFT ' , lengde (signal ));
    3

    Extract omfanget av spekteret ved harmoniske frekvenser

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

    Beregn THD , summen av magnitudes minus inngangssignalet dividert med inngangssignalet

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

    multipliser med 100. . å uttrykke THD , eller THD + N , i prosent

    THD_pct = 100 * THD ; .

    früher :

     Weiter:
      Relatert Artike
    ·Hvor å Utsikt SIG filer fra Printshop 
    ·Slik spiller QCP 
    ·Hvordan lage Mac Touch -Screen programvare 
    ·Slik Clear en DropDownList 
    ·Hvordan begrense CSS filstørrelse 
    ·Apple Developer ressurser 
    ·Hvordan å feilsøke i SQL 
    ·Hvordan endre en PictureBox Bilde verdi 
    ·Forskjellen mellom SOAP og REST Web Service 
    ·Hva er Interleave Coding 
      Anbefalte artikler
    ·Hvordan skrive en Script i VB 
    ·Hva gjør Advarsel: Skriptet svarer Mean 
    ·Hvordan Split en String i JavaScript 
    ·UML diagrammer Forklart 
    ·Hvordan å generere Mal kolonner i Gridview 
    ·Hvordan utvikle en test Plan 
    ·Slik fjerner en PHP Block 
    ·Slik konverterer en Tuppel til en liste i Python 
    ·Hvordan aktiverer jeg Java på verktøylinjen Min 
    ·Lysboks Vs . Lysboks 2 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/