
- •190000, Санкт-Петербург, ул. Б. Морская, 67
- •1. Методические указания по подготовке к лабораторной работе
- •1. 1. Структурная схема цифровой системы связи
- •1.6. Методы синхронизации и фазирования в цифровых системах связи
- •2. Порядок выполнения лабораторной работы
- •2.3. После набора контрольного слова необходимо нажать клавишу
- •16. Решить предыдущую задачу 15 при следующих условиях:
- •1. Методические указания по подготовке к лабораторной работе
- •1.1 Информация, сообщение, кодирование, сигнал
- •1.2. Информационные характеристики системы передачи сообщений
- •1.3. Эффективное кодирование дискретных сообщений
- •2. Порядок выполнения лабораторной работы
- •3. Порядок оформления и содержание отчета
- •4. Контрольные вопросы и задачи
- •3. Поясните определение "энтропия". Перечислите свойства энтропии.
- •1. Методические указания по подготовке к лабораторной работе
- •1.1. Принципы помехоустойчивого кодирования
- •1.4. Корректирующие коды Хемминга
- •3. Контрольные вопросы и задачи
- •1. Методические указания по подготовке к лабораторной работе
- •1.1. Классификация корректирующих кодов
- •1.3. Порождающие полиномы циклических кодов
- •1.4. Принципы формирования и обработки разрешенных кодовых комбинаций циклических кодов
- •1.5. Построение порождающих и проверочных матриц циклических кодов
- •1.6. Укороченные циклические коды
- •1.7. Циклические коды Боуза –Чоудхури –Хоквингема
- •1.8. Структурный состав линейных переключательных схем
- •1.10. Деление полиномов на базе лпс
- •1.11. Кодирующее и декодирующее устройства для кода Хемминга (7,4)
- •1.12. Принципы построения декодирующих устройств для циклических кодов с исправлением ошибок
- •2. Порядок выполнения лабораторной работы
- •3. Контрольные вопросы и задания
- •5. Харкевич а. А. Борьба с помехами. М.: Физматиздат, 1963. 276 с.
1.8. Структурный состав линейных переключательных схем
Цикличность перестановок при формировании разрешенных кодо- вых комбинаций ЦК лежит в основе техники построения кодирующих устройств (КУ) и декодирующих устройств (ДУ) циклических кодов. Эта техника применяет сдвигающие регистры (СР) в виде триггерных цепочек с теми или иными обратными связями. Такие СР называют также многотактными линейными переключательными схемами (ЛПС) и линейными кодовыми фильтрами Хафмена, который первым начал изучение ЛПС с точки зрения линейных фильтров. Кстати, Д. Хафмен является и автором принципа, состоящего в том, что "две точки зрения лучше, чем одна", получившего широкое применение в настоящее ком- промиссное время.
При построении ЛПС используется три вида элементарных устройств:
1) сумматор, имеющий, как правило, два входа и один выход, причем для двоичных кодов суммирование осуществляется по модулю 2;
2) ЗУ, имеющее один вход и один выход и представляющее собой одну триггерную ячейку (один разряд) СР;
3)
устройство
умножения
на
постоян- +
ную величину, имеющее один вход и один
выход. Эти устройства изображаются на схемах так, как показано на рис. 4.1.
gi
Рис.
4.1
Линейными переключательными схемами с конечным числом состо- яний называются любые схемы, содержащие конечное число суммато- ров, устройств памяти и устройств умножения на константу, соединен- ных любым допустимым способом.
В бинарном случае сумматор (равно как и вычитатель) представляет собой логический элемент "исключающее ИЛИ", а устройство памяти является устройством задержки (D-триггером). Устройства задержки, включенные последовательно, составляют СР, в ячейках которого вы- ходной символ совпадает с входным символом в предшествующий мо- мент времени. К СР подводится шина сдвига, с помощью которой так- товыми импульсами (ТИ) осуществляется продвижение по разрядам СР записанной кодовой информации. Как правило, шина сдвига не пока- зывается на схемах с изображениями ЛПС.
При формировании и обработке двоичных ЦК введение в схему ЛПС умножителя на константу, равную 1, эквивалентно введению дополни- тельного соединения, а умножитель на константу, равную 0, соответ- ствует отсутствию такого соединения.
Предполагается, что на вход СР, входящего в состав ЛПС, кодовая комбинация подается последовательно, с периодичностью, равной пе- риоду следования ТИ в шине сдвига. Аналогично, последовательно во времени, появляются кодовые символы на выходе СР. Когда входом или выходом является многочлен, представляющий при двоичной обработ- ке набор "1" и "0", то на входном или выходном конце СР появляются только коэффициенты ("1" или "0"), начиная с коэффициентов высших порядков. Это обусловливается тем, что при делении у делителя снача- ла должны быть обработаны коэффициенты высших порядков.
В последующих разделах описываются схемы, используемые для ум- ножения и деления любых многочленов на некоторый фиксированный, в частности, порождающий полином.
1.9. Умножение полиномов на базе ЛПС
Схема, изображенная на рис. 4.2, используется для умножения лю- бого полинома на входе
0 1 2
+ … + ak X
k
2
+ … + gr X .
r
на вход коэффициенты полинома А (Х) поступают, начиная с коэффи- циентов высших порядков (со старших разрядов), после чего следует r нулей.
+ + + ... +
+
Выход
gr
Вход
gr–1
gr–2 gr–3
Рис. 4.2
...
g1 g0
Произведение полиномов
A (X) G(X) = a0 g0 + (ao g1 + a1 g0) X + ... + ak gr X
k+r
. (4.32)
Когда на входе ЛПС появляется первый (старший) коэффициент по- линома А(Х), то он умножится в первом устройстве умножения на gr и появится на выходе уже как результат перемножения ak gr , проследовав
"транзитом" через все схемы суммирования по модулю 2. Кроме того, ak запишется в первом разряде СР, а все остальные разряды СР будут со- держать нули. Спустя единицу времени, с появлением в шине сдвига
2-го ТИ, на входе появится ak –1, который перемножится с gr и сложится в первой схеме суммирования по модулю 2 с ak gr – 1, сформировав на выходе сумму ak – 1 gr + ak gr – 1, т. е. второй коэффициент произведения A(X) G(X). Дальнейшие операции производятся аналогичным образом.
После r + k сдвигов СР полностью обнуляется и на выходе появляется значение a0 g0, равное первому коэффициенту произведения (4.32), так что произведение на выходе ЛПС последовательно получается в пол-
ном составе. Второй вариант ЛПС для умножения полиномов показан на рис. 4.3.
Вход
g0 g1
g2 gr – 2 gr – 1 gr
+ + ...
Рис. 4.3
+ + +
Выход
Коэффициенты произведения формируются непосредственно в СР. После того, как первый символ подается на вход, на выходе появляется последний коэффициент (4.32) ak gr, а разряды СР содержат только нули.
После одного сдвига ячейки СР содержат элементы ak g0, ak g1, ..., ak gr – 1,
a вход равен ak –1. При этом выход СР равен ak gr –1 + ak –1 gr,
т. е. равен второму коэффициенту (4.32). После появления очередного
ТИ в шине сдвига (не показана на рис. 4.2 и 4.3) на выходе появляется третий коэффициент (4.32). Дальнейшие операции производятся анало- гичным образом.
Схемы умножения могут иметь более чем один вход, если добавить к ЛПС, изображенной на рис. 4.3, вторую шину с цепочкой устройств умножения, связанных с соответствующими схемами суммирования по модулю 2. Тогда схема будет реализовывать процедуру суммирования произведений двух пар полиномов
C (X) = A1(X) G1(X) + A2(X) G2(X) , (4.33)
причем ЗУ в виде СР будет только одно.
Выход Вход
+ +
g3 = 1
g2 = 0 g1 = 1 g1 = 1 g0 = 1 g1 = 1 g2 = 0 g3 = 1
+ +
Вход Выход
Рис. 4.4
Пример
Составить 2 схемы кодирующих устройств ЦК Хемминга (7, 4) на базе двух рассмотренных вариантов ЛПС для умножения полиномов
(рис. 4.4). В качестве порождающего полинома использовать полином
G (7,4) = Х 3 + X +1.
Напомним (см. подразд. 1.4), что применение в кодерах метода ум- ножения приводит, к сожалению, к формированию неразделимых ЦК.