How to plot harmonic components of a sine wave
Afficher commentaires plus anciens
I have a Sine wave signal as a column vector (this Sine signal was generated from another software 'LabVIEW' and then imported to Matlab and saved as a column vector). I want to find the magnitudes of specific harmonic components (such as 3rd and 5th harmonic) of this signal. At first I have tried to use the 'fft' function that converts my time domain signal to the frequency domain. This plots (barplot) frequency Vs. magnitude of the Sine signal. But, I want to plot(barplot) Harmonic order (X axis) Vs. magnitude (Y-axis) and see for example the magnitude of the 3rd harmonic component of the signal. I must be able to extract the value of H (harmonic order) which is not possible from the fft plot. I have attached here the .m file I am working on. I am not attaching the 'Sine' wave as it is okay if you use any sine wave with harmonics. I am more interested to know the plotting method to see harmonic orders with magnitudes (sample picture also attached).
Thanks a lot for your help. I really appreciate.
7 commentaires
Salaheddin Hosseinzadeh
le 3 Juin 2015
Modifié(e) : Salaheddin Hosseinzadeh
le 3 Juin 2015
Hi Maruf,
One question, is it possible to spot harmonics in a pure sin way at all?!
dpb
le 3 Juin 2015
Not if there aren't any, no... :)
Maruf
le 3 Juin 2015
Salaheddin Hosseinzadeh
le 3 Juin 2015
Maruf,
That was a rhetorical question.
If you use fft you can observe the single ton frequency, however I don't think if you can extract any harmonics out of that?! What are you really after?!
Maruf
le 3 Juin 2015
magesh radha
le 13 Sep 2015
Im doing DC to AC converter without using of filter, and i got 22% of THD . and i need to reduce the harmonics any one can help me to do..
Marcelo Vinicius de Paula
le 18 Nov 2020
You can add a capacitor to the output of the inverter, also, try using a unipolar PWM.
Réponse acceptée
Plus de réponses (1)
Honglei Chen
le 3 Juin 2015
0 votes
You can use thd for this, although it's not in the bar plot. But once you have the information, you can plot it yourself.
Catégories
En savoir plus sur Spectral Measurements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!