Adding QAM system