Произведите таблицу декодирования синдрома
t = syndtable(h)
t = syndtable(h)
возвращает таблицу декодирования для двоичного кода с коррекцией ошибок, имеющего длину кодовой комбинации n и длину сообщения k. h
является (n-k)-by-n матрицей проверки четности для кода. t
является 2n k n бинарной матрицей. rth строка t
является ошибочным шаблоном для полученной бинарной кодовой комбинации, синдром которой имеет десятичное целочисленное значение r-1. (Синдром полученной кодовой комбинации является своим продуктом с транспонированием матрицы проверки четности.), Другими словами, строки t
представляют избаловать лидеров от стандартного массива кода.
При преобразовании между двоичными и десятичными значениями крайний левый столбец интерпретирован как старшая значащая цифра. Это отличается от соглашения по умолчанию в командах de2bi
и bi2de
.
Пример находится в Декодировании Таблицы.
[1] Кларк, Джордж К. младший и J. Затвор Каин, кодирование с коррекцией ошибок для цифровой связи, Нью-Йорка, пленума, 1981.