How to plot harmonic components of a sine wave
Mostra commenti meno recenti
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 Commenti
Salaheddin Hosseinzadeh
il 3 Giu 2015
Modificato: Salaheddin Hosseinzadeh
il 3 Giu 2015
Hi Maruf,
One question, is it possible to spot harmonics in a pure sin way at all?!
dpb
il 3 Giu 2015
Not if there aren't any, no... :)
Maruf
il 3 Giu 2015
Salaheddin Hosseinzadeh
il 3 Giu 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
il 3 Giu 2015
magesh radha
il 13 Set 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
il 18 Nov 2020
You can add a capacitor to the output of the inverter, also, try using a unipolar PWM.
Risposta accettata
Più risposte (1)
Honglei Chen
il 3 Giu 2015
0 voti
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.
Categorie
Scopri di più su Spectral Measurements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!