Датчик кода морзе

Иллюстрации

Показать все

Реферат

 

(t1) 3 00) 496

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6I ) Дополнительное к авт. свид-ву(22)Заявлено 08.10.81 (21) 3343756/18-09 с присоединением заявки М (23) П р нор итет

Опубликовано 28. 02.83 Бюллетень № 8 (51)M. Кл.

Н 04 L 15/04

Н 04 L 3/04

Гасударственный кемнтет нв делам нзобретеннй н нткрытий (53) УДК 621.394..61 (088.8) Дата опубликования описания 28.02.83

/

А. А. Семенов, М. И. Катин, Б. Н. Мух .а лов, "-- -. - А. И. Пенязь и Л. С. Гендельман (72) Авторы изобретения (7l ) Заявитель (4) ДАТЧИК КОДА МОРЗЕ

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

Известен датчик кода Морзе, со5 держащий последовательно соединенные устройство ввода, регистр сдвига, формирователь кода 1 ).

Недостаток указанного устройства состоит в отсутствии в нем буферного запоминающего устройства (БЗУ), что не позволяет автоматически формировать калиброванный интервал между словами (группами знаков) длительностью 7 "с (Т- длительность точки кода Морзе), а следовательно, и временную импульсную последовательность кода Морзе с установленными временными соотношения- 20 ми ю Ю

Наиболее близким к предлагаемому является датчик кода Морзе, содержащий регистр сдвига, формирова2 тель кода и блок ввода сигналов, выходы которого подключены к входам буферного запоминающего блока, выход которого соединен с входом регистра сдвига, выход которого подклю-. чены к входам формирователя кода(2 ).

Однако известный датчик кода Морзе имеет низкую достоверность формируемой кодовой информации.

Дель изобретения — повышение достоверности.формируемой кодовой информации.

Для достижения указанной цели в датчик кода Морзе, содержащий регистр сдвига, формирователь кода и блок ввода сигналов, выходы которого подклю чены к входам буферного запоминающего блока, выход которого соединен с входом регистра сдвига, выходы которого подключены к входам формирователя кода, введены два триггера, элемент запрета 1 блок синхронизации. и элемент И, выход которого подключен к установочному входу первого триггера, 3 10014 синхронизационный вход которого соединен с первым выходом формирователя кода, второй выход которого подключен к синхронизационному входу второго триггера, установоч44й вход которого соединен с дополнительным выходом буферного запоминающего блока, к дополнительному входу которого подключен выход второго триггера, информационный вход которого соединен te с первым выходом первоготриггера,второй выход которого подключен к первым входам блока синхронизации и элемента запрета, второй вход которого соединен с третьим выходом формиро- 15 вателя кода, четвертый и пятый выходы которого подключены соответственно к второму и к трет.ьему входам блока синхронизации, выход которого соединен с дополнительным входом ре- уЕ гистра сдвига, соответствующие выходы которого подключены к входам элемента И.

Причем блок синхронизации состоит из двух элементов И, элемента 25

ИЛИ, запрета и генератора импульсов, выход которого подключен к первому входу первого элемента И, второй вход и выход которого соединены соответственно с выходом второго эле- 5О мента И и с первым входом элемента

ИЛИ,. к второму входу которогр подключен выход элемента запрета, первый вход которого соединен с первым вхо.4 дом второго элемента И, причем второй 55 вход элемента запрета и входы второго элемента И являются входами блока синхронизации, выходом которого является выход элемента ИЛИ.

На чертеже представлена структурная электрическая схема предлагаемого датчика.

Датчик кода Морзе содержит блок

1 ввода сигналов, буферный запоминающий блок 2, регистр 3 сдвига, форми- 5 ровател 4 кода, состоящий из первого элемента ИЛИ 5, двух блоков б и 7 совпадения второго элемента 8, тактового генератора 9, элемента

10 запрета и третьего элемента 50

ИЛИ 11, элемент И 12, элемент 13 запрета, два триггера 14 и 15, блок, 16 синхронизации, состоящий из генератора 17 импульсов, двух элементов И 18-1:9, элемента 20 запрета и 55 элемента ИЛИ 21.

Датчик кода Морзе работает следующим образом.

Тактовый генератор 9 постоянно вы\ дает последовательность импульсов точек для формирования кода Морзе, а также для синхронизации процесса считывания знаков из буферного запоминающего блока 2.

Импульсы с инверсного выхода тактовых импульсов формирователя 4 кода (инверсный выход тактового генератора 9) поступают на вход синхронизации первого триггера 14, устанавливая на его инверсном выходе, а, следовательно,и на информационном входе второго триггера 15 сигнал логическая единица.

В исходном состоянии информация (код знака) в регистре сдвига 3 отсутствует. На выходе управления формирователя 4 (выход второго элемента ИЛИ 8) и, следовательно, на запретном входе элемента 10 запрета сигнал логической единицы отсутствует. При этом импульсы с инверсного выхода тактового генератора 9 беспрепятственно проходят через элемент 10 запрета на вход синхронизации второго триггера 15, устанавливая на его выходе сигнал логической единицы, который прикладывается к входу пуска считывания буферного запоминающего блока 2. По этому сигналу из буферного запоминающего блока 2 происходит считывание кода знака в регистр 3 сдвига.

После окончания процесса считывания на выходе сброса считывания буферного запоминающего блока 2 появляется сигнал, которым производится установка второго триггера 15 в исходное состояние.

В буферный запоминающий блок 2 из блока 1 ввода сигналов записаны коды знаков соответственно "А"(†), Е (° ), "пробел","Н" (° - ). Значит первым при считывании из буферногр запоминающего блока 2 в регистр сдвига

3 записан код знака "A".При этом сигнал логической единицы установится на выходах 2 го и 3-его разрядов регистра 3 сдвига. Поскольку на прямом выходе первого триггера 14,а также на первом входе блока 16 синхронизации (запретный вход элемента

20 запрета) присутствует сигнал логического нуля, импульсы с прямого выхода тактовых импульсов формирователя кода 4 (прямой выход тактового генератора 9) беспрепятственно

496 4 ция отсутствует). При этом первым импульсом с выхода синхронизации считывания формирователя 4 кода второй триггер 15 выводится ив исходного состояния (пауза между концом формирования знака кода Морзе "А" и вводом знака "E" в регистре 3 сдвига равна 2Т), разрешая считывание кода очередного знака "Е" из буферного запоминающего блока 2 в регистр 3 сдвига. После паузы происходит сдвиг информации по регистру 3 сдвига им-. пульсами с прямого выхода тактовых импульсов формирователя 4 кода, через элемент 20 запрета и через элемент ИЛИ 21 блока 16. синхронизации.

Таким образом, между концом формирования кода Морзе знака "А" и началом формирования кода Морзе знака "Е" образована межзнаковая пауза, рав-., ная 3V .

Формирование кода. Морзе знака

"Е" (° ) происходит аналогично вышеописанному, исключая формирование вставки. Через интервал 2Т после окончания формирования кода Морзе знака ."Е" из буферного запоминающего блока 2 в регистр З,сдвига вводится код пробела. На других выходах регистра 3 сдвига устанавливаются сигналы логической единицы.

При этом на выходе элемента И 12 появится сигнал логическая единица, которым первый триггер 14 выводится из исходного состояния, на его единичном выходе устанавливается сигнал логическая единица. Этот сигнал с выхода первого триггера 14 прикладывается к первому входу блока 16 синхронизации, запрещая прохождение импульсов с прямого. выхода тактовых импульсов формирователя 4 кода через элемент 20 запрета на вход элемента ИЛИ 21 блока синхрониза,ции. Одновременно на втором элемен те И 19 происходит совпадение сигналов, поступающих с выхода управления формирователя 4 кода на второй вход блока 16 синхронизации и с прямого выхода первого триггера 14 на первый вход блока 16 синхронизации. Сигнал логическая единица с выхода второго элемента И 19 прикладывается к второму входу первого элемента И 18, разрешая прохождение импульсов генератора 17 импульсов через первый элемент И 18 и через элемент ИЛИ 21 на вход продвижения регистра 3 сдвига для его полного освобождения.

1001

S проходят через элемент 20 запрета и через элемент ИЛИ 21 блока 16 синхронизации на вход продвижения регистра 3 сдвига, осуществляя сдвиг кода знака, записанного в регистр сдвига °

До тех пор пока регистр 3 сдвига полностью не освободится от записанной информации на выходе управления формирователя 4 кода присутствует сигнал логической единицы.

Этот сигнал прикладывается к запретному входу элемента 10 запрета, запрещая прохождение импульсов с выхода синхронизации считывания формиро- 1S вателя 4 кода (выход элемента 10 запрета) на вход синхронизации второго триггера 15. При этом второй триггер

15 остается в исходном состоянии и ввод очередного знака в регистр 3 20 сдвига не происходит, На блоке 8 совпадения при продвижении информации по регистру 3 сдвига происходит . совпадение импульсов точек с прямого выхода тактового генератора 9 с сиг- З5 налом логическая единица с выхода второго элемента ИЛИ 8. При формировании кода Морзе знака "А" три импульса точек кода Морзе с выхода блока 7 совпадения поступают на вто- 50 рой вход третьего элемента ИЛИ 11.

При совпадении во времени сигна. лов логическая единица с нулевого выхода регистра 3 сдвига и с первого элемента ИЛИ 5 на выходе блока

6 совпадения формируется импульс с длительностью, равной длительности точек кода Морзе 2Y..

При формировании тире в знаке "А" один импульс вставки поступает на первый вход третьего элемента ИЛИ 11, который осуществляет сложение импульсов точек кода Морзе с выхода блока 7 совпадения и импульсов вставок с выхода блока 6 совпадения.

При сложении импульса вставки с двумя импульсами точек формируется тире кода Морзе длительностью 37.

Код Морзе знака "А" с кодового выхода формирователя 4 кода (выход

50 третьего элемента ИЛИ 11) поступает на выход датчика кода Морзе через элемент 13 запрета.

После окончания формирования кода Морзе знака "А" на выходе второго элемента ИЛИ 8, а также на запретном входе элемента-10 запрета появляется сигнал логического нуля (поскольку в регистре 3 сдвига информа1001496 8

Период генератора 17 импульсов для обеспечения полного освобождения регистра сдвига от записанного в него кода пробела за время, равное периоду тактового генератора 9, дол-. жен быть не более 1/4 периода тактового генератора 9. Одновременно сиг нал логическая единица с прямого выхода первого триггера 14 поступает на запретный вход элемента 13 запрета, запрещая прохождение импульсов с кодового выхода формирователя 4 кода через элемент 13 запрета на выход датчика кода Морзе во время ускоренного продвижения кода пробела по регистру 3 сдвига.

С инверсного выхода первого триггера 14 сигнал логический нуль прикладывается к информационному входу второго триггера 15. 26

Импульс с выхода синхронизации считывания формирователя 4 кода поступает на вход синхронизации второго триггера 15 (через 4 после окончания формирования предыдущего знака). И

Однако второй триггер 15 своего состояния не изменяет, поскольку на его информационном входе присутствует сигнал логический нуль с инверсного выхода первого триггера 14. Одновре- зе менно с этим после полного освобождения регистра .3 сдвига от кода пробела импульсом с инверсного выхода тактовых импульсов формирователя 4 кода первый триггер 14 приводится в исход"3> ное состояние.

Через 6 ь посла окончания формирования предыдущего знака импульсом с выхода синхронизации считывания фор мирователя 4 кода второй триггер 15 46 выводится из исходного состояния, обеспечивая ввод кода последующего знака "Н", из буферного запоминающего блока 2 в регистр 3 сдвига.

Формирование кода Морзе знака "Н" 4 происходит аналогично формированию ко.да Морзе знака "А" и начнется через 7Т после окончания формирования предыду-: щего зна%а "Е". формирование кода Морзе других знаков, межзнаковых интервалов и интервалов между словами (пробелов) происхо-, дит аналогично вышеизложенному.

Таким образом, кодовое слово пробела при считывании его в регистр 3 сдвига, дешифруется элементом И 12 и при этом информация о пробеле запоминается первым триггером 14, кото; рый блокирует второй триггер 15, запрещая считывание очередного знака на время, необходимое для формирования паузы между знаками (знака пробела) длительностью 7 ь.

Блок 16 синхронизации обеспечивает синхронизацию продвижения информации по регистру сдвига и ускоренное стирание кода пробела при срабатывании первого триггера 14.

При стирании кода пробела первый триггер 14 блокирует выход информации посредством элемента 13 запрета.

Таким образом, введение в датчик кода Морзе новых блоков позволяет уменьшить объем .информации о знаке пробела в два раза, так как для хранения информации о пробеле используется только одно кодовое слово вместо двух в известном коде, что приводит к увеличению коэффициента использования до 30 ь. Причем надо отметить, что коэффициент использования буферного запоминающего блока (БЗУ) в предлагаемом датчике тем больше, чем больше коротких слов (и соответственно пробелов) в передаваемом тексте, т.е. как раз тогда, когда и происходит. частое переполнение памяти в известном датчике кода Морзе "Феррит . формула изобретения

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

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

2. Датчик по и. 1, о т л и ч а- Источники информации, ю шийся тем, что блок синхро- принятые во внимание при экспертизе низации состоит из двух элементов И, l.Àâòîðñêoå свидетельство СССР элемента ИЛИ, элемента запрета и 15 N 553756, кл. H 04 L 15/04, 1975. генератора импульсов, выход кото- 2.Авторское свидетельство СССР рого подключен к первому входу 508951. кл. H 04 L 3/04, 1973 (пропервого элемента И, второй вход и вы- тотип).

1001496

ВНИИПИ Заказ. 1453/76 Тира>к 675 Подписное филиал ППП "Патент, r. Ужгород, ул. Проектная, 4