Accelerometer data to obtain tremor frequency
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi all,
I have tri-axial accelerometer data which has 6 channels. the first 3 are XYZ of right and next 3 are XYZ of left. I want to know the tremor frequency from this. this has been sample at Fs=333. what steps should i do to get my output in frequency domain. kindly help me out as im very new to MATLAB.
Thanks in advance!
Attached is the tremor file obtained
1 commentaire
Paras Shaikh
le 13 Sep 2022
If anyone of u know about this error? As i cant find my algorithm name in this model.h Continuosly finding this error
Réponses (1)
Walter Roberson
le 18 Avr 2021
triax = readmatrix('https://www.mathworks.com/matlabcentral/answers/uploaded_files/587501/anj%20off%20rt.txt');
Fs = 333;
nsamp = size(triax,1);
time = (0:nsamp-1) / Fs;
first_half = 1:ceil(nsamp/2);
nhalf = length(first_half)
freqs = linspace(0, Fs/2, nhalf);
XL = triax(:,1);
XL_fft = fft(XL - mean(XL));
subplot(2,1,1);
plot(time, XL); xlabel('s'); ylabel('mag')
subplot(2,1,2);
plot(freqs, abs(XL_fft(first_half))); xlabel('Hz'); ylabel('mag');
I do not promise that the frequencies are correct. Read the first example of the documentation for fft() to see how to create the frequencies.
12 commentaires
Paras Shaikh
le 13 Sep 2022
Star srider if u can do this coding to my data.. that will be great help.. ok im trying to post
Paras Shaikh
le 13 Sep 2022
Modifié(e) : Walter Roberson
le 13 Sep 2022
Voir également
Catégories
En savoir plus sur Spectral Measurements 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!