Or, you know, you could -- instead of worrying about "phases" and shit like that -- you could just divide the signal up into tiny increments based on time. Then you could amplify each bit separately. If you made your increments tiny enough, it wouldn't even have to be that accurate -- it could just be a full-on, full-off type number, and then it would have an equivalent effect.