General signal processing