26
При этом триггерные ячейки СР принимают исходное значение 1001, и при не-
обходимости возможно повторение процедуры кодирования этой же кодовой комби-
нации A
i
(X) путём подачи очередных следующих n =7 тактов. Таким образом, этот
способ кодирования так же, как и первый вариант схемы для деления полиномов, обес-
печивает получение кодовых комбинаций разделимого, блочного ЦК. Кроме того, по-
добная ЛПС может быть использована для генерации определённой кодовой комби-
нации, в частности, М - последовательности.
Рассмотрение вариантов построения ЛПС, выполняющих операции умножения и
деления полиномов, с целью использования в кодеках ЦК, позволяет сделать сле-
дующие выводы.
1)
В КУ ЦК процедура умножения полиномов приводит к получению нераздели-
мых кодов, что усложняет их последующее декодирование. Поэтому операция умноже-
ния редко используется в устройствах формирования и обработки ЦК.
2) При делении на порождающий полином G(X) код на выходе КУ получается
разделимым и СР содержит r разрядов. Так как в большинстве случаев используют-
ся ЦК, у которых число проверочных символов r существенно меньше числа информа-
ционных (r<k), то СР в этом случае будет иметь меньшее число разрядов, чем при де-
лении на генераторный полином.
3) При делении в КУ исходной кодовой комбинации на генераторный многочлен
ЦК также получается разделимым, но в СР требуется использовать не r, а k разрядов,
которых, как правило, больше.
Применение этого способа более целесообразно в тех случаях, когда одна и та же
кодовая комбинация передаётся по каналу связи многократно, например, при передаче
формата сообщения с аварийных буев в системах поиска и спасения терпящих бедст-
вие объектов.
Линейные переключательные схемы широко применяются как при формировании
и обработке ЦК, так и при генерировании кодированных последовательностей, в част-
ности, М - последовательностей. Рассмотрим ряд характерных примеров применения
ЛПС в технике связи.
1.11. Кодирующее и декодирующее устройства для кода Хемминга (7,4)
Студенты уже знакомы с построением кодера и декодера для кода Хемминга
(7,4) по работе №3. Однако эти схемы строились с учётом "поэлементного" получения
символов проверочной группы и синдрома в соответствии с алгоритмом (4.14). Покажем,
как реализуются эти же схемы с учётом того, что коды Хемминга относятся и к классу
ЦК.
Кодер для кода Хемминга (7,4). Для построения КУ по классической схеме де-
ления (см. рис. 4.5), так как кодирование путём вычисления остатка "в целом" требует
предварительного выполнения операции умножения на оператор сдвига X
r
и сложе-
ния полинома-остатка с полиномом-произведением A
i
(X)·X
r
(4.15), требуется предва-
рительно видоизменить структуру схемы. Для выполнения операции умножения сле-
дует разместить сумматор, на который подключён вход, в конце СР, перед обратной
связью g
r
-1
. Такое подключение входа эквивалентно умножению на X
r
, так как исклю-
чается задержка на r ТИ.
Для выполнения операции сложения остатка R
i
(X) с полиномом A
i
(X)·X
r
(4.15) не-
обходимо выход КУ подключить к одному из входов схемы логического сложения (ИЛИ),
ко второму входу которой подключается вход схемы .для выдачи на выход без задержки
информационной кодовой комбинации A
i
(X) (старшим разрядом вперёд).
Подробнее рассмотрим работу схемы на конкретном примере,
Пример 7. Построить схему КУ, обеспечивающего кодирование ЦК (7,4) с порож-
дающим полиномом G(X) = 1 + X + X
3
путём определения проверочной группы методом
деления полиномов и определения остатка R(X). Проследить по тактам процесс кодиро-