Устройство декодирования циклических кодов

 

Изобретение относится к технике связи и может быть применено в системах передачи дискретной информации при построении дискретного канала. Целью изобретения является расширение функциональных возможностей за счет декодирования кодов переменной длины и различной корректирующей способности. Устройство содержит управляющие входы 1, кодер 2 полинома, перестраиваемый счетчик 3, коммутатор 4, информационный вход 5, вычислитель 6 синдрома, перестраиваемый регистр 7 памяти, генератор 8 тактовых импульсов, элемент ИЛИ-НЕ 9, элемент И 10. 5 ил.

СОЮЗ СОВЕТСКИХ социАлистических

РЕСПУБЛИК

А1 (50 4 Н 03 M 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

Гю изоБРетениям и ОтнРытиям

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К A BTOPCKOMY СВИДЕТЕЛЬСТВУ

30Г3ео 111

8ATFETH5 и а%1Я6

E„:;E ПОТЕКА (21) 4340140/24-24 (22) 08.12.87 (46) 23.07.89. Бюл. Р 27 .(71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) Б.Ф.Харчистов, В.H.Ôèíàåâ и В.А.Елизаров (53) 681.326 (088.8) (56) Авторское свидетельство СССР

У 853809, кл. Н 03 И 13/32, 1981.

Тутевич В.Н. Телемеханика. — И.:

Высшая школа, 1985, с. 249, рис .

10.11.

„„SU„„1496009

2 (54) УСТРОЙСТВО ДЕКОДИРОВАНИЯ ЦИКЛИЧЕСКИХ КОДОВ (57) Изобретение относится к технике связи и может быть применено в системах передачи дискретной информации при построении дискретного канала. Целью изобретения является расширение функциональных возможностей за счет декодирования кодов переменной длины и различной корректирующей способности. Устройство содержит управляющие входы 1, кодер 2 полинома, перестраи1496009 ваемый счетчик 3, коммутатор 4, информационный вход 5, вычислитель 6 синдрома, пересграиваемый регистр 7

Д памяти, генератор 8 тактовых импульсов, элемент ИЛИ-НЕ 9, элемент И 10.

5 ил.

Изобретение относится к технике 10 связи и может быть применено в системах передачи дискретной информации при построении дискретного канала.

Цель. изобретения состоит в расширении функциональных возможностей 15 за счет декодирования кодов переменной длины и различной корректирующей способности, На фиг. 1 приведена схема устройства декодирования циклического кода; на фнг. 2 — функциональная схема кодера полинома; на фиг. 3 — функциональная схема перестраиваемого счетчика; на фиг. 4 — функциональная схема вычислителя синдрома, на

25 фиг. 5 — функциональная схема перестраиваемогб регистра памяти.

Устройство декодирования циклического кода содержит управляющие входы 1, кодер 2 полинома, перестраиваемый счетчик 3, коммутатор 4, информационный вход 5, вычислитель 6 синдрома, перестраиваемый уМгистр

7 памяти, генератор 8 тактовых импуль сов, элемент ИЛИ-НЕ 9, элемент И 10 35 и выходы 11.

Кодер 2 полинома содержит (фиг.2) первый-пятый элементь ИЛИ 12 -12з.

Функциональная схема перестраиваемого счетчика 3 (фиг ° 3) содержит эле- 40 мент ИЛИ 13, элемент 14 задержки, .элементы И t5 -15, элемент ИЛИ 16, счетчик 17 импульсов, формирователь

:18 сигнала заднего фронта импульса;

Функциональная схема вычислителя 45

6 синдрома содержит группу 191 — 19 элементов.И, группу 20» — 20„ сумматоров по модулю два, группу 211 -21у трйггеров. функциональная схема перестраивае- 50

Мого регистра 7 памяти содержит группу триггеров 22 — 22, группу элементов ИЛИ 23» -23э, группу элементов И 24 — 24 з.

Уст.ройство работает следующим образом. Вначале рассмотрим обобщенный алгоритм. На входе 1; (i = I,Р) группы управляющих входов подается сигнал управления, несущий информацию о номере корректирующего кода, применяе-. мого в данный момент для передачи информации. Кодер 2 полинома в зависимости от управляющего наступившего сигнала вьдает на управляющие входы вычислителя 6 синдрома сигналы, которые несут информацию аб образующем полиноме. Кроме того, сигнал управления от входа 1; поступает на

i-вход коммутатора 4, в котором осуществляется коммутация цепи информационного входа 5 на i-й выход коммутатора 4. Таким образом, информация сообщения передается от информационного входа 5 через коммутатор 4 на

i-e информационные входы вычислителя

6 синдрома и перестраиваемого регистра 7 памяти. Кроме того, сигнал управления от входа 1; поступает на

i-й управляющий вход перестраиваемого счетчика 3, который по переднему фронту этого сигнала обнуляется, а затем отсчитывает такты, задаваемые генератором 8 тактовых импульсов, который вьдает импульсы со скважностью, равной двум.

Под воздействием импульсов генератора 8, подаваемых на тактовые входы вычислителя 6 синдрома и перестраиваемого регистра 7 памяти, происходит процесс декодирования информации в вычислителе 6 синдрома и одновременная ее запись в перестраиваемый реристр 7 памяти. На и-м такте (где и-длина кода) пер ес тр а ива емый с ч етчик 3 с второго выхода по заднему фронту выдает сигнал опроса, который поступает на второй вход элемента

И 10, на первый вход которого поступает логическая "1" с выхода элемента ИЛИ-НЕ 9, если синдром (остаток от деления) равен нулю, или логичесИ 1! кий О, если синдром не равен нулю.

Если информация не содержит ошибок, на выходе элемента И 10 присутст-. и вует 1, которая поступает на второй вход перестраиваемого регистра 7 памяти и разрешает вьдачу информации на выходы 11 — 11q, устройства. Ес1496009 ли же в коде обнаруживается ошибка, на второй вход перестраиваемого регистра 7 памяти поступает "О" и информация не вьдается получателю, На и-м такте генератора 8 по заднему фронту сигнала с небольной задержкой во времени с первого выхода перестраиваемого счетчика 3 подается импульс на вход вычислителя 6 синдрома и первый вход регистра 7 памяти, в который элементы памяти устанавливаются в исходное состояние. Устройство вновь готово к декодированию очередной кодовой комбинации.

В качестве примера подтверждения работоспособности устройства рассмотрим реализацию блоков 2, 3, 6 и 7 и функционирование устройства при передаче информации четырьмя кодами с образующими полиномами g, (х)=

=х +хб +х + х + х +1; g (х) = х +х +

+ хб + х4+1. g (х) = х + х" +

1 3

+ х + 1; g (x) х +х + 1;

Представим образующие полиномы в нормализованной форме, при этом старший член полинома имеет степень

-9 а (9-j) младших членов равны ну7 э ч лю: g„(x)x =х +х + x; «я,(х) х

3 х +х +х +х ; g (х)х = 1+

+х +х +х +Pg (х) = 1+х+

+ х + х + х + х . На основании значений коэффициентов полиномов в нормализованной форме составим матрицу для синтеза кодера 2 полинома, в которой строки соответствуют вхоI

Ф дам, а столбцы — выходам кодера 2 полинома а g а ф аь я 4 я э аь я1 аф BQ Bgg

Х 1 1 О О 1 1 1 О О 1

Х О 1 П О О l О 1 1 1

X) 0 О О О 1 О 1 О 1 1

O O O O O 1 1 O O 1

Поскольку третий и четвертый столбцы матрицы нулевые, то их можно исключить. Произведем для построения кодера 2 полинома минимизацию а„а а аь ат а> аэ

Х 1 1 1 1 1 О О

Х О 1 O 1 п

Х О О 1 О 1 О 1

Х40 0 О 1 1 О О где а; — сигналы на выходах кодера

2 полинома, которые могут менять свои значения в зависимости от сигналов Х . Тогда а = х,; à < = х +

1

+х, а =а =О; а -=х +х, аь=

5

55 х1 +, х9 + х аО хя а9 xQ +

+ xSiу аo= lyу а = x)+ x3+ х4

Следовательно, в кодере 2 полинома (фиг.2) логика соединений соответ-. ствует логическим функциям а, а, 51

Соответственно длины кодов п1

15, n<= 14, n9= 11, п = 10, поэтому в перестраиваемом регистре 7 памяти информация подается на вход триггера 22, на вход записи триггера 22, на вход записи регистра 22 и на вход записи триггера 20 . В перестраиваемом счетчике 3 соответственно при сигнале на входе t долкен вьделяться на 15-м такте импульс с выхода формирователя t8 сигнала, а на первом выходе формируется импульс с задержкой во времени, т.е. элемент

И. 15 сработает при наборе 1111 в счетчике. 17. При сигнале на входе 1 в счетчике 3 на втором выходе должен вьделяться импульс на 14-м такте формирователем 18 сигнала, а на первом выходе появится тот же импульс с задержкой во времени, т.е. элемент

15 И сработает при наборе 1110. При сигнале на входе 1 появится импульс на втором выходе на 11-и такте, т.е. элемент 15 И сработает при наборе

1011 в счетчике 17. При сигнале на входе 1 на втором выходе импульс появится на 10-м такте, т.е. элемент

И 15 сработает при наборе 1010 в счетчике 17.

В соответствии с видом полиномов g„(x) — g (x) реализованы связи и в вычислителе 6 синдрома.

Пусть на входы 1 — 1 подан управляющий сигнал 0001, т.е. имеется потенциал на входе 1д, что говорит о том, что для передачи используется, код с образующим полиномом g (x).

На соответствующих выходах и кодере

2 полинома будут потенциалы, откроется элемент И 24 (фиг,4) будет подготовлен элемент И 15 счетчика Э.

Через коммутатор 4 кодовая последовательность от входа 5 поступит на вход регистра 7 и на вход вычислителя 6 синдрома. Пусть на вход 5 поступает кодовая комбинация вида

1111111101. За n=to тактов генерато ра 8 эта комбинация будет записана в триггеры 226 — 22,z регистра 7, а в вычислителе 6 синдрома будет осуществлено деление на полином g<(x).

На 10-м такте на выходе счетчика 3

1496009 появится импульс опроса, так как на выходах вычислителя 6 синдрома будут нули, то элемент И 10 будет открыт.

Следовательно, на вход регистра 7

5 памяти поступит сигнал и информация. будет выдана получателю. Затем с задержкой на время, необходимое для . считывания информации, с выхода счетчика 3 будет подан сигнал, кото- 10 рый сбросит в "0" триггеры 21 блока

6 и триггеры 22 блока 7.

Пусть на информационный вход 5 ,поступила комбинация кода с ошибкой:

1111110101. В вычислителе 6 синдро- 15 ма эта комбинация будет разделена на полином g (х). На выходе элемента ИЛИ-НЕ 9 будет логический "0" и элементы И регистра 7 памяти будут заперты, Информация с выходов 11 20 получателю выдана не будет.

Формула изобретеняя

О

Устройство декодирования циклических кодов, содержащее вычислитель синдрома и перестраиваемый регистр памяти, о т л и.ч а ю щ е е с я тем,что, с целью расширения функциональных возможностей за счет декодирования кодов переменной длины и различной корректирующей способности, в него введены генератор тактовых импульсов, элемент ИЛИ-"НЕ, элемент

И, коммутатор, перестраиваемый счетчик и кодер полинома, входы которого обьединены соответственно с управляющими входами коммутатора и перестраиваемого счетчика и являются управляющими входами устройства, выходы кодера полинома подключены к первым управляющим входам вычислителя синдрома, выходы которого подключены к входам элемента ИЛИ-НЕ, вьг ход которого соединен с первым входом элемента И, выход генератора тактовых импульсов подключен к тактовым входам вычислителя синдрома, перестраиваемого регистра памяти и перестраиваемого счетчика, первый выход которого подключен к второму о входу элемента И, выход которого соединен с первым управляющим входом перестраиваемого регистра памяти, второй выход перестраиваемого счетчика подключен к вторым управляющим входам вычислителя синдрома и перестраиваемого регистра памяти, выходы коммутатора подключены к информационным входам вычислителя синдрома и перестраиваемого регистра памяти, выходы которого являются выходами устройства, информационный вход коммутатора является информационным входом устройства.

1496009

1496009

Фиа 5

Составитель О.Тюрина

Техред И,Дидык

Редактор A.Øàíï: р

КоРРектоР С.Шекмар

Зака з 4 28 7, 57 Тираж 884 Подписное

ВИИИПИ Государственного комитета по изобретениям и открытиям йри ГКНТ СССР

113035, Москва, Ж-35, Раушская иаб., д. 4/5

Производственно-издательский комбинат "Патент", r. ужгород, ул. Гагарина, 101

Устройство декодирования циклических кодов Устройство декодирования циклических кодов Устройство декодирования циклических кодов Устройство декодирования циклических кодов Устройство декодирования циклических кодов Устройство декодирования циклических кодов 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и может быть использовано для декодирования циклических кодов с односвязными разделенными проверками, допускающих мажоритарное декодирование

Изобретение относится к технике электросвязи и может быть использовано для передачи данных, подверженных воздействию помех

Изобретение относится к технике I передачи цифровой информации и может быть использовано для декодирования информационных последовательностей, защищенных от ошибок с помощью корректирующих кодов

Изобретение относится к вычислительной технике и может быть использовано в устройствах переработки и передачи дискретной информации

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к технике связи и может использоваться в устройствах, обеспечивающих помехоустойчивый прием многократно повторяемой информации

Изобретение относится к кодеру/декодеру в системе радиосвязи, более конкретно к устройству для кодирования/декодирования линейных блочных кодов посредством анализа последовательных каскадных кодов

Изобретение относится к области техники связи и может быть использовано в системах передачи данных, системах телеизмерения и телеуправления

Изобретение относится к области техники связи, в частности к системам телеизмерения и телеуправления для передачи информации без предварительного фазирования

Изобретение относится к области техники связи, в частности к системам передачи данных, а также к системам телеизмерений и телеуправления

Изобретение относится к области техники связи, в частности к системам передачи данных для декодирования циклических помехоустойчивых кодов без предварительного фазирования

Изобретение относится к области техники связи и может быть использовано в системах передачи данных, системах телеизмерения, телеуправления, в радиопередающей аппаратуре малых космических аппаратов и телеметрии дальнего космоса

Изобретение относится к области связи и может быть использовано в устройствах передачи дискретной информации в линиях связи с помехами

Изобретение относится к технике передачи данных и может использоваться в системах с решающей обратной связью для приема информации, закодированной циклическим кодом, допускающим мажоритарную процедуру декодирования

Изобретение относится к системам приема/передачи сигнала

Изобретение относится к области электросвязи
Наверх