how to measure a FFT of 50Hz signal?
2 ビュー (過去 30 日間)
古いコメントを表示
hi
I want to measure the FFT of 50HZ signal. I collect the data from oscilloscope which is also attached herewith. the total sample points are 10000. I need the FFT in bar graph as like in attached picture ( mag (% of Fundamental) vs Harmonic Order )but I am unable to do this. kindly help me I will be highly thankful to you.
6 件のコメント
Walter Roberson
2016 年 11 月 28 日
Looking through the data, I can see that the times given are stored to only two digits after the decimal place, which is a problem because at the initial range the change is all in the third decimal place. You would be better off ignoring the times and re-synthesizing them knowing they are 1E-5 apart.
Walter Roberson
2016 年 11 月 28 日
"but the sampling rate is 10KHZ"
Your timestamps do not make any sense unless the data points are 1E-5 apart, which corresponds to 100 kHz not to 10 kHz.
回答 (1 件)
Image Analyst
2016 年 11 月 27 日
Did you use fft() or pwelch()? If not, why not? If you did, what did you do? Where is your code?
2 件のコメント
Walter Roberson
2016 年 11 月 28 日
The graph uses 40 harmonics separated by 1/2 rather than 100 harmonics separated by 1.
Also as I indicated above, your sampling frequency is surely 100000 rather than 10000 .
参考
カテゴリ
Help Center および File Exchange で Spectral Measurements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!