General signal processing tools (beginner phase)