In this contribution we present a novel software tool that can be used to implement intelligent signal processing techniques. BSPS which stands for (Bio magnetic Signal Processing Software) is either a standalone application, or it can be embedded in the kernel of an Artificial Intelligence tool, since it performs signal classification. It can be used to analyze both linear and non linear time series, deterministic and stochastic processes. We used our application in order to analyze and predict the behavior of fetal heart during several phases of women pregnancy. By using evolutionary techniques like genetic algorithms, the theory of Kalman filtering, the Multi-model Partitioning Theory, the Approximate Entropy and other approaches we managed the accomplishment of our objectives.