Устройство для определения многочлена локаторов стираний при декодировании недвоичных блоковых кодов Советский патент 1984 года по МПК H03M13/51 H04L17/30 

Описание патента на изобретение SU1116544A1

Изобретение относится к технике передачи дискретной информации и может быть применено в декодирующих устройствах аппаратурыпередачи данных., Известно устройство для определения многочлена локаторов стираний при декодировании, содержащее генера тор единиц, умножители, сумматоры и регистры Lll. Недостатком этого устройства явля ется его сложность. Наиболее близким к предлагаемому является устройство для определения многочлена локаторов стираний, содер жащее а блоков элементов И, входы первого из которых являются входами устройства, а блоков сумматоров, d-1 регистров, выходы которых являются выходами устройства, и генератор единиц, выходы которого являются выходами устройства, при этом выходы каждого блока элементов И подключены к первым входам соответствующего блока сумматоров 12J. Недостатки известного устройства низкое быстродействие и сложность его построения. Цель изобретения - сокращение времени обработ1Ш информации при од новременном упрощении устройства. Поставленная цель достигается тем что в устройство для определения многочлена локаторов стираний при декодировании недвоичных блоковых кодов, содеражщее а блоков элементов И, входы первого из которых являются входами устройства, а блоков сумматоров, d-1 регистров, выходы которых являются выходами устройства, и генератор единиц, выходы которого являются выходами устройства, при этом выходы каждого блока элементов И подключены к первым входам соответ ствующего блока сумматоров, введены блок управления, дополнительный регистр, коммутатор и а-1 последовател но соединенных блоков умножения, при этом выход каждого i-го блока умноже ния (1 1,2,..., а-1) подключен к пер вьм входам (i+1)-ro блока элементов И, причем входы первого блока умноже ния объединены с первыми входами пер вого блока элементов И, выходы i-го блока сумматоров подключены к вторым входам (i+1)-ro блока сумматоров, а выходы последнего блока сумматоров подключены к входам блока управления первый выход которого подключен к управляющему входу коммутатора, а вторые выходы блока управления подключены к входам регистров, выходы i-го регистра ( 1,2,..., d-2) подкслючены к вторым входам (i+1)-ro регистра, а выходы последнего регистра подключены к вторым входам первого блока сумматоров и к входам дополнительного регистра, выходы которого подключены- к первым входам коммутатора, к вторым входам которого подключены выходы генератора единиц, а выходы коммутатора подключены к вторым , входам соответствующих блоков элементов И. При этом блок управления содержит распределитель, первый выход которого является первым выходом блока управления, и d-1 блоков элементов И, первые входы которых являются входами блока управления, а вторые входы соединены с соответствующими выходами распределителя, при этом выходы блоков элементов И являются вторыми выходами блока управления. Регистры с второго по последний содержат на входе каждого разряда элемент ИЛИ, входы которого являются первым и вторым входами соответствующего разряда регистра, а выходы элементов ИЛИ подключены к входам соответствующих триггеров, выходы которых являются выходами регистров. На фиг. 1 представлена структур ная электрическая схема устройства для определения многочлена локаторов стираний при декодировании недвоичных блоковых кодов; на фиг. 2 - функциональная схема регистра. Устройство для определения многочлена локаторов стираний при декодировании недвоичных блоковых кодов содержйт регистры 1, ,..., 1{j(, генератор 2 единиц, блок 3 управления, содержащий распределитель 4, блоки 5|. ...5(j.i элементов И, дополнительный регистр 6, коммутатор 7, блоки 8, ...,8д элементов И, блоки 9,... ,9 сумматоров, блоки 10, Ю., умножения, регистры 1.) ,. k., 1.| содержат элементы ШШ 11, ,...11р, триггеры 12, ,. . ., 12Q. Устройство для определения многочлена локаторов стираний при декодировании недвоичных блоковьпс кодов работает следующим образом. Обрабатываемые локаторы стираний поступают на вход устройства. Количество исправляемых стираний для кода не превышает числа (d-1), где d кодовое расстояние. Первый локатор .стирания обрабатывается за один двоичный такт, второй - два двоичных такта и т.д. В первый такт обработки каждого локатора стирания коммутатор 7 подключает к входам блоков 8,,...8 элементов И выходы генератора .2 единиц, а в остальное время - выходы дополнительного регистра 6. Такой ре жим работы определяет блок 3 управления. На вход управления коммутато ра 7 подан первый выход распределителя 4. При обработке первого локато ра стирания единичный сигнал с второ го выхода распределителя 4 подключен к первым объединенным входам последнего блока 5ci-n элементов И. При обработке (d-2) локатора единичный сиг нал с (d-1)-го выхода распределителя 4 подключен к первым объединенным входам второго блока 5 элементов И. При обработке (d-l)-ro локатора единичный сигнал с d-ro выхода распределителя 4 подключен к входам первого блока 5, элементов И. В исходном. состоянии регистры обнулены. Значе ние первого локатора стираний через вход и выход первого блока 8 элемен тов И подается на входы первого блока 9 сумматоров, где складывается с нулем, поданным с выходов послед него регистра 1. Результат поступает на входы последующих сумматоров .. . „ нулем, 9о и складывается с так как на входы 82,...,8о, элементов И, начиная со второго, подаются нули с выхода коммутатора 7. Таким образом, с выхода последнего блока 9(51 сумматоров через входы и выходы последнего дополнительного блока Sjj.i элементов И значение первого локатора стираний записывается через первый вход в (б-1)-ый регистр 1. В остальные регистры 1,...,1d-i записьшаются нули, так как на первые входы блоков 5),...,5о|.| элементов И, кроме (d-2)-го, с выходов распределителя 4 подаются нулевые сигна лы. На первом такте обработки второго локатора его значение, прюходя через вход и вьЬсод первого блока 8 элементов И, складывается в первом блоке 9 сумматоров со значением первого локатора и полученная сумма с выхода блока 8- сумматоров записывается через первый вход в (ё-2)-ой регистр. В (d-1)-ый регистр через второй вход записывается нуль с выхода (d-2)-го регистра. А значение первого локатора записывается с выхода (d-1)-го регистра в дополнительный регистр 6. На втором, последнем такте обработки второго локатора на выходе последнего блока 9а сумматоров получают сумму нуля с выходов . (d-1)-го регистра с произведением з конечном поле значений первого.локатора с выхода дополнительного регистра 6 и второго локатора со входа устройства. С выходов блоков 1 ОI,...,10д., умножения получают сдвиги значений второго локатора, которые складываются в блоках 9) ,...,9(3 сумматоров, если соответствующий разряд числа с выхода коммутатора 7 равен единице. В данном случае на выход коммутатора 7 подключено значение с выхода дополнительного регистра 6. А на вход первого блока 9| сумматоров подано нулевое значение с выхода (d-1)-го регистра. Полученное произведение записывается в (3-2)-ой регистр. Значение из (d-2)-го регистра переписывается в (б-1)-ый регистр, из (3-1)-го в дополнительный регистр 6. Остальные локаторы стираний обрабатываются аналогичным способом. При этом при обработке блок 3 управления переключает выход последнего блока 9о сумматора с первого входа регистра на первый вход (i-l)-ro регистра, на остальные первые входы регистров 11 ,..., 1 (3-1 поданы нулевые сигналы с выходов блока 3 управления. Запись значений чисел в триггеры 12 регистров со второго по (с}-1)-ый производится по двум входам, объединенным элементш и ИЛИ. После обработки всех локаторов стираний с выходов регистров 1| ,...1сЗ-| и генератора 2 единиц получают необходимый результат. Такое построение устройства позволяет обработать (d-1) докатор стираний за У двоичных тактов. В прототипе для обработки (d-1) локаторов стираний требуется (cJ-1) двоичных тактов. При числе обрабатываемых локаторов стираний, равном разрядности чисел конечного поля, в . предлагаемом устройстве для обработ511165446

ки требуется в 2 раза меньшее коли- оборудования, а именно регистров с чество тактов.обратнь ми связями, регистров циклиТаким образом, упрощение устройст- ческого сдвига и накапливающих суммава достигается за счет сокращения торов.

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

название год авторы номер документа
Устройство для определения многочлена локаторов стираний при декодировании недвоичных блоковых кодов 1987
  • Квашенников Владислав Валентинович
  • Шведов Геннадий Петрович
  • Юрков Павел Николаевич
SU1481902A1
УСТРОЙСТВО КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ ИНФОРМАЦИИ 1994
  • Личидов Ю.Я.
  • Стальнов В.Н.
  • Волков А.С.
  • Фомин А.Ю.
RU2115231C1
Устройство для умножения элементов конечных полей 1984
  • Сулимов Юрий Васильевич
SU1226445A1
Устройство для декодирования кодов Рида-Соломона 1985
  • Матикашвили Андрей Теймуразович
SU1309317A1
Устройство для умножения элементов конечных полей 1983
  • Сулимов Юрий Васильевич
SU1124291A1
Устройство для вычисления синдромов кода Рида-Соломона 1990
  • Типикин Александр Петрович
  • Максимов Олег Анатольевич
  • Гвоздев Владимир Викторович
  • Какурина Татьяна Эдуардовна
SU1751860A1
Устройство для декодирования двоичных блочных кодов, согласованных с многопозиционными сигналами 1987
  • Данилин Александр Сергеевич
  • Зиновьев Виктор Александрович
  • Зяблов Виктор Васильевич
  • Коробков Дмитрий Львович
  • Лицын Семен Натанович
  • Портной Сергей Львович
SU1587644A1
Устройство для декодирования блочных кодов, согласованных с многопозиционными сигналами 1987
  • Данилин Александр Сергеевич
  • Зиновьев Виктор Александрович
  • Зяблов Виктор Васильевич
  • Коробков Дмитрий Львович
  • Лицын Семен Натанович
  • Портной Сергей Львович
SU1543552A1
УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ ОШИБОК 1991
  • Агренич А.А.
  • Волобуев В.Г.
  • Горбунов А.Н.
RU2037271C1
УСТРОЙСТВО ДЕКОДИРОВАНИЯ КАСКАДНОГО КОДА РИДА-СОЛОМОНА 1993
  • Шмат Виталий Кириллович
RU2036512C1

Иллюстрации к изобретению SU 1 116 544 A1

Реферат патента 1984 года Устройство для определения многочлена локаторов стираний при декодировании недвоичных блоковых кодов

1. УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ МНОГОЧЛЕНА ЛОКАТОРОВ СТИРАНИЙ ПРИ ДЕКОДИРОВАНИИ НЕДВОИЧНЫХ БЛОКОВЫХ КОДОВ, содержащее oi блоков элементов И, входы первого из которых являются входами устройства, а блоков сумматоров, d -1 регистров, выходы которых являются выходами устройства, и генератор единиц, выходы которого являются вькодами устройства, при этом выходы каждого блока элементов И подключены к ne iBbiM входам соответствующего блока сумматоров, о т л ичающе ее я тем, что, с целью сокращения времени обработки информации при одновременном упрощении устройства, введены блок управления, дополнительный регистр, коммутатор и а-1 последовательно соединенных блоков умножения, при этом выход каждого :1-го блока умножения (, 2, ..., О-1) подключен к первым входам (i+1)-ro блока элементов И, причем входы первого блока умножения объединены с первыми входами первого блока элементов И, выходы i-ro блока сум 1аторов подключены к вторым входам (t + O-ro блока сумматоров, а выходы последнего блока сумматоров подключены к входам блока управления, первый выход которого подключен к управляющему входу коммутатора, а вторые выходы блока управления подключены к входам регистров, выходы i-го регистра (i,2,..., d-2) подключены к вторым входам (i+1)-ro регистра, а выходы последнего регистра подключега к вторым входам первого блока сумматоров и к входам дополнительного регистра, выходы которого подключены к первым входам коммутатора, к вторым входам которого подключены выходы генератора единиц, а выходы 3 коммутатора подключены к вторьм входам соответствующих блоков элементов И. 2.Устройство по п. 1, о т л и чающееся тем, что блок управления содержит распределитель, первый выход которого является первым выходом блока управления, и d -1 блоков элементов И, первые входы которых являются входами блока управления, а вторые входы соединены с соCb СП 4 4 ответствующими выходами распределителя, при этом выходы блоков элементов И являются вторыми выходами блока управления. 3.Устройство по п. 1, отличающееся тем, что регистры со второго по последний содержат на входе каждого разряда элемент ИЛИ, входы которого являются первым и вторым входами соответствующего раз ряда регистра, а выходы элементов ИЛИ подключены к входам соответствующих триггеров, выходы которых являются выходами регистров.

Формула изобретения SU 1 116 544 A1

puS.

Выжо

Документы, цитированные в отчете о поиске Патент 1984 года SU1116544A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Способ обработки медных солей нафтеновых кислот 1923
  • Потоловский М.С.
SU30A1
Экспресс-информация
Шеститрубный элемент пароперегревателя в жаровых трубках 1918
  • Чусов С.М.
SU1977A1
Прибор для получения стереоскопических впечатлений от двух изображений различного масштаба 1917
  • Кауфман А.К.
SU26A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Блох Э.Л., Зяблов В.В
Обобщенные каскадные коды
М., Связь, 1976, с
Способ обработки грубых шерстей на различных аппаратах для мериносовой шерсти 1920
  • Меньшиков В.Е.
SU113A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 116 544 A1

Авторы

Сулимов Юрий Васильевич

Стальнов Виктор Николаевич

Даты

1984-09-30Публикация

1983-04-27Подача