есть последовательность 32-битных чисел. Из 32 бит 26 это данные и 6 это контрольные. Если второй по старшинству бит 1, то последующие 24 бита надо инвертировать.
После этого надо посчитать 6 контрольных сумм и получится некоторое 6-битное число. Если оно 0, то все ок. Иначе смотрим по таблице - возможно можно один бит исправить и все будет ок, а возможно исправить ничего не выйдет. После этого последние 2 бита этого числа должны совпадать с первыми 2 битами следующего.