Documente Academic
Documente Profesional
Documente Cultură
Pasul 1
Pentru a nu avea erori la FFT o sa scoatem offset-ul semnalului, pentru aceasta:
vom selecta tot semnalul si vom cauta in meniu valoarea “Mean” apoi vom scadea
din semnal valoarea gasita.
Mean= -0.16909 V
S*=S-Mean;
S*=S+ 0.16909;
CH1*CH1=CH1
Pasul 4
Vom dublica spectrul.
Pasul 5
Crearea integrarii canalului FFT pătrat.
Pasul 6
Normalizare: vom selecta tot semnalul si ne vom uita dupa Max, cu valoarea gasita
vom calcula CH/K=CH din Transform > Waveform Math.
Dupa vom da din nou Display > Autoscale Waveforms.
Pasul 7
Aflarea frecventei mediana:
Vom cauta valoarea 0.5 si ne vom uita unde gasim aceasta frecventa.
Pentru a afla frecventa la varf vom cauta cel mai inalt varf din spectru si ne vom
uita la frecventa.
Pentru a afla frecventa media vom selecta tot spectrul si dupa ce vom gasi valoarea
medie vom gasi avea valoare si ne vom uita la ce frecventa o gasim.
p = ceil(log2(lenc));
N=2^p;
f= [0:N-1]*fs/N;
SA = abs(fft([c.*hamming(lenc); zeros(N-lenc,1)]));
SA=SA/N;
SA = SA(1:N/2); f = f (1:N/2);
SP = SA.^2;
figure(3); subplot(311);plot(c);grid;axis tight; title('contractia curenta');
subplot(312);plot(f,SP);
SI = zeros(size(SP));
SI(1) = SP(1);
for k = 2:length(SP)
SI(k) = SI(k-1) + SP (k);
end
SI = SI/ max(SI);
figure(3);subplot(313);plot(f,SI);
puterea_totala = sum(SP);
puterea_medie= mean(SP);