What frequencies do you want to analyze?
All the other tasks are easily within the scope of an Uno or Nano - both of which use the Atmega 328 microprocessor.
However without knowing exactly what sensors you want to use it is impossible to know how many I/O pins are required. I more I/O pins are required a Mega may be a better choice.
...R