Commutative group codes for the Gaussian channel

A class of codes for the Gaussian channel is analyzed. The code class is a subclass of the group codes for the Gaussian channel described by Slepian. Using the vector model for the Gaussian channel, the code vectors are obtained by transformations of an initial vector. The class of codes in which the transformations form a commutative group is called the class of commutative group codes. The performance of the codes is evaluated using the union bound on the error probability as a performance measure. The union bound is shown to be closely related to the moments of the scalar product between the code vectors. Commutative group codes are described. It is shown that linear algebraic codes may be represented as commutative group codes. The code class is also shown to include simplex and biorthogonal codes in all dimensions.