Устройство для кодирования кода рида-соломона с нечетным простым основанием Советский патент 1978 года по МПК H03M13/51 G06F11/10 

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

(54) УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ КОДА

РИДА-СОЛОМОНА С НЕЧЕТНЫМ ПРОСТЫМ ОСНОВАНИЕМ при этом оба входа блока памяти знака являются управляющими входами, а вторые входы вычитателя из константы и вентиля соответственно - входами «вычитаемое и «уменьшаемое выходного вычитателя. На фиг. 1 представлена структурная электрическая схема предложенного устройства; на фиг. 2 - структурная электрическая схема выходного вычитателя. Устройство содержит формирователь 1 управляющих сигналов, выходы которого через вычислительный блок 2 и непосредственно подключены к соответствующим входам блока 3 изменения знака, выход которого подключен ко входу первого вентиля 4 непосредственно, а ко входу вычислительного блока 2 через второй вентиль 5, причем ко вторым входам вентилей 4, 5 подключены соответствующие выходы формирователя 1; блок 6 запоминания основания кода, при этом один из дополнительных выходов формирователя 1 через блок 6 подключен к первому входу коррекции вычислительного блока 2, ко второму входу коррекции которого подключен другой дополнительный выход формирователя 1. Вычислительный блок 2 cocтo из п разрядов 7, каждый из которь.. состоит из входного вычитателя 8, выход которого непосредственно и через элемент памяти 9 подключен к одним входам выходного вычитателя 10, выход которого через вентиль И подключен ко второму входу входного вычитателя 8, причем другие входы выходного вычитателя 10 являются соответственно первым и вторым входами коррекции, а второй вход вентиля 11 - управляющим входом вычислительного блока 2. Выходной вычитатель 10 состоит из последовательно соединенных блока 12 памяти знака, вентиля 13 и вычитателя из константы 14, при этом оба входа блока 12 являются управляющими входами, а вторые входы вычитателя из константы 14 и вентиля 13 соответственно - входами 15, 16 «вычитаемое и «уменьшаемое выходного вычитателя 10. Работа устройства разбивается на четыре этапа. При подаче тактового импульса элемент па мяти 9 выдает хранящееся в нем число на вход выходного вычитателя 10. Одновременно этот элемент памяти запоминает число, ноступаюnj.ee на его вход с выхода входного вычитателя 8. Каждый вентиль 11 имеет управляющий двоичный вход, связанный с формирователем 1, и информационный числовой вход. При наличии сигнала «1 на управляющем входе вентиль . 11 открыт, и число, поступившее на информационный вход, проходит на выход вентиля И. При наличии сигнала «О на управляющем входе вентиль 11 закрыт, и на его выход проходит число «О независимо от сигнала на информационном входе. Каждый гп-й разряд 7 вычислительного блока 2 на всех этапах работы устройства функционирует следующим образом. Обозначим через А; и В числа, получаемые соответственно с выходов входного 8 и выходного 10 вычитателей на j-м такте сдвига. На вход «уменьшаемое входного вычитателя 8 на j-м такте сдвига поступает число S.j с выхода выходного вычитателя 10. На вход «вычитаемое входного вычитателя 8 на j-м такте сдвига проходит либо число Вт с выхода выходного вычитателя 10 (если вентиль 11 открыт), либо число «О (если вентиль 11 закрыт). На BI XOде входного вычитателя 8 на j-м такте образуется разность Лто которая поступает в элемент памяти 9 и запоминается в нем. Одновременно разность , полученная, входным вычитателем 8 на предыдущем (j-l)-M такте, с выхода элемента памяти 9 проходит на вход 15 «вычитаемое выходного вычитателя 10 Работой выходного вычитателя 10 на j-м сдвига управляет знак разности AJ , которуй запоминается им на (j-l)-M такте. На выходе выходного вычитателя 10 на любом j-м такте сдвига получается разность Вт в виде не отрицательного числа q в диапазоне от нуля до (-1). Сложение числа ( ) с числом q эквивалентно сложению с нулем. Синхронизация процесса выдачи числа q из блока 6 в вычислительный блок 2 осуществляется сигналами, поступающими с выхода формирователя 1. На первом этапе работы устройства вентили 11 открыты, вентили 4 и 5 закрыты, и на вход устройства последовательно поступают q информационные .символы а , a.j , ..., ai частотой, равной такту сдвига. Количество информационных символов к не должно превышать величины (у-п). Информационные символы на первом этапе работы со входа устройства поступают на вход «уменьшаемое входного вычитателя 8, причем на j-м такте сдвига в вычислительный блок 2 поступает символ . Первый этап работы устройства продолжается К тактов сдвига. После к-го такта в элементе памяти 9 записана разность А,п (где m 1, 2,...п). Второй этап работы устройства продолжается п тактов сдвига. На этом этапе вентили 11 открыты, вентили 4, 5 закрыты. Информация на вход устройства не поступает, поэтому на входе «уменьшаемое входного вычитателя 8 в течение второго этапа присутствует нулевой символ. В остальном работа устройства на втором этапе эквивалентна работе на первом этапе. После («: + п)-го такта сдвига (считая от начала работы устройства), который является п-м (последним) тактом второго этапа, в элементе памяти 9 записана разность Л (где m 1, 2,... п). На протяжении всего этапа вентиль 5 открыт, а вентили 4 и 11 закрыты. Вентили закрыты на I такте этапа, а затем поочередно открываются, причем вентиль 11 открывается на (m-f 1)-м такте третьего этапа и остается открытым до конца этапа. Блок 3 на третьем этапе устанавливается в такое состояние, что, если на информационный вход поступает q число X, то на выход блока 3 проходит число X для четкого такта и число () для нечетного такта, считая от начала третьего этапа. Так как в операциях по модулю о число (q-x) эквивалентно числу (-х), то на треть

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

название год авторы номер документа
Устройство для кодирования 1985
  • Карпухин Анатолий Иванович
  • Ракошиц Владимир Соломонович
SU1275782A1
Декодер мажоритарных блоковых кодов 1986
  • Данилин Александр Сергеевич
  • Ковалев Сергей Иванович
  • Козленко Алексей Николаевич
  • Портной Сергей Львович
SU1349011A1
Преобразователь импульсно-кодомодулированных сигналов в дельта-модулированные сигналы 1985
  • Пундурс Армандс Антонович
  • Станке Харий Сигисмундович
  • Хофмаркс Валдис Волдемарович
SU1264347A1
ДЕКОДЕР СВЕРТОЧНОГО КОДА 1992
  • Свирид Юрий Владимирович[By]
RU2085035C1
Устройство для разложения цифровых сигналов по Уолшо-подобным базисам 1983
  • Матевосян Ашот Корюнович
SU1108461A1
Преобразователь сигналов с импульсно-кодовой модуляцией в сигналы с адаптивной дельта-модуляцией со слоговым компандированием 1990
  • Брайнина Ирина Соломоновна
SU1709537A1
Устройство для декодирования с исправлением ошибок 1990
  • Карпухин Анатолий Иванович
SU1797165A1
Процессор быстрого преобразования уолша-адамара 1989
  • Гнатив Лев Алексеевич
  • Коссов Владимир Евгеньевич
  • Гнатив Мирон Алексеевич
  • Ширмовский Геннадий Яковлевич
SU1795471A1
Устройство для быстрого преобразования Уолша-Адамара 1987
  • Гнатив Лев Алексеевич
  • Визор Ярослав Евстахиевич
  • Ширмовский Геннадий Яковлевич
  • Гнатив Мирон Алексеевич
SU1443002A1
Вычислительное устройство 1980
  • Никонов Александр Михайлович
  • Шемаров Александр Иванович
SU1001090A1

Иллюстрации к изобретению SU 610 311 A1

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

Формула изобретения SU 610 311 A1

SU 610 311 A1

Авторы

Афанасьев Валентин Борисович

Давыдов Александр Абрамович

Даты

1978-06-05Публикация

1975-06-20Подача