Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к ПДС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.58 Mб
Скачать

16. Определение и основные свойства групповых (n,k) - кодов

Групповым кодом называю такой код, множество кодовых комбинаций которого образует группу (подгруппу) по операции поразрядного сложения по модулю 2

Свойство 1. Минимальное кодовое расстояние группового кода равно минимальному весу его ненулевых кодовых комбинаций.

Свойство 2. Групповой (n, k) – код полностью определяется набором из k линейно независимых комбинаций, принадлежащих этому коду.

Свойство 3. Скалярное произведение любой кодовой комбинации на проверочный вектор равно нулю.

Свойство 4. Если есть порождающая матрица систематического (n, k) – кода в канонической форме, то нулевое пространство этого кода порождается матрицей .

17. ПОРОЖДАЮЩАЯ МАТРИЦА (N,K) - КОДА. ПОСТРОЕНИЕ, НАЗНАЧЕНИЕ, СВОЙСТВА

Порождающая матрица (n, k) – кода в канонической форме задает тот же самый код, что и исходная порождающая матрица, т.к. пространства строк этих матриц совпадают в силу выполнения свойства замкнутости.

Если есть порождающая матрица систематического (n, k) – кода в канонической форме, то нулевое пространство этого кода порождается матрицей .

18. ПРОВЕРОЧНАЯ МАТРИЦА (N,K) - КОДА. ПОСТРОЕНИЕ, НАЗНАЧЕНИЕ, СВОЙСТВА

Проверочная матрица указывает соотношение между избыточными и информационными элементами в каждой кодовой комбинации.

Проверочная матрица позволяет формализовать процесс вычисления проверочных соотношений для любой кодовой комбинации, сведя его к произведению кодовой комбинации на проверочную матрицу по правилам умножения матриц: , то есть некоторая комбинация V принадлежит (n, k) – коду тогда и только тогда, когда она ортогональна каждой строке матрицы H(n, k). Соотношение лежит в основе процедуры декодирования для групповых кодов.

В результате умножения принятой комбинации на матрицу проверок получаем вектор из (n-k) символов, называемый синдромом. В случае, если синдром чисто нулевой, то кодовая комбинация считается принятой безошибочно. При наличии в синдроме ненулевых компонент фиксируется наличие ошибок в кодовой комбинации.

19. СВЯЗЬ МЕЖДУ ПОРОЖДАЮЩЕЙ И ПРОВЕРОЧНОЙ МАТРИЦАМИ (N,K) - КОДА

порождающая матрица (n, k) – кода является сокращенной записью кода. Проверочная матрица указывает соотношение между избыточными и информационными элементами в каждой кодовой комбинации. Между порождающей и проверочной матрицами в канонической форме существует жесткая связь, на основе которой знание одной матрицы позволяет построить другую.

20. ПРОЦЕДУРЫ КОДИРОВАНИЯ ГРУППОВЫХ КОДОВ НА ОСНОВЕ ПОРОЖДАЮЩЕЙ И ПРОВЕРОЧНОЙ МАТРИЦ

1.Процедура кодирования на основе порождающей матрицы

Пусть требуется получить кодовую комбинацию (n,k)-кода Vi, соответствующую некоторому сообщению источника информации, представленному в виде безызбыточной k-элементной последовательности ki. Эта задача решается составлением линейной комбинации строк порождающей матрицы: Vi=ki1V1+ki2V2+…+ kikVk, где Vj, j=1…k,-кодовые комбинации (n,k)-кода, являющиеся строками канонической формы порождающей матрицы этого кода, ki,j- элементы кодируемой k- элементной последовательности.

Указанная линейная комбинация соответствует умножению последовательности ki на порождающую матрицу кода, представленную в канонической форме: ki ×G(n,k)=ki × [RIk]=(kiR,ki ). В результате умножения получим n-элементную кодовую комбинацию Vi, у которой на местах избыточных элементов (v1,v2,…vn-k) находятся последовательность ri=kiR, а на местах информационных элементов- (vn-k+1,…,vn )- исходная кодируемая последовательность ki.