M-ary Quadrature Amplitude Modulation (M-QAM)
Modulating both Amplitude and Phase for high-speed data transmission.
Parameters
How M-QAM Simulation Works
The input bits are divided into groups of k = log₂(M). For 16-QAM, bits are taken in groups of 4. Each group is converted to a decimal symbol (0 to M-1).
A square grid is generated. For 16-QAM, we use a 4x4 grid. Symbols are mapped to I (In-phase) and Q (Quadrature) coordinates. We then normalize the power so the average energy matches your Amplitude setting.
The final waveform is generated using two orthogonal carriers:
Observe the Waveform: Larger I/Q values result in higher amplitudes, while the combination of I and Q shifts the phase.