Я думаю, что ваша ссылка объясняет это довольно хорошо, но я постараюсь еще больше упростить.
Пусть x будет вашим сообщением, вектор строки * k -элемента. Пусть G будет вашей матрицей генератора, k -by- n двоичной матрицы, где n > k . Пусть y будет вашим n -элементом переданного кодового слова, где y = xG . Пусть z будет вашим n -элементом полученного кодового слова.
Надеюсь, z = y . Но при передаче y по шумному каналу y может быть поврежден, например, z ! = y .
An ( nk ) - by- n матрица четности H применяется к полученному кодовому слову z , чтобы проверить, если z действителен. Вектор w = zH ' может обнаруживать до определенного количества битовых ошибок в z .