Timeline for Another way to calculate frequency from Fourier transform
Current License: CC BY-SA 4.0
9 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jan 18, 2019 at 20:31 | history | edited | andre314 | CC BY-SA 4.0 |
deleted 41 characters in body
|
Jan 16, 2019 at 18:59 | vote | accept | John | ||
Jan 16, 2019 at 17:31 | comment | added | andre314 | @John Yes. Very simple. | |
Jan 16, 2019 at 17:30 | comment | added | John | @andre314 Thus to get sought value I need additionally divide the result by 10, right? | |
Jan 16, 2019 at 16:15 | comment | added | andre314 | @John 1) Yes it is the phase 2) With padding of 501, the result is 1Hz. The indicated value 10 is normal : There is simply a factor 10 in the horizontal scale due to the resolution 10 times better. | |
Jan 16, 2019 at 14:05 | comment | added | John | I red the topic which you give and understood pad method. i have few question about your code: 1) Is phi being a phase? 2) The result which I obtained with a padding of 501 is 10 Hz (for fB = 1.0), but must be 1 Hz, isn't it. | |
Jan 16, 2019 at 12:32 | comment | added | Hugh |
Padding is a way to interpolate the data. Note that the maximum in the frequency domain of the padded data is not the same as the frequency of the original signal. If you know the data is part of a sine wave the most accurate method is to fit to the time domain data using NonlinearModelFit . However, there are difficulties as shown here. Other methods are discussed here
|
|
Jan 16, 2019 at 11:28 | history | edited | andre314 | CC BY-SA 4.0 |
edited body
|
Jan 16, 2019 at 10:25 | history | answered | andre314 | CC BY-SA 4.0 |