Устройство для мажоритарного декодирования
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1783624
Автор: Шурмухин
Текст
(51)5 Н 03 М 13/О ЕТЕ К АВТОРСКОМУ ЬСТВУ единение "Ижевство ССС0 1975.ство ССС/10, 1987 ГОСУДАРСТВЕННОЕ ПАТЕНТНВЕДОМСТВО СССР(71) Производственное оский мотозавод(54) УСТРОЙСТВО ДЛЯ МАЖОРИТАРНОГО ДЕКОДИРОВАНИЯ(57) Изобретение относится к вычислительной технике и может быть использовано при посроении устройств для передачи и обработки информации. Цель изобретения - расширение класса решаемых задач, области 2.применения за счет возможностйдекодирования циклических кодов с разным: числом проверочных соотношений. Устройство со: держит блок 1 управления, и элементов 2 памяти (по числу информационных символов входното кода), и мажоритарных элементов 3, каждый из которых содержит в своем составе регистр 4 числа и анализатор 5 символов. Введение в устройство новых функциональных элементов и образование новых связей, а также предложенная схема блока 1 управления обеспечивает возможность декодирования устройством циклических кодов с разным числом Т), декодирования кодовых последовательностей, переданных методом дублирования, что обеспечивает достижение поставленной цели. 1 з.п., 3 ил.5 10 15 20 25 30 40 50 Изобретение относится к вычислительной технике и может быть использовано при построении устройств для передачи и обработки информации.Известно устройство для мажоритарного декодирования, содержащее регистр сдвига, который одновременно является и буферным регистром памяти поступающих разрядов, вход регистра является входом устройства, а разрядные выходы соединены с первыми входами группы элементов "И", предназначенных для подключения выходов регистра сдвига к первым входам блока сумматоров, Вторые входы группы элементов "И" соединены с входами блока управления, формирующего серию командных импульсов. Вторые входы блока сумматоров соединены с выходом первого триггера регистра сдвига, выходы блока сумматоров соединены с первыми входами схемы "И" узла оцейки результатов контрольных проверок блока мажоритарных элементов, вторые входы которых соединены со второй группой выходов блока управлений, а выходы которых через элемент ИЛИ подключены к счетным входам двоичных счетчиков, охваченных цепью обратной связи.Недостатком устройства является большой объем оборудования, обусловленный сложностью блока управления и наличием двух ступеней - коммутации. Кроме того, структура построения мажоритарного элемента в устройстве не обеспечивает возможность декодирования кодов с разным числом щ (щ - число проверочных соотношений для примененного кода), декодирования кодовой последовательности при пятикратном повторении комбинации,Наиболее близким техническим решением к предлагаемому является устройство для мажоритарного декодирования, содержащее п мажоритарных элементов (и - число информационных символов входного кода), управляющие входы которых объединены с установочным входом блока управления и являются входом "Пуск" устройства, первый и второй управляющие выходы блока управления подключены соответственно к первым и вторым управляющим входам элементов памяти, тактовый вход блока управления является тактовым входом устройства, выходы мажоритарных элементов являются соответствующими вьходами устройства. Решающий блок, выходы которого подключены к информационным входам соответствующих мажоритарных элементов, третий управляющий выход блока управления соединен с управляющим входом решающего блока, информационный вход которого объединен с информационными входами элементов памяти и является информационным входом устройства, адресные выходы блока управления соединены с одноименными первыми адресными входами решающего блока и соответствующими адресными входами, элементов памяти; выходы которых подключены к соответствующим вторым адресным входам решающего блока.Недостатком устройства является ограниченный класс решаемых задач, например, отсутствие возможности декодирования кодовс разным числом п, отсутствие возможности декодирования кодовой последовательности при пят:кратном повторении комбинации, что обусловлено наличием решающего блока и структурой построения мажоритарного элемента, что приводит к ограничению области применения устройства,Целью предполагаемого изобретения является расширение области применения устройства за счет возможности декодиро- вания циклических кодов с разным числом проверочных соотношений,На фиг. 1 представлена структурная схема предложенного устройства; на фиг, 2 - . схема блока управления; на фиг. 3 - временные соотношения входных сигналов и импульсов управления.Устройство мажоритарного декодиро-вания содержит блока 1 управления, и элементов 2 памяти, и мажоритарных элементов 3, каждый из которых содержит в своем составе регистр 4 числа и анализатор 5 символа. К информационному входу 6 устройства подключены информационные входы анализаторов 5 символов, Тактовый вход 7 устройства соединен с тактовым входом блока 1 управления, установочный вход которого является входом "Пуск" 8 устройства, управляющий вход 9 устройства подключен к управляющему входу блока 1 управления и управляющим входам анализаторов 5 символа, Выходы мажоритарных элементов, подключенные к первым выходам соответствующих анализаторов символов, являются выходами 10 устройства, Информационные выходы элементов 2 памяти подключены ко вторым входам анализаторов 5 символов, выходы регистров 4 подключены к третьим входам соответствующих анализаторов символов, выходы которых соединены е информационными входами регистров 4 числа.Блок 1 управления может быть выполнен по схеме, приведенной на фиг. 2, и содержит в своем составе триггер 11, регистр 12, дешифратор 13, первый элемент 14 И,элемент 15 задержки, второй 16, третий 17 и - сбросовый сигнал на выходе третье- элементы И, го элемента И 17 и на выходе 21 блока;Первый управляющий выход 18 блока 1к - сигналы на выходе 20 блока 1;управления подключен ко второму выходу л - сигнал на первом управляющем выдешифратора 13 и соединен с первыми уп ходе 18 блока 1 управления.равляющими входами элементов памяти, Устройство работает в двух режимах: в второй выход элемента задержки 15, являю- режиме декодирования циклических кодов щийся вторым управляющим выходом 19 и в режиме декодироваййя"кбдовь 1 х после- блока 1 управления соединен с первым вхо- довательностей, переданных методом дубдом второго элемента 16 И и со вторыми 10 лирования.управляющими входами элементов памяти, . В режиме декодирования циклических а третий управляющий выход 20 блока 1 кодов устройство декодирует циклические управления, подключенный к первому выхо- коды, образующиеся путем умножения по ду дешифратора 13 и. информационному модулю два двоичного кодадлиной и инвходу регистра 12, соединен суправляющи формационная часть) на циклическую поми входами регистров 4 числа, выход треть- следовательность постояййуюдтгя"данного его элемента 17 И, являющийся сбросовым . кода, которая содержит все возможные пвыходом 21 блока 1 управления соединен со членные комбинации.сбросовыми входами соответствующих ре- В результате умножения образуется гистров 4 числа мажоритарных элементов, 20 замкнутая последовательность символов, первый выход элемента 15 задержки, явля- построенная так, что число элементов в ней ющийся тактовым выходом 22 блока 1 уп- равно числу неповторимыхи-членныхкомравления, соединен с тактовыми входами бинаций, которые образованы отрезками регистров 4 числа, адресный выход 23 блока данной последовательности.1 управления, соединенный с выходом реги В данных кодах слева направо располастра 12 и вторым входом дешифратора 13, гаются информационные символы, за ними соединен с адресными входами элементов - контрольные символы, длйна кода (и + К),где и - число информационных символов, КУстановочный вход 8 блока 1 управле- - число контрольных символов кода.ния подключен к установочным входам триг Декодирование осуществляется известгера 11 третьего элемента 17 И, второй вход ным способом по принципу голосования которого соединен с четвертым выходом де- (мажоритарное декодирование) с использошифратора 13, Второй вход триггера 11 со- ванием системы раздельных проверок.единен с выходом второго элемента 16 И, Устройство декодирует два вида кодов,второй вход которого подключен к третьему 35 код 31,5.7 с числом пз = 16 и код 15.4,3 с выходу дешифратора 13. Тактовый вход 7 числом гп = 8.блока управления 1 подключен ко второму Выбор декодируемого кода осуществлявходу первого элемента 14 И, к первому ется подачей соответствующегопотенциала входу которого подключены выход триггерапо входу 9 устройства на третий вход де-, 11 и сбрасовый вход регистра 12, вьход .40 шифратора 13 блока 1 управления и на четэлемента 14 И соединен с первым входом вертый вход анализатора 5 символов.дешифратора 13 и входом элемента задер- Процесс декодирования начинается" с жки 15, третий выход которого подключен к приходом на вход 8 устройства импульса тактовому входу регистра 12, а управляю- начала преобразования (фиг. Зв), который щий вход блока 1 управления подключен к 45 соответствует началу кодовой посылки, Имтретьему входу дешифратора 13, пульс начала преобразования, поступая наНа фиг, 1,2 обозначены управляющий установочный вход блока 1 управления чевыходы 18-20, сбросовый выход 21, такто- рез нормально открытуюв данном режиме вый выход 22, адресные выходы 23.: схемуИ 17 блока 1 управления, устанавливаНа фиг. 3 обозначены: 50 ет в нулевое состояние регистрй 4 мажориа - импульсы входного кода на входе; тарных элементов,"а триггер 11 блока 1 б - тактовые импульсы на входе 7; управления устанавливает в положение, в - сигнал "Пуск" на входе 8; разрешающее прохождение меандра тактог-е-импульсы на первом-третьем выхо- вой частоты через элемент И 14 и работу дах элемента 15 задержки блока 1; 55 регистра 12 блока 1 управления.ж - сигналы на выходах регистра 12 Импульсы тактовой частоты с выхода блока 1 и на выходе 22 блока 1; элемента И 14 поступают на первый адрес 3 - сигнал на выходе элемента И 16 ный входдешифратора 13 и на входэлеменблока 1; та 15 задержки, который формирует насвоих выходах импульсы в соответствии с (см. фиг, Зг-Зе).Дешифратор 13 блока 1 управления на своем втором выходе формирует стробы выборки (ВК) элементов 2 памяти, которые с выхода 18 блока 1 управления поступают на первые управляющие входы элементов 2 памяти, разрешая их работу. С выхода регистра 12 информация по выходу 23 блока 1 управления поступает на адресные входы элементов 2 памяти, В регистре 12 формируется соответствующий код, содержащий признаки наличия информационных символов, которые на данный момент присутствуют в разряде последовательного кода, при этом адресными сигналами для элемента 2 а информационного символа являются выходные разряды регистра 12 блока 1 управления, кроме разряда, содержащего признак наличия в слагаемом символа аь С второго выхода элемента 15 задержки импульсы (см. фиг. Зд) признака операций "Запись", "Чтение" (отрицательный потенциал - "Чтение", положительный потенциал "Запись" ) через выход 19 блока 1 управления поступают на вторые управляющие входы элементов 2 памяти. Таким образом, при наличии отрицательного потенциала на втором управляющем входе элементов 2 памяти в течение времени следования синхрокода элементы 2 памяти устанавливаются в режиме "Чтение" и тем самым обеспечивают подключение ко вторым информационным входам анализаторов 5 символов первых слагаемых, а вторые слагаемые (входной код) поступают на первые информационные входы анализаторов 5 символов со входа 6 устройства. Некото. рые особенности имеют случай декодирования последовательности (и + К) символов, представляющих информационные символы, которые не имеют второго слагаемого, В этом случае дешифратор 13 на своем втором выходе в первом полупериоде тактового интервала формирует запрещающий потенциал (см. фиг. Зл). Элементы 2 памяти закрыты и тем самым на их выходе находится нулевая информация.Анализатор 5 символа производит сложение по модулю два поверочных символов, суммирование результата сложения с кодом предыдуЩих значений, поступающих на его третий вход с выхода регистра 4, Результат суммирования со второго выхода анэлизатора 5 поступает на первый вход регистра 4 для последующей записи его в регистр 4, Кроме того, анализатор 5 производит методом голосования по большинству анализ суммы результатов сложения, поступающей на его третий вход с выхода регистра 5 10 15 20 25 30 35 40 45 50 4 числа нэ предмет принятия решения о значении информационного символа. Результат анализа в каждом такте с первого выхода анализатора 5 символа поступает на выход устройства.В момент наличия на информационных входах п анализатора символа 5 обоих слагаемых в первом полупериоде тактового интервала на первом выходе дешифратора 13 и четвертом выходе блока 1 управления формируются стробы (см. фиг, Зк) управления мажоритарными элементами 3, распределение которых определяется наличием в входном сигнале символа, входящего в уравнение поверки информационного символа, соответствующего конкретному элементу 3,. Стробы управления, поступающие на управляющий вход регистров 4 числа с третьего выхода 20 блока 1 управления переводят соответствующий п регистр 4 из режима "Хранение" в режим параллельного ввода. Задним фронтом импульса см. фиг. Зг), поступающего на тактовый вход регистра 4 с выхода 22 блока 1 управления результат суммирования анализатора 5,записывается в регистр 4,Положительным импульсом с второговыхода элемента 15 задержки блока 1 управления производится запись в элементы.2 памяти входного сигнала по адресам данного такта. Во втором полупериоде тактового интервала дешифратор 13 блока 1 управления на своем втором выходе формирует код адреса следующего такта. После проведения операции "Запись" задним фронтом импульс(см, фиг. Зе) значение кода дешифратора 13 записывается в регистр 12, Таким образом, регистр 12 подготовлен для работы в следующем такте, В следующем такте цикл повторяется. Дешифратор 13 блока 1 управления вырабатывает(и + К) адресов обращения к элементам 2 памяти. По окончании цикла декодирования(и + К) тактов в блоке 1 управления на дешифраторе 13 выделяется признак конца цикла декодирования, который после опроса на элементе И 16 импульсом со второго выхода элемента 15 задержки производит установку триггера 11 блом 1 управления в исходное состояние, а триггер 11 устанавливает регистр 12 в состояние, необходимое для работы в первом такте.В режиме декодирования кодовых последовательностей, переданных методом дублирования, поступающий двухразрядный код управления со входа 9 устройства на третий вход дешифратора 13 и на четвертые входы анализаторов 5 переключает их в режиме декодирования дублирующих сообщений. Процесс декодирования также как и510 15 20 25 30 35 40 45 50 55 в режиме декодирования циклических кодов начинается с приходом на вход 8 импульса начала преобразования (см. фиг. Зв), которь 1 й соответствует началу кодовой посылки, Фазировка регистров 4 мажоритарных элементов импульсом начала преобразования не производится, т.к, схема 17 И в данном режиме закрыта потенциалом с четвертого выхода дешифратора 13,Импульс начала преобразования поступает на установочный вход блока 1 управления и устанавливает триггер 11 управления в полжение, разрешающее прохождение меандра тактовой частоты через элемент И 14 и разрешает работу регистра 12, Импульсы тактовой частоты с выхода элемента И 14 поступают на первый адресный вход.дешифратора 13 и на вход элемента 15 задержки, который формирует на третьем выходе импульсы ввода (см, фиг, Зе) в регистр 12, Регистр 12 в этом случае работает в режиме двоичного счета тактовых импульсов, Дешифратор 13 на своем первом выходе во втором полупериоде тактового интервала формирует двоичный код, который задним фронтом импульса (см. фиг. Зе) заносится в регистр 12, На втором управляющем выходе дешифратора 13 формируется запрещающий потенциал, который с первого управляющего выхода 18 блока 1 управления поступает на первый управляющий вход элементов 2 памяти, запрещая их работу и таким образом с выходов элементов 2 памяти на второй информац. Вход анализатора 5 поступает нулевое значение информации.На третьем выходе дешифратора 13 в момент наличия на первыхинформационных входах п анализатора 5 символа 1-го декодируемого символа в первом полупериоде тактового интервала формируются стробы (см, фиг. Зк), которые поступают на управляющий вход регистра 4 числа с третьего выхода 20 блока 1 управления. Данные стробы переводят соответствующий и; регистр 4 из режима "Хранения" в режим параллельного ввода,Анализатор 5 символов в этом режиме обеспечивает работу регистров 4 числа в режиме сдвигающего регистра и производит принятие решения о значении декодируемого разряда путем анализа информации, поступающей на его 3-й вход с выхода регистра 4 числа методом голосования по большинству.. Задним фронтом импульса (см. фиг, Зг), поступающего на тактовый вход регистра 4 с тактового выхода 22 блока 1 управления содержимое регистра 4 числа сдвигается на один разряд вправо, причем в первый разряд регистра 4 записывается значение разряда с первого информационного входа анализатора 5, в 2-й5-й разряды с 1-го 4-го разрядов 1 регистра 4 соответственно. В первом такте производится обработка первого разряда входного кода, во втором такте второго разряда и так далее. После обработки последнего п разряда дублирующей посылки на дешифраторе 13 выделяется признак конца цикла, который после опроса на элементе И 16 импульсом со второго выхода элемента 15 задержки производит установку триггера 11 блока 11 управления В исходное состояние.Следующая дублирующая посылка обрабатывается аналогично и таким образом в п мажоритарном элементе будут записаны значения 1-го разряда всех дублирующих посылок.Анализатор 5 символа методом голосования по большинству принимает решение о значении декодируемого символа, Результат выхода анализатора 5 символа поступает на выход устройства,Таким образом, введение в известное устройство новых функциональных элементов и связей позволяет расширить область применения устройства в сравнении с прототипом в части обеспечения возможности декодирования циклических кодов с разным числом гп, декодирования кодовых последовательностей, переданных методом дублирования. Формула изобретения 1. Устройство для мажоритарного декодирования, содержащее блок управления, тактовый и установочный входы которого являются соответственно тактовым входом и входом "Пуск" устройства, первый и второй управляющие выходы блока управления соединены с одноименными управляющими входами п элементов памяти (и - число информационных символов входного кода), информационные входы которых объединены и являются информационным входом устройства, адресный выход блока управления соединен с адресными Входами элементов памяти, п мажоритарных элементов, ВыхОды которых яВляются Выходами устройства,отл ичаю щееся тем, что,с целью расширения области применения устройства за счет обеспечения возможности декодирования циклических кодов с разньм числом проверочных соотношений, в устройстве каждый мажоритарный элемент выполнен на анализаторе символа и регистре числа, выход которого соединен с первым информационным входом анализатора символа, первый выход которого соединен синформационным входом регистра числа, выход каждого элемента памяти соединен с вторым информационным входом одноименного анализатора символа, третий информационный вход которого подключен к информационному входу устройства. управляющие входы блока управления и анализаторов символов объединены и являются управляющими входом устройства, вторые выходы анализаторов символов являются выходами мажоритарных элементов, третий управляющий выход блока управления соединен с управляющими входами соответствующих регистров числа, тактовый выход и выход сброса блока управления соединены соответственно с тактовыми входами и входами сброса регистров числа.2. Устройство по и, 1, о т л и ч а ю щ е ес я тем, что блок управления выполнен на триггере, регистре, дешифраторе, элементе задержки и элементах И, выход триггера соединен с первыми входами регистра и первого элемента И, выход которого соединенс первым входом дешифратора и входом элемента задержки, первый выход которого соединен с вторым входом регистра, выход регистра соединен с вторым входом дешифратора и является адресным выходом блока, второй выход элемента за держки соединен с первым входом второгоэлемента И и является вторым управляющим выходом блока, первый выход дешифратора является первым управляющим выходом блока, второй и,третий выходы де шифратора соединены соответственно спервым входом третьего элемента И и вторым входом второго элемента И, выход которого соединен с первым входом тригера, второй вход которого объединен с вторым 15 входом третьего элемента И и является установочным входом блока, четвертый выход дешифратора соединен с вторым входом регистра и являетСя третьим управляющим выходом блока, третий вход дешифратора и 20 второй вход первого элемента И являютсясоответственно управляющим и тактовым входами блока, третий выход элемента задержки и выход третьего элемента И являются соответственно тактовым выходом и 25 выходом сброса блока.1783624 14 13 гУ яо И с1 ак Составитель Е.ШурмухинБельская Техред М.Моргентал Корректор Л,Лукач Редакт За зводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 3 4522 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб., 4/5
СмотретьЗаявка
4824726, 14.05.1990
ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ИЖЕВСКИЙ МОТОЗАВОД"
ШУРМУХИН ЕВГЕНИЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: H03M 13/00
Метки: декодирования, мажоритарного
Опубликовано: 23.12.1992
Код ссылки
<a href="https://patents.su/7-1783624-ustrojjstvo-dlya-mazhoritarnogo-dekodirovaniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для мажоритарного декодирования</a>
Предыдущий патент: Кодер
Следующий патент: Устройство для кодирования и декодирования сигналов цифрового модема
Случайный патент: Устройство для коррекции цветовых искажений передающей телевизионной камеры