Signal treatment