Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe de THD in MATLAB
Totale harmonische vervorming of THD , berekenen is een maat voor de hoeveelheid vervorming aanwezig is in een signaal als gevolg van schommelingen in de harmonischen van het ingangssignaal . THD , en THD + N - een variant inclusief ruis , komen vaak voor metingen bij de beoordeling van audiokwaliteit . MATLAB is een wiskundige programmering pakket dat kan worden gebruikt om THD berekenen met slechts een paar regels code . Instructies

Import 1 uw signaal data , of het genereren van een testsignaal voor demonstratiedoeleinden

t = 0:1000 ; . Signaal = cos ( 2 * pi * 30 * t ) + 0.04 * sin ( 2 * pi * 60 * t ) + 0.01 * cos ( 2 * pi * 90 * t ) ; kopen van 2

Maak een spectrum met behulp van de dspdata.msspectrum ( ) -functie < br .

periodogram_obj > = spectrum.periodogram ; mass_spec = dspdata.msspectrum ( periodogram_obj , signaal , ' Fs ' , 1000 , ' nfft ' , lengte ( signaal ) ) ;

Extract 3 de omvang van het spectrum op de harmonische frequenties

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

Bereken de THD , de som van de grootheden minus de ingangssignaal gedeeld door het ingangssignaal

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

Vermenigvuldigen met 100. aan uitdrukkelijke THD , of THD + N , als percentage

THD_pct
= 100 * THD ; .

Previous: Next:
  Computer Programming Languages
·Hoe Lamport tijdstempels met 
·Programmeren Tools for Kids 
·Voordelen & Nadelen van Bubble…
·Hoe te String Vervang Windows 
·Hoe te gebruiken MATLAB een li…
·Kan COBOL Geef een Hex ? 
·Wat Objecten kunnen worden ing…
·Hoe de cursor veranderen in ee…
·Hoe kan ik een aanvraag voor e…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een aangepaste fout scherm to…
·Hoe de RichEdit Lettertype wijzigen via …
·Hoe de memcmp functie in gebruik C + + 
·Gegevens Gridview Gemengde Cell Type 
·Hoe kan ik PHP code in een Static Block 
·Hoe u een Online Bookstore database-ontw…
·Hoe maak je een soa String converteren n…
·Hoe te Epoch converteren in Python 
·Hoe maak ik een inline element Met CSS 
Copyright © Computer Kennis http://www.nldit.com