QAM Modulation

Hi ! I' really a newbie in Arduino. I have a project in QAM Modulation. Basically is communicate two arduino uno boards. The transmition mode is half duplex. The part what I don't understand is where start the modulation work. How can I generate a carrier signal? How will be the information signal? Any tip, advice, or recommendation will be useful for me

I know it was used in the ancient telephone modems, but I had to use Google to see what other devices use it. There were just buckets of information in Wikipedia. Basically all you need are two perfect sine waves 180 degrees out of phase. And someway to change the phase of one of them.

The Arduino may have difficulty generating glitch-free sine waves.

Paul