Generating signals