 Shaping codes

In digital communications shaping codes are a method of encoding that changes the distribution of signals to improve efficiency.Typical digital communication systems uses M-Quadrature Amplitude Modulation(QAM) to communicate through an analog channel (specifically a communication channel with Gaussian noise).