financial signal processing