How can I obtain accurate and high-quality FRF results?
45 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ali
le 23 Nov 2024 à 22:57
Commenté : Mathieu NOE
le 26 Nov 2024 à 8:20
Are there any ways to improve my FRF, such as using filters or averaging techniques?
Please find the attached code and data for reference.
Thank you for your assistance!
2 commentaires
Mathieu NOE
le 25 Nov 2024 à 12:39
hello Ali
can you confirm that the data contains 5 hits of the same systems ? seems to me you have concatenated 5 hits with different hammer force ?
Name Size Bytes Class Attributes
accel_signal_raw 65536x5 2621440 double
force_signal_raw 65536x5 2621440 double
time_data 65536x1 524288 double
Réponse acceptée
Mathieu NOE
le 25 Nov 2024 à 12:45
hello again
I made very few changes to the code - I think that you cannot get any better results if you use only one hit data. To get bettet results you need to have multiple hits so you increase the signal to noise ratio and remove (average) tiny artefacts you randomly generate at each hit.
attached is the code for 5th hit only and this is the result I have obtained
NB that if your purpose is to get the FRF only up to 1 kHz, then there is no need to use a sampling rate as high as yours (100 kHz). Fs = 4 kHz would suffice and that would make your data size smaller and speed up the fft computation (also use power of 2 for nfft).
also the coherence plot for a single hit is always zero - so in this case you cannot really assess the "quality" of your FRF estimation , as coherence is meaningfull only for multiple hits.
my result so far :
4 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Measurements and Spatial Audio dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!