陈拾遗 Shiyi Eleven Chen

Gaussian filter - with Matlab example

After fourier transformation:

fv = fftshift(fft(x));
semilogy(((1:length(fv))-length(fv)/2)/length(fv).*60,real(fv).^2)
xlabel('freqency(herz)');

figure2.png

Gassian filter

sigma = 5;
k = -30:.1:30;
plot(k,exp(-0.5*abs(k).^2/sigma^2));xlabel('freqency(herz)');

figure3.png

clf
gaussianF(y,1e2); xlabel('time(s)');ylabel('position(cm)')

figure4.png

Invere gaussian filter

c = 5;
sigma = 1;
plot(k,(1-exp(-0.5*abs(k+c).^2/sigma^2)).*(1-exp(-0.5*abs(k-c).^2/sigma^2)))
ylim([0 1.2]);xlabel('freqency(herz)');

figure5.png

clf
invergaussF(x,[0.357 5.5],1,0.1e3);

figure6.png

spectrogram

open("signalProcessing.mldatx")