Quadrature amplitude modulation (QAM) is widely used in communication systems. The traditional QAM demodulation method was implemented in hardware. This paper proposes a demodulation algorithm using GPU. The GPU algorithm is easier to add new features than hardware implementation and reaches 57x speed up compared with the serial algorithm on CPU. It is shown that the QAM demodulation algorithm gained significant performance increase due to the natural parallism of the GPU, using Compute Unified Device Architecture (CUDA).
Read full abstract