How to plot harmonic components of a sine wave
Mostrar comentarios más antiguos
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 comentarios
Salaheddin Hosseinzadeh
el 3 de Jun. de 2015
Editada: Salaheddin Hosseinzadeh
el 3 de Jun. de 2015
Hi Maruf,
One question, is it possible to spot harmonics in a pure sin way at all?!
dpb
el 3 de Jun. de 2015
Not if there aren't any, no... :)
Maruf
el 3 de Jun. de 2015
Salaheddin Hosseinzadeh
el 3 de Jun. de 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
el 3 de Jun. de 2015
magesh radha
el 13 de Sept. de 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
el 18 de Nov. de 2020
You can add a capacitor to the output of the inverter, also, try using a unipolar PWM.
Respuesta aceptada
Más respuestas (1)
Honglei Chen
el 3 de Jun. de 2015
0 votos
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.
Categorías
Más información sobre Spectral Measurements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!