Устройство коррекции кода

Иллюстрации

Показать все

Реферат

 

Изобретение относится к технике передачи данных. Цель изобретения - повышение помехозащищенности. Устройство коррекции кода содержит управляемый переключатель 1, анализатор 2 длительности импульсов, триггер 3 начала кодовой серии, триггер 4 записи, эл-ты И 5 и 6, генератор 7 тактовых импульсов, регистр 8 сдвига, мультиплексор 9, реверсивный счетчик 10, эл-ты ИЛИ 11, 16, 17 и 18, анализатор 12 длительности пауз, таймер 13, блок 14 коррекции и анализатор 15 кода. Коррекция кода достигается тем, что импульсы и паузы на выходе устройства формируются по исходно заданным параметрам и в соответствии с расшифрованными информационными значениями импульсов, хранящимися в регистре 8. Дополнительная защита от ложного срабатывания осуществляется анализатором 15. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCKOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4144032/24-09 (22) 10.11.86 (46) 30.06.89. Бюл. Р 24 (71) Всесоюзный научно-исследовательский институт железнодорожного транспорта (72)А,Е.Пыров, Ю.А.Тимохин и А.Б.Стариков (53) 62 1.394. 14 (088.8)

I (56) Авторское свидетельство СССР

Р -907847, кл. Н 04 L 1/00, 1980, (54) УСТРОЙСТВО КОРРЕКЦИИ КОДА (57) Изобретение относится к технике передачи данных. Цель изобретения— повышение помехозащищенности. Устройство коррекции кода содержит уп„„SU„„1490720 А 1 (5 4 Н 04 L 1/00//Н 04 L 25/08

2 равляемый переключатель 1, анализатор 2 длительности импульсов, триггер

3 начала кодовой серии, триггер 4 записи, эл-ты И 5 и 6, генератор 7 тактовых импульсов, регистр 8 сдвига, мультиплексор 9, реверсивный счетчик

10, эл-ты ИЛИ 11, 16, 17 и 18, анализатор 12 длительности пауз, таймер 13, блок 14 коррекции и анализатор 15 кода. Коррекция кода достигается тем, что импульсы и паузы на выходе устройства формируются по исходно заданным параметрам и в соответствии с расшифрованными информационными значениями импульсов, хранящимися в регистре 8. Дополнительная защита от ложного срабатывания осуществляется анализатором,15. 1 ил.

1490720

В начальный момент времени на прямом выходе триггера 3 начала ко- 30 довой серии — уровень логического нуля, что соответствует безразличному состоянию устройства. При этом методом интегрального приема анализируется длительность импульсов, при- З5 ходящих на вход устройства по линии связи, Рассмотрим работу устройства при приходе кодовой серии.

При поступлении импульса по его 40 переднему фронту через инверсный вход управляемого переключателя 1 и третий элемент ИЛИ 17 сигнал логического нуля поступает па вход сброса анализатора 2 и разрешает счет ° На 45 счетный вход анализатора 2 поступает частота от генератора 7 через первый элемент И 5. Если число сосчитанных подряд импульсов (что повышает помехозащищенность при наличии импульсной помехи) достигает некоторого заданного числа N, то считается, что пришел первый импульс кодовой серии, и осуществляется старт схемы.

Ecs и это число меньше И, то сброс анализатора 2 происходит по заднему фронту импульса, приходящего по m ни» связи. Это обеспечивает защиту от от ложного срабатывания при старте.

I,-.>at,. тe ».ие отnoc»TcH к устройствам железнодорожной автоматики и телемеханики и может быть использовано r аппаратуре передачи данных, например, в системе обмена информации между станционным приемопередающим устройством и путевыми приемопередающими устройствами, Цель изобретения - повышение помехозащищенности.

На чертеже приведена структурная схема устройства °

Устройство содержит управляемый переключатель 1, анализатор 2 длительности импульсов, триггер 3 начала кодовой серии, триггер 4 записи, первьп 5 » второй 6 элементы И, генератор 7 тактовых импульсов, регистр 8 сдвига, мультиплексор 9, реверс»вный счетчик 10, первый элемент

ИЛИ 11, анал»затор 12 длительности пауз, таймер 13, блок 14 коррекции, анализатор 15 кода, а также второй

16, третий 17 » четвертый 18 элементы ИЛИ.

Устройство работает следующим образом.

В момент запуска пр» идентификации первого импульса кодовой серии сигналом логической един»цы на первом выходе анализатора 2 в триггер 3 начала кодовой серии записывается единица. Разблокируются анализатор 12 и таймер 13.

Таймер 13 осуществляет задержку формирования устройством выходной информации для комненсаци» рассогласования между скоростью записи в регистр 8 сдвига и скоростью считывания из него, которое образуется при несовпадении частоты генератора

7 устройства коррекции кода и приемопередающего устройства, Задержка определяется по формуле

С = Х(-- — — 1) + (1 — 1с), г чкк nag где С - длительность задержки (в периодах тактового генератора);

Х вЂ” длительность кодовой серии (в периодах);

Е „ — верхняя граничная частота приемопередающего устройства; нижняя частота приемопередающего устройства;

1 — длительность большой паузы; — длительность малой паузь1.

Во время отсчета задержки продолжается прием входной информации.

Если анализатор 2 досчитывает до

И, то импульс считается информационным » соответствует приему нулевой посылки, если лосчитынает до

N<, то это соответствует приему единичной посылки, пр» этом на втором выходе анализатора ? появляется сигнал логической единицы, который поступает на информационных вход регистра 8 сдвига. Запись информации осуществляется при идентификации малой (разделительной) паузы. Длительность паузы анализирует анализатор 12. После запуска схемы разрешение счета анализатором 12 осуществляется при наличии сигнала логического нуля на входе устройства через первый элемент ИЛИ 11. Если on досчитывает до заданного числа N>, то на первом выходе анализатора 12 появляется сигнал логической единицы, что соответствует приему малой паузы, этим определяется, что наличие сигнала логического нуля на входе устройства не является дроблением импульса. По переднему фронту сигнала на первом выходе анализатора 12 записывается

490720

15

25

40

5 1 единица в триггер 4 записи и по и»реднему фронту сигнала на его выходе осуществляется запись очередного бита информации в регистр 8 сдвига, а содержимое реверсивного счетчика

10 увеличивается на единицу. После этого сбрасывается содержимое анализатора 2 через управляемый переклю— чатель 1. Сброс содержимого триггера 4 записи осуществляется после прихода очередного информационного импульса, этим подготавливается запись следующего бита информации. Защита от дробления обеспечивается тем, что при его приходе анализатор 2 не сбрасывается, и если не будет идентифицирована малая пауза, то по переднему фронту импульса нл входе устройства счет продолжается. Реверсивный счетчик 10 управляет переключением одного иэ входов мультиплексора 9 на его выход по мере увеличения количества записанных бит информации в регистр 8 сдвига. После отсчета задержки на передачу таймером 13 разрешается формирование блоком 14 коррекции скорректированной кодовой серии. Коррекция кода достигается т»ч, что импульсы и паузы на выходе устройства формируются по исходно заданным параметрам и в соответствии с расшифрованными информационными значениями импульсов, хранящимися в регистре 8 сдвига.

Например, длина единичного импульса по приему — от 32 периодов генератора 7 до 48, а на выходе устройства выдается эталонная длительность—

40 периодов тактовой частоты и т.д.

Значение очередного копируемого бита информации ("0" или "1") поступает в блок 14 коррекции с выхода мультиплексора 9. После кодирования очередного бита содержимое реверсивного счетчика 10 уменьшается на единицу. Блок 14 коррекции работает по заднему фронту тактового импульса, а запись информации в регистр 8 сдвига происходит по его переднему фронту, чтобы разделить моменты записи и начала считывания следующего бита информации во времени. После прихода большой паузы-сигнала окончания кодовой серии, на втором выходе анализатора 12 появляется сигнал логической единицы после того, как он досчитывает до И . Этим сигналом запре4 щается счет анализатору 2. После окончания формирования блоко.1 14 K(ррекции последнего импульса кодовой серии содержимое реверсивного счетчика 10 становится равным нулю и на его выходе нулевого состояния появляется сигнал логической единицы, что приводит к появлению сигнала логической единицы на выходе второго элемента И 6. разрешающего формирование блоком 14 коррекции сигнала окончания кодовой серии — большой паузы.

После завершения ее формирования сигналом на первом выходе блока 14 коррекции устройство переводится в беэразличное состояние (состояние ожидания), сбрасывается содержимое тр1 rrepa 3 начала кодовой серии через четвертый элемент ИЛИ 18, регистр 8 сдвига и ревсрсив нчй счетчик

10, После сброса триггера 3 начала ко овой серии сбрасывается таймер

13 и через первый элемент СПИ 11 сбрасывается анализатор 12, переключается управляем.п1 переключатель 1 схема ожидает прихода первого импульса следующей кодовой серии.

Дополнительная элщитл от ложного срабатывания осуществляется анализатором 15 кода.

Гсли зл заданное время Т не приходит определенное количество информационных импульcnv или эл время Т не приходит сигнал окончания кодовой серии, то происходит сброс лнлли.. лторл 2 через третий элемент ИЛИ 17 и триггера 3 начала кодовой серии ч»реэ четвертый элемент ИЛИ 18, т.е. устройство переводится в безразличное состояние, Сброс анализатора 15 кода осуществляется через второй элемент ИЛИ 16. о рмул л и э о б р е т е н и я

Устройство коррекции кода, содерI жащее последовательно соединенные генератор тактовых импульсов, первый элемент И и анализатор длительности импульсов, л также анализатор длительности пауз, блок коррекции и элементы ИЛИ и И, о т л и ч л ю— щ е е с я тем, что, с целью повышения помехозащищенности, введены реверсивный счетчик, регистр сдвига, мультиплексор, таймер, элементы KIH триггер начала кодовой серии, триггер записи, анализатор кода, управляемый переключатель, при этом пер1.4 907 20

Составитель В.Евдокимова

Техред М.Дидык Корректор С.Черни

Редактор А.Огар

Заказ 3761/57 Тираж 626 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина, 101 вый информационный вход управляемого переключателя объединен с вторым входом первого элемента И и с первым входом первого элемента ИЛИ, второй вход которого объединен с первым входом второго элемента ИЛИ, с входом сброса таймера и подключен к инверсному выходу триггера кодовой серии, а выход первого элемента ИЛИ подключен к входу сброса анализатора длительности пауз, к счетному входу которого подключены прямой выход генератора тактовых импульсов, счетный вход таймера и первый вход анализатора кода, первый выход анализатора длительности пауз подключен к второму информационному входу управляемого переключателя и к первому установочному входу триггера записи, а второй выход анализатора длительности пауз подключен к первому входу второго элемента И, к первому входу третьего элемента ИЛИ и к второму входу второго элемента ИЛИ, выход которого соединен с входом сброса анализатора кода, к второму входу которого подключен выход триггера записи, вход записи регистра сдвига и вход сложения реверсивного счетчика, а выход анализатора кода подключен к первому входу четвертого элемента

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

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

2р элемента И, к входу вычитания реверсивного счетчика подключен второй выход блока коррекции, третий выход которого является выходом устройства,к управляющему входу блока коррекции

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