Signal Preprocessing Techniques