A wireless device and system employs a two-dimensional (2-D) Trellis code
that can be applied to Quadrature Phase Shift Keying (QPSK) and higher
order Quadrature Amplitude Modulation (QAM) constellations. The Trellis
codes employed have optimal Euclidean distance properties for QPSK
constellations, and have very good Euclidean distance properties for
higher-order QAM constellations. The Trellis codes are suited for
transmission systems that adopt multi-mode QPSK and QAM constellations
with different data rates since the same Trellis code can be applied to
all modulation formats and the same decoder can be used at the receiver
for all modulation formats. Modulation formats include QPSK, 8-QAM,
16-QAM, 32-QAM, and 64-QAM and may be extended to even higher order
modulations formats.