Signal recognition