Устройство для декодирования манчестерского кода

 

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

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

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

РЕСПУБЛИК

А1.SU»1353510 (51) 4

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ / з,:.

Н А ВТОРСЙОМУ СВИДЕТЕЛЬСТВУ - " в ..- :;,;- ) (54) УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ

МАНЧЕСТЕРСКОГО КОДА (57) Изобретение относится к области передачи данных и предназначено для (21) 4142916/24-24 (22) 30.10.86 (46) 23.03,88. Бюл. Р 11 (71) Институт электроники и вычислительной техники АН ЛатвССР (72) Г.И. Готлиб и В,Я. Загурский (53) 621.398(088.8) (56) Авторское свидетепьство СССР

Ф 457183, кл. Н 04 L 7/02, 1972.

Патент ФРГ Ф 3230836, кл, Н 04 L 25/48, опублик. 1982. декодирования манчестерского кода в

BbIc oKocKopoc TEIblx локальных сетях передачи даннь х. Цепью изобретения является повыщение достоверности.

Устройство декодирует сигнал манчестерского кода, поступающий на информационный вход 1, выдает em в последовательном коде на выход 8, формирует тактовые импульсы на выходе 6 и сигнал окончания преамбулы на выходе 13. Устройство содержит блок 2 дифференцирования, элемент 3 задержки, синхронизатор 4, делитель 5 частоты, регистр 7 сдвига, блок 9 сравнения, вход 10 "Сброс", триггер 11, элемент ИЛИ-HF, 12 и выход 13 индика- а ции момента окончания преамбулы. 4 ил, 1 >83510

Изобретение относится к области передачи данин>х и предназначено для испол> завания в сетях передачи данных .

Цепью изобретения является повышение достоверности устройства.

IIà фиг. 1 представлена структурная схема устройства; на фиг. 2 функциональная схема синхронизатора, 10 на фиг. 3 — блок сравнения, на фиг.4— временные диаграммы, поясняющие. работу устройства.

Устройство для декодирования манчестерского кода содержит (фиг.1) ин- 15 формационный вход 1, блок 2 деффиренцирования, элемент 3 задержки, синхронизатор 4, делитель 5 частоты, второй выход 6 тактовых импульсов, регистр 7 сдвига, третий выход 8 по- 20 следовательного кода, блок 9 сравнения, вход 10 "Сброс", RS-триггер

11, элемент ИЛИ-НЕ 12 и первый выход

13 индикации момента окончания преамбулы. 25

Синхронизатор содержит (фиг.2) элемент IDIH-НЕ 14 и элемент 15 задержки, Блок сравнения содержит (фиг,3) сумматоры 16-18 по модулю два и =-пемент ИЛИ I9., Временные диа- 3О граммы (фиг,4,: пронумерованы в соответствии с номерам>и блоковq HB выхо дах которых формируются эти сигна.дь>.

Блок 2 дифференцирования может быть реализован на сумматоре по >>одулю цва, один вход которого непосредственно подключен к входу 1, а второй вход подключен к первому входу через элемент задержки, Длительность выходного импульса блока 2 дифференцирования выбирают около половины периода выходного сигнала синхронизатора 4, что ссставляет 1/4 периода следования битов, если частота на выходе синхронизатора 4 вдвое „ превьппает часто гу следования =ятсв, Коэффициент. деления делителя 5 частоты выбирается в соответствии с соотношением между частотой выходного сигнала синхронизатора 4 и час.> 0 татой следования битс>в, Иинимаг>ьный коэффициент деления равен двум.Воздействие импульса по входу установки приводит к появлению на выходе делителя 5 частоты логического со 5 стояния (например.,"Лог.1), блскирующегo pecHcTI> 7 cäâèãà, Разрядно< TH pPI Hcòðÿ 7 сдвига и блока 9 сравнения pë»>!h> и выбираются в соответствии сс структурой >И>евмбулы. Цля преамбулы ...01011 ра.:рядность не менее трех. Для определенности принято, что сдвиг инфс>рмации в регистре 7 выполняется пс положительному фронту сигнала да его тактовом входе,состояние Лаг.1" на управляющем входе блокирует сдвиг (регистр переходит в режим хранения).

Блок 9 сравнения выполняет попарное сравнение битов, поступающих на его входы. Порядок сравнения битов должен соответствовать структуре преамбулы, Сумматоры 17 и 18 по модулю два выдают "Лог.0" при совпадении логических состояний на их входах и "Лог.1" при несовпадении. Выходной сигнал сумматора 16 инверсен сигналу сумматоров 17 и 18.

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

До прихода пакета (манчестерскаго кода) на входе 1 есть одно из двух логических состояний, например "Лог.

0". Тогда на выходе блока 2 дифференцирования импульсы отсутствуют, на выходе синхронизатора 4 имеются импульсь>, следующие с собственной частотой синхронизатора 4, например, вдвое превышающей частоту следования битов, а па вьгходе делителя 5 частоты — сигнал деленной частоты, в данном случае — на два, Ia вь>ходах регистра 7 сдвига имее-ся ",c», же логическое состояние, что и на входе 1, поскольку происходит сдвиг информации. На выходе блока 9 сравнения имеется "Лог.1", обозначающая несовпадение имеющейся комбинации битов на выходах разрядов регистра 7 с концом преамбулы, Триггер 11 сброшен, на его выходе — Лог,0". На выходе элемента ИЛИ-HE 12 — "Лог,0", так как имеется "Лог.1" на выходе блока

9 сравнения.

После прихода .>ачала пакета устройство выпслняет две процедуры в процессе формирования тактово .а сигнала на выходе б: ча"тотная и фазовая с:;«;;. cíèçÿUèÿ выходно"o сигнала синхронизатора 4 к переходам вхсдно::о сигнала и фазированне ц-..лителя

5 частоть. по результату декодирования конца преамбулы. Первая процедура выполняет я непрерывно в течение всего времени приема гакета и;>ризсдит к устранению частотной и фа„-с-;ой погрешностей между выходным сигналам

< 11(1;:, I)iillll 1 т<(! .(1 l)(I ! !1! !ми Il() fe f11

;!и прин()! „ i!(I)((i I()I(I(((i (и() . () Гигня— лп с учет<)м IIY (1)(1L кт: 111111! !)т< рая пр )цгдура реяли (уетГВ ол<покрятно !

5 но может быть llоптор ня J(JIR rfnaf lmpHfrB надежности, он я уГ тря няе т неолно з начность такто ногo < иг F! a

В реэультятe g(eJI< ния частоты Выход

Horn сигнала синхронизатора 4. Рассмотрим реализацию этих процедур.

Пусть на Вход 1 начинает поступат(. пакет (кадр) данных (фиг.4, диаграмма 1) ° Тогда по каждому переходу входного сигнала на выходе блока 2 дифференцирования формируется импульс, поступающий на синхронизатор

4 и сдвигающий е"o собственную частоту до совпадения с частотой следования переходов на входе 1, За счет эффекта синхронизации (захвата собственной частоты частотой внешнего сигнала) также устраняется и фазовая дрожь выходного сигнала синхронизатора 4 относительно среза импульсов 25 с выхода блока 2 дифференцирования и, как следствие, относительно переходов сигнала на входе l.

После деления на два на выходе делителя 5 частоты образуется сигнал с частотой следования обязательных переходов. Б момент начала пакета на выходе, целителя 5 частоты может оказаться как "îñòîÿíèå "Лог ° 0" (ситуация А), так и "Лог ° 1" (ситуация Б).

Оба состояния равновероятны, однако в ситуации А тактовый сигнал формируется правильно и не требуется фазировать делитель 5 частоты, а в ситуации Б формируется инверсный (сдвину40 тый на половину периода) тактовый сигнал и необходимо выполнить фазировяние), Рассмотрим обе ситуации (фиг.

4, группы А и Б диаграмм), учитывая, что с момента качала поступления пакета выходной сигнал синхронизатора синхрснен сигналу на входной шине 1.

Ситуация А. Каждый раз, когда на выходе делителя 5 частоты (например, на два) имеется "Лог.О", по соответствукщим положительным фронтам А1, А2. .., А6 (фиг.4) выходного сигнала синхронизатора 4 производится запись в младший разряд регистра 7 сдвига того логического состояния, которое присутствует на его входе данных, а также сдвиг вправо слова на выходах его разрядов. Зпемент 3 задержки не()t) ;) !!<1 (((I;! I(((!!I!<;(i ° !III!(1 (,!(1(I 4 ((1 РIIO кп ." и!!фф< Р <и(иР<)нп!! <п !1 (lli(.Р 1111 !!I т()I) 1 . Р 11;if!I ()I I) 1 3(((fl,! 1!! (х () 11< . 8

tIn(Ii(п ()па ТЕ I! I In! () J <н ()! til н() Г() I, (1(1,1 tl()

Я«пнс т< )1 (фиг . I, Jll! 1! 1 )(м (<1 (<(); цо фронту (В момент) А! -. .Ilnt .I,,по фронту A" — ".11о! . (I,..., и фронтам

А5 и А6 — Jr!le "11ог . 1" поцрп (I (признак конца иреямбупы) . Прин< lf <(осле фронта А6 ня Вых )ля)< регистря 7 оказывается <.лоно ...I01011 (от старшего ря.<ряпя к минц<1!< му) . Разрядность этого слона равна ря зрядности регистра 7, например, ше<..ти разрядам (фиг.

4). Это слово, кяк и все пре((ь(ду(((не, и о с т у и я е т н я б л о к Г 1з я В и < и и я f l B

Вь<ходе которого и< является Лог.0 (фиг.4, диаграмма 9, группа A), ибс равны состояния н f(Rvx младших р-<з . рядах, (что выявляется сумматором

16 (фиг.3), и попарно не равны другие состояния между собой и с упс— мянутыми разрядами, (что выявляется сумматорами 17...18 (фиг,4, диаграмма 7, группа А) .

Таким образом, в ситуации A В момент окончания преамбулы, выявленый .блоком 9 сравнения, в младшем разряде регистра 7 установлено состо.,(;ие

"Лог.1 . Следовательно, тактовый сигнал на выходе 6 сфазирован правипьно, а на выходе элемента ИЛИ-HE

12 состояние не изменяется. При появлении упомянутого "Лог.О" на выходе блока 9 сравнения триггер 11 устанавливается в состояние "Лог,1", блокирующее элемент ИЛИ-HE 12 в течение времени приема пакета. Это же состояние, поступающее на выход 13 индикации момента окончания преамбулы (фиг.4 диаграмма 13) используется также для работы оборудования абонента локальной сети.

Ситуация Б отличается тем, что в момент качала пакета состояние делителя 5 частоты инверсно ("Лог.1") его состоянию в ситуации А (Лог.О"), поэтому фронты Б1,..., Б5 записи инфор-. мации в регистр 7 сдвинуты относительно фронтов А1,..., А6 на период частоты выходного сигнала синхронизатора 4.

Тогда в момент Б5 окончания преамбулы на выходах регистра 6 появляется слово ...010100, инверсное аналогичному слову в ситуации A. CpaGBTtIBaeT блок 9 сравнения, так как совпадают состояния двух младших разрядов н попарно ((е г()н((ад 1K<т го(т(<я ния остальных разрядов л<ежпу гобой и с. совпавшими разрядами (фи(. <, диаграммы 7 и 9, группа Б).

Таким образом, в ситуации Б в м(!ламент окончания преамбулы в младшем

1!азряде регистра 7 установлено соc,ò0ÿíèå "JIor.0". Следовательно, тактовый сигнал на выходе 6 инверсен ребуемому, необходима его сфазировать. ! а входах элемента ИЛИ-НЕ 12 имеется

,Лог,О", поэтому на его выходе появляется положительный импульс (фиг, 4, диаграмма 12, группа Б), длительность которого равна времени задержки триггера 11. Этот импульс устанавливает делитель 5 частоты в состояние "Лог.!" и этим на один такт заблокирует счет (фиг.4„ диаграмма 6, 2О

1руппа Б), делитель 5 частоты пропускает (не подсчитывает) один положительный фронт с выхода синхрониза-! ора 4, и тем самым выполняется фаэирование тактовых сигналов на вы- 25 ходе 6 — с момента окончания преамбулы выходные сигналы делителя 5 чаСтоты в ситуациях А и Б совпадают.

Этим же реализуется и фазирование рабаты регистра 7 — из-за "Лог. 1"

sa ego управляющем входе в течение дополнительного такта, так что данные, (< .ледующие за последним битом преам1 улы, будут декодированы безошибочно.

Если задержка триггера 11 мала, то

Импульс на выходе элемента ИЛИ-НЕ 12

»ожет оказаться недостаточной дли гельности для установки делителя 5 частоты в состояние "Лог.1" и блокировки счета. В этом случае между выходом триггера 11 и первым входом элемента ИЛИ-НЕ 12 включают элемент задержки.

По окончании приема пакета (кадра) формируется сигнал, возвращающий устройство в исходное состояние. Этот сигнал поступает на вход 10 "Сброс" и возвращает триггер 11 в исходное состояние "Лог,О", Описанная работа устройства не меняется, если частота выходного сигнала синхронизатора 4 превышает в целое число раз частоту следования битов, и выбран соответствующий коэффициен< деления делителя 5 частоты.

На элементе И!И-t!L 14 (фиг.2) собран генератор с задержанной (элемент

15 задержки) обратной связью с ключевым управлением по первому входу элеме пта !1 !11-НЕ 14, В т«<: пп«(л((< .<и < и (фи(. <, пиаграмм» 2) < них пп блок» 2 диффер(и(пирования и;1 Bl(х((ле:<л< ме(<та

ИЛИ-Н!, 14 присутствует "3!ог. О" по сре чу упомя пут ого импульс d I е не рятор формирует очередной импульс независимо от момента формирования предыдущего импульса. Следовательно, обеспечивается жесткая синхронизация выходного сигнала генератора с синхрониэирующим сигналом вне зависимости от дрейфа и ухода собственной частоты генератора.

Таким образом, предлагаемое устройство формирует на выходе 6 тактовые сигналы, синхронные сигналу на входе 1, и декодирует входной сигнал— формирует на выходе 8- последовательный двоичный код, В процессе работы устройства возможны толька две описанные ситуации

А и Б, и в обеих реализуется безошибочное декодирование входного сигнала в более широком, чем в известном устройстве, диапазоне флуктуаций (фазовоЯ дрожи) переходов входного сигнала ° Допуск на флуктуацию равен (фиг, 4, диаграммы 2 и 4) половине периода частоты выходного сигнала синхронизатора 4, что составляет 1/4 периода следования битов.

В частности, при увеличении временного интервала между переходами входного сигнала соответственно сдвинут импульс на выходе блока 2 дифференцирования, в течение этого им- . пульса отсутствует очередной импульс на выходе синхронизатора 4. Следовательно, период выходного сигнала син хронизатора 4 может затягиваться на длительность выходного импульса блока 2 дифференцирования, т.е. на 1/4 периода следования битов. При уменьшении временного интервала между переходами происходит уменьшение периода сигнала на выходе синхронизатора 4 за счет укорочения генерируемого им импульса, Такое уменьшение может достигать половины периода частоты сигнала на выходе синхронизатора 4, т.е„ 1/4 периода следования битов.

Следовательно, предлагаемое ус.тройство обладает повышенной достоверностью и обеспечивает безошибочное декодирование манчестерского кода при флуктуациях переходов до " 1/4 периоля следования битов, что вдвое лучше, чем для известного.

Устройство позволяет обновлять фазирование и синхронизацию что такУ

5 же повышает достоверность его работы по сравнению с известным, где невозможно фазирование тактовых сигналов сбой источника тактовых сигналов (блоки дифференцирования, элемент

ИЛИ, одновибратор) приводит к неустранимым ошибкам приема. Обновление фазирования реализуется путем сброса триггера 11 по входу 10 в процессе приема. 15

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

Устройство можно рекомендовать для применения в высокоскоростных локальных сетях. Оно используется в экспериментальной быстродействующей локальной сети, разрабатываемой для обеспечения задач передачи информации в высокоскоростных распределенных системах.

30 формула изобретения

Устройство для декодирования манчестерского кода, содержащее блок дифференцирования, вход кот рого служит информационным входом устройства, элемент задержки, синхронизатор, триггер, выход которого соединен с первым входом элемента ИЛИ-HV, и является первым выходом устройства, о тл и ч а ю щ е е с я тем, что, с целью повышения достоверности устройства, в него введены делитель частоты, регистр и блок сравнения, выход блока дифференцирования соединен через синхронизатор с тактовыми входами делителя частоты и регистра, выход делителя частоты соединен с управляющим входом регистра и является вторым выходом устройства, вход элемента задержки подключен к информационному входу устройства, выход элемента- задержки соединен с информационным входом регистра, выход нулевого разряда регистра соединен с первым входом блока сравнения, вторым входом элемента ИЛИ-НЕ и является третьим выходом устройства, выходы остальных разрядов регистра соединены с соответствующими вторыми входами блока сравнения, выход которого соединен с входом установки в "1" триггера и третьим входом элемента ИЛИ-НЕ, вход установки в "0 триггера является входом "Сброс" устройства, выход элемента ИЛИ-НЕ соединен с управляющим входом делителя частоты, 1383510

Я . 0 !

Р гРедактор Л, Лангазс

ПодfiHC:lAP

Заказ 1351/55 Тираж 928

ВИИИПИ Государственного комитета С "СР ио делам изобретений и открытий

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

Производственно-полиграфическое предприятие, r. Ужгород, ул, Проектная, 4

g г

g l

Составитель Е. Пикуленков

Техред М.Ходанич Корректор М. Демчик

Устройство для декодирования манчестерского кода Устройство для декодирования манчестерского кода Устройство для декодирования манчестерского кода Устройство для декодирования манчестерского кода Устройство для декодирования манчестерского кода Устройство для декодирования манчестерского кода 

 

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

Изобретение относится к техни- ; ке связи и может быть использовано в аппаратуре контроля достоверности -передаваемой информации и проверки качества канала передачи, работающего в кодах вида 1 В, 2 В, таких как CMI, DM1, BIF

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

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к радиотехнике , электросвязи и может использоваться на приемной стороне систем связи для декодирования двоичных кодов при трехкратном повторении

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

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

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к радиосвязи, реализуемой посредством каналов с частотной модуляцией сигналов

Изобретение относится к радиосвязи, реализуемой посредством каналов с частотной модуляцией сигналов

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

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

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

Кодер // 1399894
Изобретение относится к электросвязи и может использоваться в системах передачи информации для кодирования инверсного кода

Изобретение относится к вычислительной технике и технике связи

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

Изобретение относится к вычисли- Iтельной технике и технике связи

Изобретение относится к вычислительной технике
Наверх