A method of representing signal samples with quantized samples for communication over a communications channel, wherein the signal samples are quantized to signals corresponding to points of an E-lattice, wherein each quantized signal has a class-leader root-vector representative as determined including a sign distribution, a quantized signal being identified by the class-leader root-vector representative and the sign distribution; wherein quantization processing for quantizing the signal samples comprises: normalizing a vector to be quantized to a normalized vector of radius 1; separating each component of the normalized vector into respective magnitude and sign to form a magnitude vector and a sign vector; permuting the magnitude vector to arrange components in decreasing order, permuting the sign vector accordingly; determining a distortion for each of the class-leader root-vectors in relation to the permuted magnitude vector; wherein the class-leader root-vector is composed of L F different values μ l ∈ Z, and expressed as c ̃ F, P m ′ = c F, P m ′, 0 c F, P m ′, 1... c F, P m ′, L v − 1 T = μ 0 μ 0... μ 0 μ 1 μ 1... μ 1... μ L F − 1... μ L F − 1 μ L F − 1 T, ← w 0 → ← w 1 →... ← w L F − 1 → where μ l ≥ 0 for all class-leader root-vectors; transforming the distortion when a category of the class-leader root-vectors is category B case 2, wherein the category B case 2 indicates that a sign parity of the permuted sign vector differs from a sign parity of the class-leader root-vector; wherein the transforming is performed according to the following equation: D m ′ t = D m ′ − c mag, j 0 * − c ̃ F, P m ′, j 0 B 2 + c mag, j 0 * + c ̃ F, P m ′, j 0 B 2 = D m ′ + 4 c mag, j 0 * ⋅ c ̃ F, P m ′, j 0 B; wherein D mʹ t is the transformed distortion, D m' is the distortion, c mag * is the permuted magnitude vector, c ̃ F, P mʹ B is the class-leader root-vectors of category B, and j 0 is a coordinate position defined as follows: j 0 = argmin 0 ≤ m ′ < L v c mag, j * ⋅ c ̃ F, P m ′, j B; and wherein the sign parity for code vector c̃ is defined as follows: sgnpar c ̃ = ∑ j = 0 L v − 1 sign c ̃ j modulo 2; wherein sgn c ̃ j = { 0, if c ̃ j ≥ 0 1, if c ̃ j < 0; selecting a class-leader root-vector providing a least distortion or a class-leader root-vector providing a least transformed distortion for an output of the quantization processing, respectively. normalizing a vector to be quantized to a normalized vector of radius 1; separating each component of the normalized vector into respective magnitude and sign to form a magnitude vector and a sign vector; permuting the magnitude vector to arrange components in decreasing order, permuting the sign vector accordingly; determining a distortion for each of the class-leader root-vectors in relation to the permuted magnitude vector; wherein the class-leader root-vector is composed of L F different values μ l ∈ Z, and expressed as c ̃ F, P m ′ = c F, P m ′, 0 c F, P m ′, 1... c F, P m ′, L v − 1 T = μ 0 μ 0... μ 0 μ 1 μ 1... μ 1... μ L F − 1... μ L F − 1 μ L F − 1 T, ← w 0 → ← w 1 →... ← w L F − 1 → where μ l ≥ 0 for all class-leader root-vectors; transforming the distortion when a category of the class-leader root-vectors is category B case 2, wherein the category B case 2 indicates that a sign parity of the permuted sign vector differs from a sign parity of the class-leader root-vector; wherein the transforming is performed according to the following equation: D m ′ t = D m ′ − c mag, j 0 * − c ̃ F, P m ′, j 0 B 2 + c mag, j 0 * + c ̃ F, P m ′, j 0 B 2 = D m ′ + 4 c mag, j 0 * ⋅ c ̃ F, P m ′, j 0 B; wherein D mʹ t is the transformed distortion, D m' is the distortion, c mag * is the permuted magnitude vector, c ̃ F, P mʹ B is the class-leader root-vectors of category B, and j 0 is a coordinate position defined as follows: j 0 = argmin 0 ≤ m ′ < L v c mag, j * ⋅ c ̃ F, P m ′, j B; and wherein the sign parity for code vector c̃ is defined as follows: sgnpar c ̃ = ∑ j = 0 L v − 1 sign c ̃ j modulo 2; wherein sgn c ̃ j = { 0, if c ̃ j ≥ 0 1, if c ̃ j < 0; selecting a class-leader root-vector providing a least distortion or a class-leader root-vector providing a least transformed distortion for an output of the quantization processing, respectively.