how can i filter this spikes on FFT?
Evenly spaced peaks on an FFT plot are generally harmonics. The fundamental frequency can be determined by carefully noting the spacing between adjacent harmonics. In your case, the fundamental appears to be 1 Hz (assuming the X-axis label is correct). I am guessing that this is a system with GPS, and the 1 Hz signal is from the GPS PPS signal somehow coupling in to your ADC input. I can only guess, because you didn't tell us anything about the system. Note that there are some peaks which are not separated by 1 Hz. If you can get rid of the 1 Hz noise, those may be your next challenge.