Устройство для приема информации

Номер патента: 1562950

Авторы: Друз, Егоров, Коньков, Рукоданов

ZIP архив

Текст

(54) УСТРОЙСТВО ДЛЯ ПРИ (57) Иэобретение относи тельной технике и может эовано в информационных приема и передачи инфор довательных кодах, Цепь , повьпнение достоверности Формации. Кодограммы в в льство СССР19/28, 1986. ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ПЕТ ССС Н АВТОРСКОМУ Сви(56) Авторское свидетеВ 1336074, кл, С 08 С МА ИНФОРМАЦИИ ся к вычислиыть исполь истемах для ации в послеэобретения приема иниде серий1562950 из и идентичных сообщений в последовательных кодах поступают в блоки 1 О и 11 памяти, Сдвигающий регистр 1 с дешифратором 2 Фиксируют маркер - на 5 чало кодограмьы, счетчик 5 Формирует адреса для каждого бита кодограммы, счетчик 6 Формирует циклы записи/чтения блоков 1 О и 11 памяти, счетчик 7 считает число поступающих кодограмм,Вначале кодограммы записываИзобретение относится к вычислительной технике и может быть использовано в информационных системах дпяприема и передачи информации в последовательных кодах. 20Цель изобретения - повышение достоверно сти при ема информации .На Фиг 1 приведена блок-схема устройства; на фиг,2 - временная диаграмма его работы, 25Устройство содержит регистр 1,дешифратор 2, Формирователь 3 импуль.сов, генератор 4 импульсов, счетчики5 - 7, элементы НЕ 8, И-НЕ 9, блокиО и 11 памяти, элемент И 12, блок 13 30сравнения, элемент И 14, Формирователь 15 импульсов, элемент И 16 итриггеры 17 и 18,Вход приема кодограмм соединен сблоками 10 и 11 памяти, блоком 13сравнения и входом регистра 1, второйвход которого соединен с тактовымвходом устройства. Выходы регистра 1подключены к дешифратору 2, выход которого соединен со счетчиками 5 и 7и триггером 17. Тактовый вход устройства соединен с входом счетчика 5,через Формирователь 3 - с генератором4 и входом счетчика 6, Выход генератора 4 соединен со счетчиком 6. Выходы счетчика 5 соединены с адресными входами блоков 10 и 11 памяти. Пер.вый выход счетчика 6 соединен сСЯ-входами блоков 10 и 11 памяти ивходами элемента И 12, Второй выходсчетчика 6 соединен с входом элемента И 12. Второй выход счетчика 6соединен с входом элемента И-НЕ 9 и зчерез элемент НЕ 8 с Ч/ К входом блока 1 О памяти и входом элемента И 12,выход которого через Формирователь 15импульсов, подключен к входу элементаИ 14, Выход блока 13 сравнения соединен с элементом И 14 выход котороются в блок 1 памяти и с помощью блока 13 сравнения сравниваются предыдущая и последующая кодограммыПослепоступления порогового числа совпадающих кодо гр амм т е кущая кодо гр аммазаписывается в блок 11 памяти, счетчик 7 устанавливает в единичное состояние триггер 17, который подключает через элемент И 16 выход блока 11памяти к выходу устройства, 2 ил. го соединен с нулевыми входами счетчика 7 и триггера 18, Выход последнего соединен с входом элемента И-НЕ 9,подключенного выходом к входу Я/ Кблока 11 памяти. Первый выход счетчика 7 соединен с триггером 18, второйвыход - с триггером 17, выход которого соединен с входом элемента И 16,подключенного к выходу блока 11 памяти, а выход элемента И 16 соединен свыходом устройства,Устройство работает следующим образом,В исходном состоянии регистр 1,блоки 10 и 1 памяти, счетчики 5 - 7,триггеры 17 и 18 установлены в нуле-вое положение (цепи начальной установки не показаны), Нулевой сигналс выхода триггера 18 закрывает элемент И-НЕ 9, на выходе которого формируется сигнал высокого уровня,обеспечивающий режим чтения информа.ции из блока 11 памяти. Нулевой сигнал с выхода триггера 17 закрываетэлемент И 16 и отключает выход уст -ройстваИнформация в последовательном коде поступает на информационный входустройства в виде серий из идентичных кодограмм, причем кратностьповторения одной и той же кодограммы определяется требованиями достоверности доведения ее до пользователя.Каждая кодограмма содержит байтмаркера соответствующий началу кодограммы и.предшествующий информациднным байтам Длина кодограммы задана определенным числом бит, Каждыйбит кодограммы сопровождается импульсом, который подается на входТИ устройства Биты кодограммы последовательно подаются на 0-входы блоков 10 и 11 памяти, на вход блока 13сравнения и записываются в сдвигающий регистр 1, Дешифратор 2 декодирует код маркера после того, как онзаполнит регистр 1, Сигнал маркера,т,е. сигнал начала кодограммы, с вЪхода дешифратора 2 подается на счетный вход счетчика 7, который считает число поступающих кодограмм, обнуляет адресный счетчик 5 и триггер 17.По каждому тактовому импульсу от начала кодограммы адресный счетчик 5увеличивает свое содержимое на единицу, т,е, обеспечивает формирование.адреса для каждого бита информации,После подсчета всего заданного числабит в кодограмме счетчик 5 прекращает счет тактовых импульсов сигналомс выхода своего старшего разряда, Если число бит в кодограмме не кратнодвум, счетчик 5 должен останавливаться специальным дешифратором, подключенным входами к выходам счетчика 5и дешифрирующим число бит в кодограмме, Кроме того, по переднему фронтутактового импульса Формирователь 3импульсов формирует узкий импульс,который синхронизирует работу генератора 4 и обнуляет счетчик 6, Импульсы генератора 4 подаются на счетный вход счетчика 6, который считаетпо заданному Фронту импульсов гене.ратора 4 и после счета четырех импульсов прекращает счет подачей запрещающего сигнала со своего третьего выхода на управляющий С-вход, Сигнал с первого выхода счетчика 6 подается на С-входы блоков 10 и 11 памяти и на первый вход элемента И 12Сигнал с второго выхода счетчика 6 подается на вход элемента И-НЕ 9 и через элемент НЕ 8 на вход 1/ В блока 11 памяти и на вход элемента И 12. Счетчик 6 обеспечивает за один период тактовых импульсов (период между би тами информации) организацию одного цикла чтения и записи в блоки 10 и 11 памяти, в зависимости от управляю-,Р щих сигналов на их И/К входах (фиг,2), Так как в исходном состоянии блок 1 памятинаходится постоянно в режиме чтения, то с его выхода при прохождении всех бит первой кодограммы считываются только нулевые сигналы, но на вход устройства через. элемент И 16 не выдаются. Параллельно для каждого бита этой кодо- граммы в блоке 1 О памяти организуется цикл чтения и записи, При этом в цикле чтения поступающий бит и счи 5 10 15 20 25 ЗО 35 40 45 50 55 танпый бит (в исходном полокепиинулевой) сравниваются блоком 13 сравнения, который при несовпадении этихбит выдает сигнал, стробируемый через элемент И 14 импульсом, сформированным элементом И 12 и Формировате -лем 15 (Фиг,2), Импульс с выходаэлемента И 14 обнуляет счетчик 7и триггер 18, Таким образом, послеприема первой кодограммы она записывается в блок 10 памяти, а из блока11 памяти считаны нулевые сигналы,При поступлении второй и тд, идентичной кодограммы, сигнал маркеравновь обнуляет счетчик 5 и прибавляет единицу к текущему числу в счет -чике 7, Дальнейшая работа устройства при приеме бит кодограммы аналогична описанной, Однако теперь причтении из блока 1 О памяти биты поступающей кодограммы сравниваются с битами идентичной предыдущей кодограммы, При совпадении этих бит сигнална выходе элемента И 14 отсутствуети счетчик 7 сохраняет свое значе -ние до прихода следующей кодограммыпри этом каждый раз вновь поступающая кодограмма переписывается в блок10 памяти. После поступления некоторо-,го порогового числа совпадающих побитно кодограмм, которое является критерием достоверности сообщения, счетчик7 при поступлении пороговой идентичной кодограммы, Формирует выходнойсигнал, от которого срабатываеттриггер 18, Сигнал с его выхода снимает через элемент И-НЕ 9 постояннодействующий режим чтения с блока 11памяти. При этом на входах СЯ и И/ Рблока 11 памяти для текущей пороговой кодограммы действуют те же сигналы, что и для блока 1 О памяти, т.е.для каждого бита обеспечивается циклчтения и записи в блок 11 памяти.Таким образом, пороговая кодограмма записывается в блок 11 памяти, но пользователю не выдается, Биты пороговой кодограмьь 1 при поступлении непрерывно сравниваются с битами предыдущей кодограммы соответственно, записанной в блоке О памяти,В случае несовпадения этих бит счетчик 7 и триггер 18 обнуляются и запись кодограммы в блок 11 памятипрекращается до прихода группы следующих идентичных кодограмм,Если сбоев при приеме кодограммынет, то после поступления пороговойкодограмиа триггер 18 сработал, счетчик 7 сохраняет свое состояние и, после поступления еще некоторого заданиого числа кодограмм формирует сигнал на своем втором выходе и прекращает счет, Сигнал с второго выхода счетчика 7 включает триггер 17, который открывает элемент И 16 и считываемая во время циклов чтения из блока 11 предыдущая кодограмма поступает на выход устройства, После считывания каждого бита данной кодограмьы в блоке 11 памяти происходит запнсь бита текущей кодограммы и, если произойдет сбой (несравнение бит текущей и предыдущей кодограмм) то запись в блок. 11 памяти прекращается, но считывание записанной ранее достоверной кодограммы и выдача ее через элемент И 16 продолжается,до коица, т,е, до прихода следующей кодограммы, Маркер следующей кодограмж сбрасывает в нулевое положение триггер 17 и выдача кодограмьы дан ной серии во внешнее устройство прек-. ращается. В случае изменения самой кодограммы, т,е, с приходом накапливания их числа в счетчике 7, запись в блоках 10 и 11 памяти и, при отсут- Зр ствии ошибок, выдача с помощью триггеров 17 и 18 во внешнее устройство,В устройстве за счет введения второго блока памяти и двух триггеров обеспечивается многократный прием се- З рин идентичных кодограмм, их побитное сравнение между собой и после заданноГо числа совпадений, Формирование раэрещения записи и выдачи кодограммы пользоватепю, Это повышает досто О верность приема информации в последовательных кодах, снижает вероятность ошибки при приеме и исполнений команд, исключает аварийные ситуации в управляющих комплексах. 45 Формула изобретенияУстройство для приема информации, содержащее регистр, первый и второй входы которого являются соответствеино тактовым и информационным входами устройства, выходы регистра соединены с соответствующими входами дещифратора, выход которого подключен к установочному входу первого счетчика, первый блок памяти, информационный вход которого является инФормационным входом устройства, генератор импульсов, Формирователи импульсов, блок сравнения, элементы И,элемент И-НЕ, второй и третий счетчики, элемент НЕ, о т л и ч а ю щ е -е с я тем, что, с целью повышениядостоверности приема информации, внего введены триггеры и второй блокпамяти, вход первого формирователяимпульсов и запускающий вход первого счетчика объединены и являютсятактовым входом устройства, выходпервого формирователя импульсов подключен через генератор импульсов инепосредственно к запускающему установочному входу второго счетчика соответственно, первый выход второгосчетчика соединен с первыми управляющими входами первого и второго блоков памяти и первым входом первогоэлемента И, второй выход второгосчетчика подключен к первому входуэлемента И-НЕ и через элемент НЕ квторому входу первого элемента И ивторому управляющему входу первогоблока памяти, выходы группы первогосчетчика подключены к адресным входам первого и второго блоков памяти,выходы которых подключены к первымвходам соответственно блока сравненияи второго элемента И, выход дешифратора соединен с запускающим входомтретьего счетчика и установочнымвходом первого триггера, выход которого подключен к второму входу второго элемента И, выход которого является выходом устройства, второй входблока сравнения и информационныйвход второго блока памяти объединены и являются информационным входомустройства, выход первого элементаИ через второй формирователь импуль,сов соединен с первым входом третьего элемента И, второй вход которогоподключен к выходу блока сравнения,выход третьего элемента И подключенк установочным входам второго триг,гера и третьего счетчика, первый ивторой выходы которого соединенысо счетными входами первого и второго триггеров соответственно, выходкоторого подключен к второму входуэлемента И-НЕ, выход которого соединен с вторым управляющим входом второго блока памяти, выходы последнегоразряда первого, второго и третьегосчетчиков подключены к своим синхронизирующим входам,1562950 2 оп 1 бип ц Рог,2 Составитель З,Низамутдиноватор Н,Рогулич Техред Л,Сердюкова Корректор М,Шароши 11 одни си оизводственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 10 Заказ 1067 Тираж 44 ВНИИПИ Государственного комит 113035, Москвно изобретениям и открытиям нри ГКНТ СССЖ, Раушская наб., д, 4/5

Смотреть

Заявка

4473869, 15.08.1988

ПРЕДПРИЯТИЕ ПЯ А-3650

КОНЬКОВ МИХАИЛ СЕРГЕЕВИЧ, РУКОДАНОВ ЮРИЙ ПЕТРОВИЧ, ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ, ЕГОРОВ ВЛАДИМИР ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G08C 19/28

Метки: информации, приема

Опубликовано: 07.05.1990

Код ссылки

<a href="https://patents.su/5-1562950-ustrojjstvo-dlya-priema-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для приема информации</a>

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