add a 16-QAM waveform

The generated data rate is 20MSPS. There is a raised cosine filter on
the Tx side, so a match filter is needed on Rx side.