Accelerometer data to obtain tremor frequency
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commento
  Paras Shaikh
 il 13 Set 2022
				If anyone of u know about this error? As i cant find my algorithm name in this model.h Continuosly finding this error
Risposte (1)
  Walter Roberson
      
      
 il 18 Apr 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 Commenti
  Paras Shaikh
 il 13 Set 2022
				Star srider if u can do this coding to my data.. that will be great help.. ok im trying to post
  Paras Shaikh
 il 13 Set 2022
				
      Modificato: Walter Roberson
      
      
 il 13 Set 2022
  
			
		Vedere anche
Categorie
				Scopri di più su Digital and Analog Filters in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




