Timeline for Does tsa function in matlab assume constant rpm in the same rotation?
Current License: CC BY-SA 4.0
5 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
May 17, 2022 at 13:48 | comment | added | Gideon Genadi Kogan | @john I did not look into the code but the only reason for resampling during the TSA is to have an integer number of samples per cycle. The angular resampling is quite a different process... | |
May 17, 2022 at 7:55 | comment | added | John | Application level speaking, I agree with you. But both methods do resampling in angular domain under the hood, and the difference and why they are different is what i am curious about. | |
May 17, 2022 at 7:37 | comment | added | Gideon Genadi Kogan | @John I think that there is no place for comparison between the angular resampling to the TSA. While the first aims to eliminate the effects of the shaft speed non-stationarity the second aims to average out the non-periodical components. In the frequency domain - the first aims to eliminate the smearing while the second is a multiplication with an impulse train | |
May 17, 2022 at 0:15 | comment | added | John | One method I am aware of is that if there are multiple pulses per revolution, RPM can be estimated on each pulse position. One can integrate the angular speed to get angular displacement, eventually obtain the even angle signal. I think this resampling method is a bit more accurate in terms of resampling for each revolution because it does not rely on any assumption. I was wondering the rational why MATLAB chose the previous implementation as opposed to another. | |
May 16, 2022 at 13:34 | history | answered | Gideon Genadi Kogan | CC BY-SA 4.0 |