Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Нахождение параметров циклического кода n, k, r.




Значение r находится по формуле (21).

 

(21)

n – длина кодовой комбинации,

k – количество информационных символов,

r – количество проверочных символов.

r=10

Параметры циклического кода n, k, r;

n, k, r имеют следующую зависимость

Следовательно,k = n - r = 511 – 10 = 501

r =

 

 

Выбор типа порождающего (образующего) полинома

 

 

Образующий полином степени r находится по таблице неприводимых полиномов и с учетом последней цифры зачетной книжки:

 

g(x) = 111100111=x8+x7+x6+x5+x4+x3+x2+x1+1

 

Построение схемы кодера

Работа кодера на его выходе характеризуется следующими режимами.

1.Формирование k элементов информационной группы и одновременно деление полинома, отображающего информационную часть хrm(х), на порождающий (образующий) полином g(х) с целью получения остатка от деления r(х).

2. Формирование проверочных r элементов путем считывания их с ячеек схемы деления хrm(х) на выход кодера.

Структурная схема кодера приведена на рисунке 6.

Цикл работы кодера для передачи n = 511 единичных элементов составляет n тактов. Тактовые сигналы формируются передающим распределителем, который на схеме не указан.

Первый режим работы кодера длится k = 501 такт. От первого тактового импульса триггер Т занимает положение, при котором на его прямом выходе появляется сигнал "1", а на инверсном - сигнал "0". Сигналом "1" открываются ключи (логические схемы И) 1 и 3. Сигналом "0" ключ 2 закрыт. В таком состоянии триггер и ключи находятся k+1тактов, т.е. 502 такта. За это время на выход кодера через открытый ключ 1 поступят 501 единичных элементов информационной группы k = 501.

Одновременно через открытый ключ 3 информационные элементы поступают на устройство деления многочленахrm(х) на g(х).

Деление осуществляется многотактным фильтром с числом ячеек, равным числу проверочных разрядов (степени порождающего полинома). В рассматриваемом случае число ячеек r=10. Число сумматоров в устройстве равно числу ненулевых членов g(х) минус единица. В данном случае число сумматоров равно четырем. Сумматоры устанавливаются после ячеек, соответствующих ненулевым членам g(х). Поскольку все неприводимые полиномы имеют член х°=1, то соответствующий этому члену сумматор установлен перед ключом 3 (логической схемой И).

После k=501 такта в ячейках устройства деления окажется записанным остаток от деления r(х).

При воздействии k+1=502 тактового импульса триггер Т изменяет свое состояние: на инверсном выходе появляется сигнал "1", а на прямом - "0". Ключи 1 и 3 закрываются, а ключ 2 открывается. За оставшиеся r=10 тактов элементы остатка от деления (проверочная группа) через ключ 2 поступают на выход кодера, также начиная со старшего разряда.

Кодер циклического кода

 

Входные и выходные сигналы кодера циклического кода

 

Построение схемы декодера

 

Функционирование схемы декодера сводится к следующему. Принятая кодовая комбинация, которая отображается полиномом Р(х) поступает в декодирующий регистр и одновременно в ячейки буферного регистра, который содержит k ячеек. Ячейки буферного регистра связаны через логические схемы "нет", пропускающие сигналы только при наличии "1" на первом входе и "0" - на втором (этот вход отмечен кружочком). На вход буферного регистра кодовая комбинация поступит через схему И1. Этот ключ открывается с выхода триггера Т первым тактовым импульсом и закрывается k+1 тактовым импульсом (полностью аналогично работе триггера Т в схеме кодера). Таким образом, после k=501 тактов информационная группа элементов будет записана в буферный регистр. Схемы НЕТ в режиме заполнения регистра открыты, ибо на вторые входы напряжение со стороны ключа И2 не поступает.

Одновременно в декодирующем регистре происходит в продолжение всех n=511 тактов деление кодовой комбинации (полином Р(х) на порождающий полином g(х)). Схема декодирующего регистра полностью аналогична схеме деления кодера, которая подробно рассматривалась выше. Если в результате деления получится нулевой остаток- синдром S(х)=0, то последующие тактовые импульсы спишут информационныеэлементы на выход декодера.

При наличии ошибок в принятой комбинации синдром S(х) не равен 0. Это означает, что после n-го (511) такта хотя бы в одной ячейке декодирующего регистра будет записана “1”.Тогдана выходе схемы ИЛИ появится сигнал. Ключ 2 (схема И2) сработает, схемы НЕТ буферного регистра закроются, а очередной тактовый импульс переведет все ячейки регистра в состояние "0". Неправильно принятая информация будет стерта. Одновременно сигнал стирания используется как команда на блокировку приемника и переспрос.

 

Декодер циклического кода

 

Входные и выходные сигналы декодера циклического кода

 

2.6 Определение объема передаваемой информации при заданном температуреTпер и критерии отказа t отк.

Объем передаваемой информации находится по формуле (22).

 

W = R.B.(Tпер – tотк). (22)

 

W= 0.0002*1200*(320-180)=33.6 (бит)

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...