An introduction to the analysis and processing of signals