Декодер трехуровневого кодированного сигнала

Предлагаемым изобретением решается задача комплексного расширения функциональных возможностей декодера и обеспечение его помехоустойчивости с помощью непрерывной последовательности входных тактовых импульсов IC за счет помехоустойчивого формирования выходного синхронизированного сигнала OZ последовательного двоичного кода и выходных синхросигналов битовой синхронизации OCZ, паузы OPZ и начала паузы ОРС для кода RZ или ВТК с помощью заградительной фильтрации асинхронного трехуровневого кодированного сигнала Z(1:0) как помехи при длительности каждого изменения этого сигнала, не превышающей пороговой длительности P·Tic для Р≥1, где Р - пороговое число, Tic - длительность периода тактовых импульсов IC. Декодер содержит триггеры (1-4), приемник-преобразователь (5), вход (6) трехуровневого кодированного сигнала, элементы ИЛИ-НЕ (7-9), синхронный счетчик (10), элементы ИЛИ (11-13), элемент задержки (14), элементы И (15-16), элементы Исключающее ИЛИ (17-18), регистр (19), компаратор (20), элементы И-НЕ (21-24), вход (25) выбора типа декодируемого трехуровневого кодированного сигнала, тактовый вход (26), кодовый вход (27) порога обнаружения паузы, кодовый вход (28) порога обнаружения синхросигнала, первый выход, являющийся выходом триггера (1) и синхронизированного сигнала OZ последовательного двоичного кода, и второй, третий и четвертый выходы, являющиеся соответственно выходами элемента (15), триггера (3) и элемента (9) и выходами синхросигналов битовой синхронизации OCZ, паузы OPZ и начала паузы ОРС соответственно. 1 ил.

 

Изобретение относится к области вычислительно техники, предназначено для приема входного электрического или оптического трехуровневого кодированного сигнала (ТКС) IZ последовательного двоичного самосинхронизирующегося кода (ПДСК) с преобразованием в двухразрядный асинхронный трехуровневый кодированный сигнал Z(1:0), определяющий асинхронные сигналы Z1 и Z0 соответственно информации и битовой синхронизации для последующего помехоустойчивого декодирования и синхронизации ТКС за счет формирования выходного синхронизированного сигнала OZ двухуровневого последовательного двоичного кода (ПДК) без возврата к нулю и выходных синхросигналов битовой синхронизации OCZ, паузы OPZ и начала паузы ОРС с помощью входной непрерывной последовательности тактовых импульсов IC, и может быть использовано при построении любых синхронных автоматов с памятью для помехоустойчивого ввода асинхронных данных с помощью ТКС кода RZ или высокоскоростного трехуровневого кода (ВТК), в частности, может использоваться в качестве полного помехоустойчивого синхронного декодера кода RZ с возвратом к нулю по ГОСТ 18977-79 и РТМ 1495-75.

Известно [1, с.48], что в современных информационно-измерительных радиоэлектронных системах для обмена информацией с помощью ТКС наиболее рационально использовать код RZ, поскольку по сравнению с ним другие известные ПДСК никакими преимуществами не обладают и могут использоваться иногда в связи с недостатком сведений у разработчиков о преимуществах и недостатках различных методов кодирования (модулирования) двухуровневого ПДК, стандартный вид которого имеет англоязычную аббревиатуру NRZ - Non Return to Zero.

Однако трехуровневый код RZ как и любой двухуровневый код класса 1В2В (например, манчестерский, Миллера и т.п.) требует удвоенной полосы пропускания по сравнению с NRZ - см., например, [2, с.260]. В этой связи для повышения скорости обмена в [2, с.260-263] предложен ВТК, имеющий такую же полосу пропускания как и NRZ. Предложенный ВТК является самосинхронизирующимся, поскольку в нем на каждой границе между битами присутствует перепад уровня входного ТКС IZ, при этом передача логического «0» осуществляется минимальным уровнем сигнала IZ или следующим после него нулевым (средним) уровнем, а передача логической «1» - максимальным уровнем сигнала IZ или следующим после него нулевым уровнем.

В коде RZ по ГОСТ 18977-79 и РТМ 1495-75 (см., например, [3, с.57-54]) информация передается двоичными словами с помощью ТКС IZ при длительности паузы Тп между словами

так, что каждый бит слова передается в течение битового интервала - периода Tiz битовой синхронизации

где Fiz - реальная частота импульсов битовой синхронизации передачи информации в передатчике ТКС IZ;

TXiz - при TXiz=T1iz длительность минимального или максимального информационного уровня сигнала IZ, а при TXiz=T0iz длительность нулевого уровня сигнала IZ;

Т (или F=1/T) - номинальная длительность периода Tiz (или номинальная частота) импульсов битовой синхронизации передачи информации ТКС IZ.

С учетом (1) и (2) отметим, что длительность информационной фазы в коде RZ равна T1iz=Tiz/2 при T1iz=T0iz, а в ВТК - равна T1iz=Tiz или T0iz=Tiz, и в каждом из этих кодов момент начала синхросигнала паузы ОРС, отсчитываемый от начала информационной фазы последнего принимаемого перед паузой бита в слове, следует выбирать при условии

где Т1орс - время обнаружения начала паузы, отсчитываемое от начала режима обнаружения паузы до начала синхросигнала начала паузы ОРС.

Если входной ТКС IZ является электрическим дифференциальным (разностным) кодированным сигналом

кода RZ или ВТК, то в качестве приемника-преобразователя можно использовать один из двух приемников-преобразователей микросхемы 1567АП1 [2, с.80-83], формирующий сигналы выходного прямого кода Z(1:0)=Z1Z0, означающего следующее:

прием бита «0» кода RZ или ВТК при

прием бита «1» кода RZ или ВТК при

пауза в любом коде или возврат к нулю в RZ или прием в ВТК второго бита «0» (или «1») после приема (5) (или (6)) при

где IZa и IZb - первая и вторая компоненты дифференциального ТКС IZ, каждая из которых измеряется относительно общей шины (корпуса) приемника-преобразователя;

Z1 - сигнал информации, являющийся признаком максимального уровня трехуровневого кодированного сигнала IZ (4);

Z0 - сигнал синхронизации, являющийся признаком минимального или максимального уровня трехуровневого кодированного сигнала IZ (4).

Известно [1, с.41], что практически никакие методы экранирования и разнесения проводов линий цифровой связи от энергетических проводов не могут гарантировать отсутствие в линии связи (ЛС) помех (наводок). Это означает, что полезный сигнал IZ (4) всегда существует совместно с помехами, и задача заключается в гарантированном, т.е. с определенным запасом устойчивости, выделении сигнала на фоне помех.

Для упрощения технической реализации передача сигнала IZ (4) кода RZ производится по несогласованной ЛС при Ri>R, где Ri и R - входное сопротивление приемника-преобразователя сигнала IZa (или IZb) и волновое сопротивление ЛС соответственно. Поэтому при прямоугольной форме сигнала IZ (4) на выходе передатчика сигнал IZa (или IZb) на входе декодера в начале и в конце фазы приема (5) или (6) имеет форму затухающих колебаний в течение длительности Тпп переходного процесса - см., например, [4, с.117, рис.4.7].

Известно также [1, с.32-35; 5], что при передаче информации кодированными (модулированными) импульсными сигналами существенное значение имеет форма сигнала IZ (4). В этой связи в коде RZ при Т1iz=T0iz=Tiz./2 считают целесообразным формировать сигнал IZ (4) трапецеидальной формы с длительностью как нарастания, так и спада сигнала IZ (4), равной Tiz/4 - см. в [1, с.34, рис.2.3].

С кодового выхода приемника-преобразователя кодовый сигнал Z(1:0) вводится в цифровую систему (сложный асинхронный или синхронный автомат с памятью), которая функционирует обычно по непрерывной последовательности тактовых импульсов IC единого системного тактового генератора, по отношению к частоте которого сигнал Z(1:0) является асинхронным и искаженным помехами, поскольку следует также учитывать (см., например, [6]), что в самой цифровой системе (как любом микроэлектронном устройстве) можно выделить каналы связи для передачи сигналов, каждый из которых содержит источник сигнала, ЛС и приемник сигнала. Любой канал связи может быть как источником, так и приемником помех. В реальных условиях на каналы связи могут воздействовать несколько источников внешних индустриальных или естественных помех и внутренних помех с различными видами паразитных связей: емкостной, индуктивной, резистивной или комплексной.

Таким образом, синхронизируемый кодированный сигнал Z(1:0) маскируется помехами, и в общем случае задача его синхронизации и декодирования должна решаться с учетом возможного искажения его различными помехами, в их числе фазовыми помехами [7, с.103] - джиттером (jitter-дрожание) и вандером (wander - странствие), обусловленными, например, перекрестными помехами от других ЛС, пульсациями напряжений питания передатчика и приемника-преобразователя сигнала IZ (4), неблагоприятными кодовыми комбинациями при формировании сигнала IZ (4) линейным передатчиком, дневными-ночными перепадами температуры (сверхнизкочастотным вандером).

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

Таким образом, при вводе информации в цифровую систему с помощью ТКС IZ возникает необходимость декодирования и синхронизации сигнала Z(1:0) с учетом длительностей (1)-(3) для кода RZ или ВТК и возможного искажения сигнала Z(1:0) различными помехами.

С учетом изложенного выше (см. (1)-(7)) определяем, что функция декодирования и синхронизации сигнала Z(1:0) кода RZ или ВТК, осуществляемая с помощью входной непрерывной последовательности тактовых импульсов IC, заключается в формировании синхронизированного сигнала OZ двухуровневого ПДК в сопровождении синхросигналов битовой синхронизации OCZ, начала паузы ОРС и паузы OPZ.

Здесь следует отметить, что в асинхронной системе синхронизация (изменение состояния асинхронного автомата с памятью при установленных входных информационных сигналах) производится с помощью соответствующих синхроимпульсов (при формировании с помощью тактовых импульсов IC длительность синхроимпульса совпадает с длительностью T0ic нулевой при IC=0 или с длительностью T1ic единичной фазы при IC=1 периода Tic=T0ic+T1ic тактовых импульсов IC), а в синхронной системе синхронизация (изменение состояния синхронного автомата с памятью при установленных входных информационных сигналах) осуществляется логически по функции «И», т.е. по фронтам (переходам из «0» в «1») или срезам (переходам из «1» в «0») тактовых импульсов IC и соответствующим синхросигналам, установленным до прихода фронта или среза IC, причем длительность каждого синхросигнала обычно кратна целому числу периодов тактовых импульсов IC, период которых (см., например, [8]) для декодера кода RZ или ВТК определяют из условия

при выборе K≥4 с учетом быстродействия элементной базы декодера и реальных допусков на джиттер (дрожание переключений) сигнала Z(1:0).

Принимая во внимание (4)-(8) для дальнейшего описания выполнение полной функции тактовой синхронизации асинхронного сигнала Z(1:0) с помощью тактовых импульсов IC в общем случае определим как формирование синхронизированного цифрового кодированного сигнала OZ(1:0) приема (5) или (6) или (7) длительностью

при переключении OZ(1:0) по фронту синхросигнала CIZ кодированного сигнала при формировании CIZ длительностью

при каждом пороговом обнаружении перехода синхронизируемого сигнала Z(1:0) из любого состояния в другое состояние, формирование выходного синхросигнала начала паузы ОРС длительностью Topc=Tic при пороговом обнаружении перехода сигнала Z(1:0) из состояния «01» или «11» в состояние «00» и, после окончания синхросигнала ОРС, формирование выходного синхросигнала паузы OPZ длительностью Topz, кратной целому числу периодов Tic, где Т1о - длительность единичной фазы сигнала OZ(1:0) при OZ(1:0)=01 или OZ(1:0)=11; T0o - длительность нулевой (возвратной) фазы сигнала OZ(1:0) при OZ(1:0)=00; k - целое число, не меньшее «2».

Далее реальную длительность каждого изменения сигнала Z(1:0) обозначим через Ti, и в процессе синхронизации изменение сигнала Z(1:0), в зависимости от длительности Ti, определим как помеху при

как корректный информационный сигнал при

или как сигнал с неопределенным (искаженным) временным параметром

который в процессе обработки может быть отнесен к помехе (11) или к корректному сигналу (12),

где I - десятичное число «1», «2» и «0» соответственно определяющее значение «01», «11» и «00» сигнала IZ(1:0) согласно (5), (6) и (7);

Р - пороговое целое число, не меньшее «1», выбираемое с учетом (8).

Очевидно, что из-за искажения сигнала Z(1:0) всевозможными помехами наличие интервала неопределенности типа (13), длительностью Tic, неустранимо, так как обусловлено асинхронностью любых изменений сигнала Z(1:0) относительно тактовых импульсов IC.

Согласно [7, с.258, рис.9.23] при построении декодеров ПДСК полагают, что джиттер Ti не превышает Tiz/4, и при отсутствии других помех определяет значение величины Ti согласно выражению

где Tmin=(TXiz-Tiz/4) - нижняя граница величины Ti;

Tmax=(TXiz+Tiz/4) - верхняя граница величины Ti.

На основании (2), (8) и (14) величины Tmin и Tmax определяем формулами

и на основании (15) и (12) при Tic=T/K, для выбора в общем случае чисел «Р» и «К» составляем уравнение

где FZ - признак типа ТКС, определяющий при FZ=0 кодирование в коде RZ, а при FZ=1 кодирование в ВТК;

«!» - оператор логической операции «НЕ» на языке ABEL.

Подставляя в уравнение (17) величины FZ=0 и Р=1, вычисляем К=10 и определяем, что корректное декодирование кода RZ возможно при величине Tic, равной

Подставляя в уравнение (17) величины FZ=1 и Tic=T/10, вычисляем Р=5, и при условии (18) пороговое число «Р» определяем формулой

В настоящее время и на длительную перспективу в процессе обработки информации основным методом синхронизации в цифровых системах является синхронный метод тактирования по фронтам или срезам единого генератора тактовых импульсов с помощью синхросигналов - см., например, [9, с.121-123: 3.5. Введение в проблематику и методику проектирования автоматов с памятью].

На основании изложенного выше можно сказать, что создание декодера трехуровневого кодированного сигнала кода RZ или ВТК для ввода информации в синхронную цифровую систему с требуемыми характеристиками с учетом длительностей (1)-(3), Тпп и определений (5)-(17) при приемлемых аппаратурных затратах представляет актуальную техническую задачу, решение которой позволит в целом повысить качество разрабатываемых синхронных цифровых систем для ввода и обработки информации, являющихся составными частями современных информационно-измерительных комплексов.

Известен декодер [10], содержащий два компаратора, триггер с инверсными асинхронными входами сброса и установки, первый и второй формирователи коротких импульсов CD1 и CD0 соответственно, элемент ИЛИ, вход одномерного трехуровневого кодированного сигнала IU с максимальным, средним и минимальными уровнями, соединенный с инвертирующим входом первого компаратора и неинвертирующим входом второго компаратора, входы первого Е1 и второго Е0 пороговых напряжений, соединенных соответственно с неинвертирующим входом первого и инвертирующим входом второго компараторов, выход сигнала OTD двухуровневого ПДК, являющийся прямым выходом триггера, и выход сигнала битовой синхронизации OCD, являющийся выходом элемента ИЛИ, первый и второй входы которого соединены с выходами первого и второго формирователей, вход установки триггера соединен с входом первого формирователя и выходом первого компаратора, являющегося выходом инверсного сигнала ND1 приема «1» ВТК, а выход второго компаратора, являющегося выходом инверсного сигнала NDO приема «0» ВТК, соединен с входом сброса триггера и входом второго формирователя, причем каждый из формирователей содержит элемент задержки, элемент Исключающее ИЛИ, вход, являющийся первым входом элемента Исключающее ИЛИ, и выход являющийся выходом элемента Исключающее ИЛИ, второй вход которого через элемент задержки связан с входом формирователя.

По сигналам ND1 и ND0 (при необходимости) сигналы Z1 и Z0 можно получить по логическим формулам Z1=!ND1=D1, Z0=!(ND1&ND0)=D1#D0, где «!=N», «&» и «#» - на языке ABEL операторы операций «НЕ», «И» и «ИЛИ» соответственно.

Декодер [10] при Е1>Е0 по входному электрическому ТКС IU, соответствующему ВТК, работает так, что первый и второй компараторы вырабатывают инверсные сигналы ND1 приема «1» и ND0 приема «0» ВТК согласно выражениям

ND1=0 при IU>E1 или ND1=1 при IU<E1,

ND0=0 при IU<E0 или ND0=1 при IU>E1,

триггер по ND1=0 (или ND0=0) устанавливается в OTD=1 (или сбрасывается в OTD=0), первый (или второй) формирователь по каждому срезу или фронту сигнала ND1 (или ND0) формирует короткий импульс CD1=1 (или CD0=1), а элемент ИЛИ по импульсам CD1 и CD0 формирует выходные импульсы битовой синхронизации OCD=(CD1 # CD0) выходного сигнала OTD двухуровневого ПДК.

Основным недостатком декодера [10] является ограниченность функциональных возможностей (он предназначен для работы в асинхронном устройстве с тактированием выходного сигнала OTD двухуровневого ПДК по асинхронным импульсам битовой синхронизации OCD с определением начала паузы и паузы в процессе последующего анализа частоты следования OCD) и низкая помехоустойчивость, если сигнал IU маскируется помехами.

С учетом изложенного можно сказать, что декодер [10] имеет смысл применять в том случае, когда входной сигнала IU помехоустойчив, например, формируется в процессе помехоустойчивого преобразования оптического трехуровневого кодированного сигнала IZ в электрический сигнал IU.

Известен декодер [11], являющийся частью технического решения [11], и содержащий приемник-декодер, обнаружитель паузы, два элемента НЕ, триггер, входы цифрового дифференциального сигнала IZ (4) кода RZ, соединенные с входами приемника-декодера, кодовый вход кода порога Y(3:0) обнаружения паузы и тактовый вход, соединенные соответственно с кодовым и тактовым входами обнаружителя, выходы инверсного потенциального сигнала ONPZ паузы и инверсного синхроимпульса ONCP начала паузы, являющиеся первым и вторым выходами обнаружителя соответственно, выход сигнала OZ двухуровневого ПДК, соединенный с выходом триггера, инверсный асинхронный вход установки которого через первый элемент НЕ связан с информационным выходом сигнала Z1 приемника-декодера, и выход инверсного сигнала ONZ0 битовой синхронизации, соединенный с входом асинхронной установки обнаружителя в режим обнаружения и выходом второго элемента НЕ, вход которого соединен с выходом асинхронного сигнала Z0 битовой синхронизации приемника-декодера и тактовым входом триггера, информационный вход которого соединен с шиной Логического «0».

В течение паузы приемник-декодер вырабатывает сигналы Z1=0 и Z0=0, на выходах декодера [11] установлены сигналы OZ=0 (или OZ=1), ONZ0=!Z0=1 (где !=N - на языке ABEL оператор операции НЕ), ONPZ=0, ONCP=1.

При поступлении информации в начале каждой информационной фазы T1iz при Z1=1 триггер по сигналу NZ1=0 с выхода первого элемента НЕ асинхронно фиксируется в OZ=1, а при Z1=0 триггер по фронту сигнала Z0=1 сбрасывается в OZ=0. В течение Т1iz сигнал ONZ0=0 асинхронно устанавливает обнаружитель в режим обнаружения (в счетчик обнаружителя записывается код порога Y(3:0) обнаружения), а по фронту сигнала ONZ0 (по срезу сигнала Z0, т.е. переходу Z0 из «1» в «0») с декодера [11] считывается значение последовательного бита OZ информации, установленного в триггере согласно приему бита «0» (5) или приему бита «1» (6).

С наступлением паузы, в зависимости от значений кода порога Y(3:0)=Y3Y2Y1Y0 и периода Tic, через время обнаружения начала паузы Т1орс=(8·Y3+4·Y2+2·Y1+Y0-1)·Tic обнаружитель генерирует по IC=1 синхроимпульс начала паузы ONCP=0 и после его окончания выставляет потенциальный сигнал паузы ONPZ=0, который не является синхросигналом, так как сбрасывается в ONPZ=1 асинхронно по ONZ0=0. Код Y(3:0) порога загружается в обнаружитель асинхронно сигналом ONZO=0, длительность Ti которого из (15) и (16) определяется ограничением 0,2·Т<<Ti<0,99·T, с учетом которого значение Y(3:0) должно быть выбрано при условии (18) так, чтобы величина

удовлетворяла ограничению (3).

Далее из (3) и (20) получаем приближенное равенство Т1орс≈1,34·Т, которое при условии (18) преобразуется в ограничение 13,4<(8·Y3+4·Y2+2·Y1+Y0-1), на основании которого выбираем код Y(3:0)=1110, и рассчитываем длительность Т1орс=14·Tic=1,4·Т, удовлетворяющую ограничению (3).

Основным недостатком декодера [11] является ограниченность функциональных возможностей (он предназначен для работы в асинхронном устройстве с тактированием по асинхронному сигналу ONZ0 битовой синхронизации, синхроимпульсам ONCP начала паузы и потенциальному сигналу паузы ONPZ, который не является синхросигналом) и низкая помехоустойчивость при передаче сигнала IZ (4) от передатчика на приемник-декодер по несогласованной ЛС при Ri>R, где Ri и R - входное сопротивление приемника-декодера сигнала IZa (или IZb) и волновое сопротивление ЛС соответственно.

Из известных технических решений наиболее близким по технической сущности к предлагаемому является декодер [12], представляющий собой часть технического решения [12], и содержащий демодулятор (т.е. приемник-преобразователь), вход трехуровневого кодированного сигнала, являющегося дифференциальным сигналом IZ (4) кода RZ, входы компонент которого являются входами демодулятора, генератор одиночных импульсов, специализированный счетчик, четыре выхода и тактовый вход сигнала IC, соединенный с тактовыми входами генератора и счетчика, выход сигнала Z1=OZ последовательного двоичного кода, являющийся первым выходом устройства и информационным выходом демодулятора, выход асинхронного сигнала битовой синхронизации Z0 которого соединен с асинхронными входами генератора и счетчика, второй выход, соединенный с выходом генератора и являющийся выходом синхроимпульса CZ1 битовой синхронизации сигнала Z1 двухуровневого ПДК, третий выход, являющийся синхросигналом готовности GPC при обнаружении паузы, соединенный с первым выходом счетчика, и четвертый выход, соединенный с вторым выходом счетчика и являющийся синхроимпульсом конца обнаружения паузы СР.

В процессе функционирования декодер [12] по сигналу IZ (4) кода RZ на первом выходе формирует сигнал Z1 двухуровневого ПДК информации, принимаемой 32-разрядными словами, на втором выходе синхроимпульсы CZ1 битовой синхронизации каждого бита Z1 двухуровневого ПДК, на третьем выходе синхросигнал готовности GCP длительностью Tic для чтения введенного с систему 32-разрядного слова, на четвертом синхроимпульс конца обнаружения паузы СР, формируемый по окончании GCP и предназначенный для установки системы в исходное состояние для приема следующего 32-разрядного слова сообщения,

По входному сигналу IZ (4) кода RZ демодулятор декодера [12] через время Тпп<<Т/4 каждого переходного процесса на своих выходах формирует кодовый сигнал Z(1:0)=Z1Z0 согласно (5)-(7) так, что в течение паузы Тп (1) или фазы T0iz возврата к нулю сигнал Z(1:0)=00, а в течение информационной фазы T1iz при приеме (5) бита «0» сигнал Z(1:0)=01, а при приеме (6) бита «1» сигнал Z(1:0)=11.

При поступлении на входы декодера [12] сигнала IZ (4) кода RZ в течение каждого битового периода Tiz (2) при Т1iz=T0iz=Tiz/2=0,5·Т работу декодера [12] при приеме 32-разрядного слова можно описать следующим образом.

В течение информационной фазы T1iz сигнал Z0=1 асинхронно сбрасывает счетчик, а по каждому фронту (переходу из «0» в «1») сигнала Z0 генератор каждый раз с помощью входных тактовых импульсов IC, следующих с периодом Tic=Т/4, функционирует так, что при Z0=1 в ближайшем промежутке времени от 0·Т до 0,5·Т формирует единичный синхроимпульс CZ1=1 битовой синхронизации бита Z1 кода NRZ.

После приема каждого слова в течение каждой паузы демодулятор вырабатывает сигналы Z1=0 и Z0=0, а после начала паузы, через время обнаружения паузы ТОП≈4·Т, счетчик формирует сначала один синхросигнал готовности GCP для чтения введенного в систему 32-разрядного слова, а затем формирует синхроимпульс конца обнаружения паузы СР.

Основным недостатком декодера [12] является ограниченность функциональных возможностей, поскольку он предназначен для декодирования только кода RZ в асинхронном устройстве с тактированием по синхроимпульсам CZ1 и СР при фиксированной (а не программно выбираемой) длительности Tmin=0,5·T при обнаружении паузы через ТОП≈4·Т после окончания каждого 32 импульса битовой синхронизации Z0=1, а в общем случае в процессе декодирования следует декодировать информационную фазу кода RZ при Tmin=0,2·T и Tic=T/10 согласно (15) и (18), а начало или конец паузы обнаруживать с максимальным быстродействием на основе ограничения (3) и выражения типа (20).

Предлагаемым изобретением решается задача комплексного расширения функциональных возможностей декодера и обеспечение его помехоустойчивости с помощью непрерывной последовательности входных тактовых импульсов IC за счет помехоустойчивого формирования выходного синхронизированного сигнала OZ двухуровневого ПДК и выходных синхросигналов битовой синхронизации OCZ, паузы OPZ и начала паузы ОРС для кода RZ или ВТК с помощью заградительной фильтрации асинхронного кодированного сигнала Z(1:0) как помехи при длительности Ti каждого изменения этого сигнала, не превышающей пороговой длительности P·Tic с учетом (5)-(17) для P≥1, где Р - пороговое число, Tic - длительность периода тактовых импульсов IC.

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

Авторам не известны технические решения, содержащие признаки, эквивалентные отличительным признакам (введение четырех триггеров, трех элементов ИЛИ-НЕ, трех элементов ИЛИ, элемента задержки, двух элементов И, двух элементов Исключающее ИЛИ, двухразрядного регистра, компаратора, четырех элементов И-НЕ, входа выбора типа декодируемого трехуровневого кодированного сигнала, кодового входа порога обнаружения паузы и кодового входа порога обнаружения синхросигнала кодированного сигнала), предлагаемого декодера, которые (по сравнению с прототипом [12]) комплексно расширяют функциональные возможности декодера и обеспечивают его помехоустойчивость за счет помехоустойчивого формирования выходного синхронизированного сигнала OZ последовательного двоичного кода и выходных синхросигналов битовой синхронизации OCZ, паузы OPZ и начала паузы ОРС для трехуровневого кода RZ или ВТК с помощью заградительной фильтрации асинхронного кодированного сигнала Z(1:0) как помехи при длительности Ti каждого изменения этого сигнала, не превышающей пороговой длительности P·Tic с учетом (5)-(17) для P≥1.

В настоящее время для приема и преобразования входного электрического трехуровневого кодированного сигнала IZ (4) трехуровневого кода RZ или ВТК можно использовать один из приемников-преобразователей микросхемы 1567АП1 [2, с.80-83], являющейся двухканальным приемником-преобразователем последовательного кода RZ по ГОСТ 18977 (ARING), который предназначен для приема двух дифференциальных цифровых сигналов IZ (4) с разрешаемой коммутацией любого из них на два цифровых выхода с открытым коллектором: выход Z1 - информации и выход Z0 - синхронизации. При использовании микросхемы 1567АП1 выходы ее сигналов Z1 и Z0 необходимо через согласующие резисторы подключить к шине напряжения питания +5В.

Если трехуровневый кодированный сигнал IZ является оптическим, то он сначала преобразуется соответствующим оптическим приемником в подобный электрический одномерный IU, который далее, например, с помощью двух компараторов технического решения [10] преобразуется сначала в сигналы ND1 и ND0, а затем, с помощью элементов НЕ и И-НЕ, в сигналы Z1=D1 и Z0=(D1#D) - см. изложенное ранее описание технического решения [10].

На чертеже приведена электрическая функциональная схема декодера трехуровневого кодированного сигнала, реализованного при условиях (18) и (19) с четырехразрядным счетчиком для входного электрического трехуровневого кодированного сигнала IZ (4) и содержащего триггеры с первого 1 по четвертый 4, приемник-преобразователь 5, разрядные выходы старшего и младшего разрядов кодового выхода которого являются выходами асинхронных сигналов информации и синхронизации соответственно, вход 6 трехуровневого кодированного сигнала, соединенный с входом приемника-преобразователя 5, элементы ИЛИ-НЕ с первого 7 по третий 9, двоичный счетчик 10, элементы ИЛИ с первого 11 по третий 13, элемент задержки 14, первый 15 и второй 16 элементы И, первый 17 и второй 18 элементы Исключающее ИЛИ, двухразрядный регистр 19 с параллельным вводом и выводом информации, компаратор 20, элементы И-НЕ с первого 21 по четвертый 24, четыре выхода, вход 25 выбора типа декодируемого трехуровневого кодированного сигнала, являющийся первым входом первого элемента 11 ИЛИ, тактовый вход 26, кодовый вход 27 порога обнаружения паузы и кодовый вход 28 порога обнаружения синхросигнала кодированного сигнала, причем выход старшего разряда приемника-преобразователя 5 соединен с информационным входом первого триггера 1, первым входом первого элемента 17 Исключающее ИЛИ и входом старшего разряда регистра 19, выход старшего разряда которого соединен с вторым входом первого элемента 17 Исключающее ИЛИ, выход которого соединен с первым входом первого элемента 7 ИЛИ-НЕ, второй вход которого соединен с выходом второго элемента 18 Исключающее ИЛИ, первый вход которого соединен с входом разрешения записи первого триггера 1, выходом младшего разряда приемника-преобразователя 5 и входом младшего разряда регистра 19, выход младшего разряда которого соединен с вторыми входами второго элемента 18 Исключающее ИЛИ и первого элемента 11 ИЛИ, выход которого соединен с первым входом первого элемента 15 И, второй вход которого соединен с тактовыми входами первого триггера 1 и регистра 19 и прямым выходом второго триггера 2, инверсный выход которого соединен с входом сброса третьего триггера 3, инверсный выход которого соединен с первым входом первого элемента 21 И-НЕ, выход которого соединен с информационным входом третьего триггера 3, тактовый вход 26 декодера соединен с тактовыми входами триггеров 2-4 и тактовым входом счетчика 10, который является синхронным и содержит прямой вход разрешения счета, инверсный вход разрешения записи, являющийся приоритетным относительно входа разрешения счета, доминирующий асинхронный инверсный вход сброса, кодовый выход и кодовый вход, являющийся кодовым входом 27 порога обнаружения паузы декодера, кодовый вход 28 порога обнаружения синхросигнала кодированного сигнала которого соединен с первым кодовым входом компаратора 20, второй кодовый вход которого соединен с кодовым выходом счетчика 10, разрядные выходы которого соединены с входами второго элемента 22 И-НЕ и второго элемента 12 ИЛИ, первый выход декодера является выходом синхронизированного сигнала последовательного двоичного кода и соединен с выходом первого триггера 1, информационный вход второго триггера 2 соединен с выходом второго элемента 8 ИЛИ-НЕ, первый вход которого соединен с входом разрешения записи счетчика 10, выходом третьего элемента 23 И-НЕ и первым входом второго элемента 16 И, выход которого соединен с информационным входом четвертого триггера 4, инверсный выход которого соединен с первым входом четвертого элемента 24 И-НЕ, второй вход которого соединен с выходом второго элемента 12 ИЛИ, второй выход декодера является выходом синхросигнала битовой синхронизации и соединен с выходом первого элемента 15 И, третий выход декодера является выходом синхросигнала паузы и соединен с прямым выходом третьего триггера 3 и первым входом третьего элемента 9 ИЛИ-НЕ, второй вход которого соединен с выходом второго элемента 22 И-НЕ, входом разрешения счета счетчика 10 и вторыми входами первого элемента 21 И-НЕ и второго элемента 16 И, третий вход которого соединен с выходом четвертого элемента 24 И-НЕ, вход сброса счетчика 10 соединен с выходом третьего элемента 13 ИЛИ, первый вход которого через элемент задержки 14 связан с прямым выходом четвертого триггера 4 и первым входом третьего элемента 23 И-НЕ, второй вход которого соединен с выходом компаратора 20, выход первого элемента 7 ИЛИ-НЕ соединен с вторыми входами второго элемента 8 ИЛИ-НЕ и третьего элемента 13 ИЛИ, третий вход которого соединен с выходом третьего элемента 9 ИЛИ-НЕ, являющегося выходом синхросигнала начала паузы и четвертым выходом декодера, в котором входы сброса и установки всех триггеров являются доминирующими асинхронными инверсными, причем неиспользуемые из них соединены с шиной Логической «1» декодера, что на чертеже не показано.

Как синхронный автомат с памятью четырехразрядный счетчик 10 может быть реализован основе четырехразрядного синхронного счетчика типа ИЕ10 (микросхемы любой из серий 533, 555, 1533, 1554), поскольку у счетчиков 10 и ИЕ10 эквивалентными являются кодовый вход 27 кода Y(0:3) порога обнаружения паузы, кодовый выход С(0:3), разрядные выходы которого соединены с входами второго элемента 22 И-НЕ, второго элемента 12 ИЛИ и разрядными входами второго кодового входа компаратора 20, тактовый вход «ТС», доминирующий асинхронный инверсный вход сброса «R», прямой вход разрешения счета «ТС» и инверсный вход разрешения записи «WC», приоритетный относительно входа разрешения счета.

Обозначим через:

IZa и IZb - соответственно первую и вторую, компоненты дифференциального трехуровневого кодированного сигнала IZ (4) на входе 6 декодера;

X25=FZ - сигнал выбора типа кодированного сигнала IZ (4), такой что при Х25=0 (или Х25=1) декодируется сигнал кода RZ (или ВТК);

X26=IC - сигнал на тактовом входе 26 декодера;

Y(3:0) и Р(3:0) - коды соответственно на кодовых входах 27 и 28 при Y(3:0)≠0000, а для условий (18) и (19) эти коды выбраны так, что Y(3:0)=0001, Р(3:0)=Р3Р2Р1Р0 при Р0=Р1=Р3=0 и P2=FZ=X25;

С(3:0) - код на кодовом выходе счетчика 10;

Z1 и Z0 - асинхронные сигналы информации и синхронизации, определяющие соответственно старшую и младшую разрядную цифры асинхронного кодового сигнала Z(1:0), вырабатываемого на кодовом выходе приемника-преобразователя 5;

OZ1 и OZ0 - синхронизированные сигналы информации и синхронизации, определяющие соответственно старшую и младшую разрядные цифры синхронизированного кодового сигнала OZ(1:0), вырабатываемого на кодовом выходе регистра 19;

Х1-Х4 - сигналы на прямых выходах триггеров 1-4 соответственно, причем:

X1=OZ - синхронизированный сигнал последовательного двоичного кода принимаемой информации, вырабатываемый на первом выходе декодера,

X2=CIZ - синхросигнал кодированного сигнала такой, что по фронту CIZ в регистр 19 загружается код OZ(1:0)=Z(1:0), а в триггер 1 при Z0=1 записывается бит Х1=OZ=Z1,

X3=OPZ - синхросигнал паузы, вырабатываемый на третьем выходе декодера;

NX2=NICZ, NX3=NOPZ и NX4 - сигналы на инверсных выходах триггеров 2, 3 и 4 соответственно;

Х7-Х9, Х11-18, Х20 и Х21-Х24 - сигналы на выходах соответственно элементов 7-9, 11-18, компаратора 20 и элементов 21-24, причем:

Х9=ОРС - синхросигнал начала паузы, вырабатываемый на четвертом выходе декодера,

Х15=OCZ - синхросигнал битовой синхронизации, вырабатываемый на втором выходе декодера.

В процессе функционирования декодера при единичных сигналах на входах сброса и установки триггеры 2-4, счетчик 10 могут изменять свои состояния по фронтам тактовых импульсов IC=Х26, в триггер 1 при Z0=1 по фронту синхросигнала CIZ=X2 записывается бит OZ=Z1, в регистр 19 по фронту синхросигнала CIZ=X2 записывается код OZ(1:0)=Z(1:0), а указанные выше логические переменные Х7-Х9, Х11-Х18, Х20-Х24 и обобщенный признак Q переходного состояния декодера формируются комбинационно по формулам

где «!=N», «#», «&» и «$» - на языке ABEL операторы операций «НЕ», «ИЛИ», «И» и «Исключающее ИЛИ» соответственно;

Х4з=Х14 - сигнал, повторяющий сигнал X4 с задержкой 4·Тз и формируемый на выходе элемента 14, образованного, например, последовательным соединением четырех элементов НЕ;

Тз - средняя задержка любого логического элемента декодера.

При единичных сигналах на входах установки и сброса триггеры 2-4 и счетчик 10 являются синхронными автоматами с общей синхронизацией по фронтам сигнала IC=Х26, действующего на их тактовых входах.

Логика приема информации в триггеры 1-4 такова, что прием информации в триггер 1 происходит согласно равенству OZ=Z1 по фронту X2=CIZ только при единичном сигнале ZO на входе разрешения записи, в противном случае триггер 1 находится в режиме хранения информации, а прием информации в триггеры 2, 3 и 4 производится по каждому фронту IC согласно равенствам Х2=Х8, Х3=Х21=(Х3 # !Х22), Х4=Х16.

Счетчик 10 при Х13=0 зафиксирован в нулевом состоянии С(3:0)=0000, а при Х13=1 по тактовым импульсам IC=Х26 и сигналам Х22 и Х23 функционирует как синхронный автомат с памятью так, что при Х22=1 и Х23=1 по фронту каждого IC код С(3:0) счетчика 10 увеличивается на «1», при Х22=1 и Х23=0 по фронту IC в счетчик 10 записывается код C(3:0)=Y(3:0)=0001 исходного состояния режима обнаружения паузы, а при Х22=0 и Х23=1 в счетчике 10 сохраняется код С(3:0)=1111, и декодер при X3=OPZ=0 формирует синхросигнал начала паузы ОРС=Х9=1 и сигнал Х21=1, который по фронту следующего IC устанавливает триггер 3 в X3=OPZ=1, декодер переходит в состояние паузы и сохранит синхросигнал паузы OPZ=X3=1 вплоть до начала очередного синхросигнала CIZ=X2=1, поскольку на информационном входе триггера 3 существует сигнал Х21=Х3.

Ввод информации в регистр 19 осуществляется согласно равенству OZ(1:0)=Z(1:0) по фронту каждого синхросигнала CIZ=X2, устанавливаемого по фронту IC при Х8=1.

С учетом изложенного выше функционирование декодера как синхронного автомата с памятью логично описать как последовательность переходов из одного состояния в другое, а именно, из состояния паузы (СП)

в первое переходное состояние (ППС)

далее из ППС (39) декодер при помеховом переходе переключается обратно в СП (38), а при информационном переходе переключается с формированием синхросигнала CIZ=X2 в состояние приема нуля (СПН)

или в состояние приема единицы (СПЕ)

из СПН (40) (или СПЕ (41)) декодер переходит во второе переходное состояние (ВПС)

из ВПС (42) декодер при помеховом переходе переключается обратно в СПН (40) (или СПЕ (41)), а при информационном переходе переключается с формированием CIZ=X2 в СПЕ (41) (или СПН (40)) или в состояние возврата (СВ)

из СВ (43) декодер, при Х22=0 формирует синхросигнал начала паузы ОРС=Х9=1, и после его окончания переходит в СП (38), а при Х22=1 декодер может переключаться в третье переходное состояние (ТПС)

а из ТПС (44) декодер при помеховом переключении переходит обратно в СВ (43), а при информационном переключении переходит в СПН (40) или в СПЕ (41) с формированием CIZ=X2.

Непосредственно из (38)-(44) видно, что переменная Q=!X7#X4 является обобщенным признаком переходного состояния декодера, таким что декодер при Q=0 находится в СП (38) или в одном из трех информационных состояний - СПН (40), СПЕ (41), СВ (43), а при Q=1 декодер находится в одном из трех переходных состояний - ППС (39), ВПС (42), ТПС (44). Кроме того, декодер находится в ППС (39) также при OPZ=1, Х22=1 и Q=X, т.е. при Q=0 или Q=1.

В процессе функционирования декодера согласно (38)-(44) в начале переключения его в любое переходное состояние при Х7=0 и Х4=0 на выходе элемента 13 по Х7=0 формируется сигнал Х13=0, по которому счетчик 10 сбрасывается в С(3:0)=0000, по сигналам Х22=1, Х23=1 и Х24=1 элемент 16 выставляет сигнал Х16=1, и при Х16=1 по первому фронту IC триггер 4 устанавливается в Х4=1 и через элемент 14 устанавливает сигнал Х14=1 разрешения функционирования счетчика 10 по Х22=1 и Х23=!Х20. Поэтому при Х4=1, начиная со второго фронта IC дальнейшее функционирование декодера определится значением Х23=!Х20 так, что каждому фронту IC при Х23=1 содержимое счетчика 10 увеличивается на «1» до формирования Х23=0, означающего, что в счетчике 10 содержится код С(3:0)=Р(3:0) порогового числа Р (19), определяемого по формуле

разрядными цифрами кода Р(3:0) при Р3=Р1=РО=0 и P2=FZ=X25.

Затем при Х23=0, Х8=!Х7 и Х16=0 по фронту синхросигнала IC с номером «Р+1» триггер 4 сбрасывается, в счетчик 10 записывается код Y(3:0)=0001 порога обнаружения паузы, а триггеры 1 и 2 при Х8=!Х7=0 (т.е. при помеховом изменении сигнала Z(1:0)) остаются в неизменных состояниях при X2=CIZ=0, а при Х6=!Х7=1 (т.е. при информационном изменении сигнала Z(1:0)) триггер 2 формирует синхросигнал CIZ=X2=1, по фронту которого в регистр 19 записывается код OZ(1:0)=Z(1:0), элемент 7 выставляет сигнал Х7=1 при Х14=1, и декодер оказывается в одном из информационных состояний: СПН (40), СПЕ (41), СВ (44). Кроме того, по фронту CIZ=X2=1 при Z0=1 в триггер 1 записывается бит OZ=Z1, no NCIZ=!Х2=0 триггер 3 фиксируется в нулевом состоянии, а по CIZ=X2=1 осуществляется формирование элементом 15 выходного синхросигнала битовой синхронизации OCZ=X15, сопровождающего каждый синхронизированный сигнал OZ=X1 последовательного двоичного кода. Далее по следующему фронту IC содержимое счетчика 10 увеличивается на «1», а триггер 2 сбрасывается в X2=CIZ=0, и дальнейшее функционирование декодера осуществляется при Х4=0, Х22=1 и полностью определяется значением кода OZ(1:0) и дальнейшим поведением во времени сигнала Х7 (21).

Если OZ(1:0)=00, то при Х7=1 декодер находится в СВ (43), в котором счетчик 10 осуществляет счет фронтов IC при Х13=1, Х22=1, Х23=1 и Х24=0 из исходного состоянии C(3:0)=Y(3:0) режима обнаружения паузы, причем число подсчитываемых фронтов IC определяет при условии (3) пороговое число Y формуле Y=[15-(8·Y3+4·Y2+2·Y1+Y0)], с учетом которой при Y(3:0)=0001 определяем, что длительность

удовлетворяет ограничению (3) при условии (18).

Из изложенного выше следует, если в процессе функционировании предлагаемого декодера обнаруживается при Х23=0 и Х7=1 помеховое изменение кодированного сигнала Z(1:0), то оно фильтруются в процессе функционирования декодера по одному из графов переходов 1, 2, 3 (ГФ1, ГФ2 или ГФ3), которые описываются выражениями

а если обнаруживается при Х23=0 и Х7=0 информационное изменение сигнала Z(1:0), то функционирование декодера в целом от СП (38) до СП (38) при вводе сообщения, например, в виде шахматного кода «10...10» в коде RZ описывается при YF=X25=0 графом переходов 5 (ГФ5)

а в ВТК при YF=X25=1 описывается графом переходов 6 (ГФ6)

В процессе функционирования декодера согласно (50) или (51) выходной синхронизированный сигнал OZ=X1 каждого бита последовательного двоичного кода формируется в процессе записи в триггер 1 информационного сигнала Z1 трехуровневого кодового сигнала Z(1:0) при переключении декодера из любого переходного состояния (39), (42) или (44) в информационное состояние СПН (40) или СПЕ (41), которое сопровождается формированием единичного сигнала ZO, причем каждый бит OZ=X1 последовательного двоичного кода сопровождается синхросигналом битовой синхронизации OCZ=X15, который при декодировании кода RZ при YF=X25=0 (или ВТК при YF=X25=1) формируется при переключении декодера из любого переходного состояния в информационное состояние СПН (40) или СПЕ (41) (или в любое информационное состояние (40), (41) или (43)). В этой связи вырабатываемые при YF=X25=1 предлагаемым декодером сигналы OZ и OCZ функционально полностью эквивалентны сигналам вырабатываемым на выходах асинхронного декодера [10].

Из изложенного выше следует, что предлагаемый декодер удовлетворяет условиям (3), (11)-(17) при Р≥1, и его функционирование во времени представляет собой цепочку переходов из одного состояния в другое в виде функциональных графов типа (47)-(51) с регулярной заградительной фильтрацией синхронизации каждого переходного изменения сигнала Z(1:0) как помехи при Ti≤P·Tic (11) согласно (47)-(49) и регулярным переходом устройства из соответствующего переходного состояния ((39), (42), (44)) в соответствующее информационное состояние ((40), (41), (43)) при Ti≥(1+P)·Tic (12) согласно графам типа (50) или (51).

Таким образом, непосредственно из описаний технических решений прототипа [12] и данного декодера следует, что благодаря существенным признакам предлагаемый декодер, по сравнению с прототипом, имеет расширенные функциональные возможности с обеспечением помехоустойчивости за счет помехоустойчивого формирования для кода RZ или ВТК выходного синхронизированного сигнала OZ двухуровневого ПДК и выходных синхросигналов битовой синхронизации OCZ, паузы OPZ и начала паузы ОРС для кода RZ или ВТК с помощью заградительной фильтрации асинхронного кодированного сигнала Z(1:0) как помехи при длительности Ti каждого изменения этого сигнала, не превышающей пороговой длительности P·Tic с учетом (5)-(17) для Р≥1.

ЛИТЕРАТУРА.

1. Основы организации систем цифровых связей в сложных иформационно-измерительных комплексах / В.А.Ацюковский, В.Г.Бобров, А.Л.Невдяева и др. - М: Энергоатом издат, 2001. - 96 с. ил. (Б-ка энергетика).

2. Ю.В.Новиков, Д.Г.Карпенко. Аппаратура локальных сетей: функции, выбор, разработка / Под общей редакцией Ю.В.Новикова. - М., Издательство ЭКОМ, 1988. - 288 с.: ил.

3. Хвощ С.Т и др. Организация последовательных мультиплексных каналов систем автоматического управления. С.Т.Хвощ, В.В.Дорошенко, В.В.Горовой. Под общ. ред. С.Т.Хвоща. - Машиностроение. Ленингр. отд-ние, 1989. - 271 с., ил.

4. Шевкопляс Б.В. Микропроцессорные структуры. Инженерные решения: Справочник - 2-е изд., перераб. и доп. - 1990. - 512 с.: ил. «С.116-122. 4.4. Принципы работы с согласованными линиями связи».

5. Лагутенко О.И. Современные модемы. М.: Эко-Тренз, 2002. - 344 с. «С.149-153, 6.7. Способы цифровой модуляции».

6. Микроэлектронные устройства автоматики: Учебн. Пособие для вузов / А.А.Сазонов, А.Ю.Лукичев, В.Т.Николаев и др.; Под ред. А.А.Сазонова. - М.: Энергоатомиздат, 1991. - 384 с.: ил. - 512 с.: ил. «С.298-304, 5.3. Паразитные связи».

7. С.М.Сухман, А.В.Бернов, Б.В.Шевкопляс. Синхронизация в телекоммуникационных системах. Анализ инженерных решений. - М.: Эко-Трендз, 2002. - 272 с.: ил.

8. Потемкин И.С.Функциональные узлы цифровой автоматики. - М.: Энергоатомиздат, 1988. - 320 с. ил., с.244-252: Глава 8. Схемы приемов внешних сигналов.

9. Угрюмов Е.П. Цифровая схемотехника. - СПб.: БХВ-Петербург, 2001. - 528 с. ил.

10. Рис.4.20. Пример схемы дешифратора предлагаемого кода: см. с.262 в книге: Ю.В.Новиков, Д.Г.Карпенко. Аппаратура локальных сетей: функции, выбор, разработка / Под общей редакцией Ю.В.Новикова. - М., Издательство ЭКОМ, 1988. - 288 с.: ил.

11. Патент РФ на изобретение 2207614, G06F 3/00. Устройство для ввода информации / Киселев Е.Ф., Крюков Ю.В, Тимофеев С.С., Ремешков Ю.И. - Опубл. 2003. Бюл. №18.

12. А.с. СССР 1068927, G06F 3/04. Устройство для ввода информации / Л.П.Горохов, Р.Ю.Хальфан и В.А.Генина. - Опубл. 1984. Бюл. №3. (Прототип).

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



 

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

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

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники и предназначено для приема и преобразования цифрового дифференциального (разностного) сигнала U = Ua - Ub (1) любого трехуровневого самосинхронизирующегося последовательного двоичного кода (биполярного импульсного, манчестерского, кода NRZ при передаче информации избыточным кодом типа 4В/5В и т.

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

Изобретение относится к вычислительной технике, в частности к устройствам для ввода информации в ЭВМ. .

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

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

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

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

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

Изобретение относится к области электроники. .

Изобретение относится к групповому обмену сообщениями. .

Изобретение относится к области систем ввода текста
Наверх