para i = 1,2,3 y
donde β es el número de bits por punto. Esto provoca que el error de predicción sea proyectado desde el intervalo [-α + 1,α - 1] al intervalo [-α∕2,α∕2 - 1] donde α = 2β es el tama no del alfabeto.
Tras dicho mapeo, los errores de predicción se ordenan según: 0, -1, +1, -2, +2, ,2β - 1.
Además, C[Q] es el encargado de solucionar otro problema derivado del barajamiento producido por M(e) debido al cual, se tiende a asignar un código más corto al error negativo que al respectivo error positivo.
Con todo esto, el algoritmo para la actualización de C[Q] es el siguiente [12]: