Способ определения идентичности двух последовательностей импульсов
Иллюстрации
Показать всеРеферат
ИЗОБРЕТЕНИЕ ОТНОСИТСЯ К ИМПУЛЬСНОЙ ТЕХНИКЕ И МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНО ДЛЯ КОНТРОЛЯ СЕТЕЙ ПЕРЕДАЧИ ДАННЫХ ПУТЕМ СОПОСТАВЛЕНИЯ ПЕРЕДАННОЙ И ПРИНЯТОЙ ИМПУЛЬСНЫХ И ПОСЛЕДОВАТЕЛЬНОСТЕЙ. ЦЕЛЬ ИЗОБРЕТЕНИЯ - ПОВЫШЕНИЕ НАДЕЖНОСТИ КОНТРОЛЯ ПРИИ ОДНОВРЕМЕННОМ РАСШИРЕНИИ ОБЛАСТИ ИСПОЛЬЗОВАНИЯ. ВТОРАЯ ИМПИ УЛЬСНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ P<SB POS="POST">2</SB> (ФИГ. 1Б) ПРИХОДИТ С ЗАДИ ЕРЖКОЙ T<SB POS="POST">НАЧ</SB> ОТНОСИТЕЛЬНО ПЕРВОЙ ИМПУЛЬСНОЙ ПОСЛЕИ ДОВАТЕЛЬНОСТИ P<SB POS="POST">1</SB> (ФИГ.1А). ДЛЯ ПРОВЕРКИ ИДЕНТИЧНОСТИ И ПЕРВУЮ ИМПУЛЬСНУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ ЗАДЕРЖИВАЮТ НА ВРЕМЯ Т<SB POS="POST">ЗАД</SB> (ФИГ. 1В), ЗАТЕМ ФОРМИРУЮТ ИМПУЛЬСЫ НЕСОВПАДЕНИЯ (ФИГ. 1Г), ДЛИТЕЛЬНОСТИ КОТОРЫХ СРАВНИВАЮТ С ЗАРАНЕЕ ЗАДАННЫМИ ПОРОГОВЫМИ ЗНАЧЕНИЯМИ. ЕСЛИ ДЛИТЕЛЬНОСТИ ИМПУЛЬСОВ НЕСОВПАДЕНИЯ ПОПАДАЮТ В ИНТЕРВАЛ МЕЖДУ ПОРОГОВЫМИ ЗНАЧЕНИЯМИ, ИМПУЛЬСНЫЕ ПОСЛЕДОВАТЕЛЬНОСТИ ПРИЗНАЮТСЯ ИДЕНТИЧНЫМИ. 3 ИЛ.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
yg4 Н 03 К 5/19
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКСМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4266520/24-21 (22) 22.06.87 (46) 30.11.89, Бюл. 11- 44 (7 1) Институт электроники н вычислительной техники АН ЛатвCCP (72) В.О. Васюкевич (5 3) 62 1. 374 (088. 8) (56) Авторское свидетельство СССР
У 1150745, кл. H 03 К 5 19, 1983.
Майоров C.A., Новиков Г.И. Принципы органиэации цифровых машин. Л.:
Машиностроение, 1974, с. 153-155 (прототип).
Васюкевич В.О. Венъюнкция — логико-динамическая операция. Определе ние, реализация, приложение. — Автоматика и вычислительная техника, 1984, У 6, с. 73-78. (54) СПОСОБ ОПРЕДЕЛЕНИЯ ИДЕНТИЧНОСТИ
ДВУХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ ИМПУЛЬСОВ (57)Изобретение относится к импульсИзобретение относится к -- ульс-..— ной технике и может найти применение дпя контроля сетей передачи данных путем сопоставления переданной и при- I нятой импульсных последовательностей.
Цель изобретения — повышение надежности при одновременном расширении области применения.
На фиг. 1 и 2 изображены временные диаграммы, поясняющие способ; на фиг. 3 - структурная схема устройства, реализующего способ.
На фчг. 1 о и 2q показана исходная последов.|тельность импульсов Р,; на
„„SU„„ I 525887 A 1
2 ной технике и может быть использовано для контроля сетей передачи данных путем сопоставления переданной и принятой импульсных последовательностей.
Цепь изобретения — повышение наде кности контроля при одновременном расширении области использования. Вторая импульсная последовательность Р (фиг. 15) приходит с задержкой Т„с,ч относительно первой импульсной последовательности Р, (фиг. 1a). Ллч проверки идентичности первую жчпульсную последовательность задерживают на время Т» (фиг.15), затем формируют импульсы несовпадения (фиг. 1 ), длительности которых сравнивают с заранее заданными пороговыми значениями.
Если длительности импульсов несовпадения попадают в интервал между пороговыми значениями, импульсные последовательности признаются идентичными.
3 ил. r. 15 и 25 g, е, p показаны различные случаи импульсных последоват и ??т Рiv ) тельностей Р (Р2 Р2 Р д 2 получающихся иэ исходной после прохождения линии связи. На фиг. 16 и 2 б показана задержанная исходная импульсная последовательность P, . Ha фиг. 12 и 2Э, >k показаны импульсы несовпадения принятой и задержанной импульсных последовательностей для приП иг нятых последовательностей P и Р
Устройство, реализующее способ, содержит элемент 1 задержки, с перв го по четвертый элементы HF. 2-5, с ср1525887
1,= и Тмин T»A при Тмин
О э при Т мин т„о, вого по четвертый венъюнкторы 6-9, с первого по третий элементы ИЛИ 1012, первый и второй селекторы 13 и 14 ичпульсов по длительности. Вход элемента 1 соединен с первой входной ши5 ной 15, а выход соединен с первым и вторым входами венъюнкторов 6 и 8 непосредственно и через элементы НЕ 3 и 5 — с первым и вторым входами вень- 10 юнкторов 7 и 9 соответственно. Вторая входная шина 16 соединена с первым и вторым входами венъюнкторов 9 и 7 соответственно, а также через элементы
НЕ 4 и 2 — с первым и вторым входами венъюнкторов 8 и 6 соответственно.
Выходы венъюнкторов 6 и 7 через элемент ИЛИ 10 соединены с входом селектора 13 ° Выходы венъюнкторов 8 и 9 через элемент HJIH 11 соединены с вхо- 20 дом селектора 14. Выходы селекторов
13 и 14 соединены с входами элемента
ИЛИ 12, выход которого соединен с выходной шиной 17.
Венъюнкторы 5-9 выполняют функцию 25 венъюнкции и реализуются в соответствии с известными схемами. Селекторы
13 и 14 формируют на своем выходе единичный сигнал, если длительность поступающего на их входы импульса не попадает в интервал между нижним и верхним порогами данного селектора.
Сущность способа заключается в следующем.
Гриню:азма mIIv . сная последовательность P первоначаль о задержана и относительно HcxopHQA импульсной !Тоследовательности Р, на время Т„ ц, обусловленное задержкой Ь линии связи. Первая последовательность P задерживается на время Т величину
40 которого задают исходя иэ условия
/ Тирли Т>gp, I( где d — известная минимально возможная длительность импульса или паузы в сопоставляемых последовательностях.
Текущие значения импульсных последовательностей Р, и Р сравниваются
4. между собой. При несовпадении текущих значений формируются импульсы несовпадения, длительность которых сравнивается с пороговыми значениями ,, 3,, находимыми иэ равенств
З 4 >О М
Тв 1 Тмакс при Т А О
Ю
0 ° НРн Ts+4- Tvoac < О, ж4 IIPH Twa ac Т, 4
3,- 0
ПРн Тм „с - Tq A а О>
Т 4 Тмии ° ПРИ Т1< 4 Тмин > 0
:-1 0
° ПРн Триод — Тмин 0е где Тмин и Т макс минимальное и и, симальное значения Тни, величина к торых предполагается известной. Каа дый импульс несовпадения сравнивается по длительности либо с о " и ! в либо с 0 z и 0 . Если несовпадение текущих значений последовательностей
Р, и Р обусловлено переключением
4 вида (p p >: (о OL > - (+eh где
К Б { О, 1, то длительность набора н (KK) сопоставляется с порогами о
1В и о, . Если же несовпадение текущих значений обусловлено переключением вида (Р, Р >: со4о )- СКо >, то соответствующий импульс сравнивается ьн ь6 с о и о . Например, порогами сравнения для импульсов несовпадения 6, и
b. (фиг. 1) являются 3, и о, а для
5H S
,и 6,- н яВ
По результатам сравнения импульсов несовпадения с порогами 0 и о удят об идентичности последовательностей импульсов Р1 и Р . Если все импульсы несовпадения по своей длительности удовлетворяют соотношение
0 " 4. и < 3, то последовательности
P и Р< считаются идентичными. Если хотя бы один иэ импульсов несовпадения не укладывается в пределы Г 3", o ), то сопоставляемые последовательности не являются идентичными.
Устройство, реализующее способ, (фиг. 3), работает следующим образом.
Последовательность импульсов Р после задержки элементом 1 поступает в прямом или инверсном виде (инверсия выполняется элементами НЕ 3 и 5) на входы венъюнкторов 6-9. На другой вход каждого из перечисленных венъюнкторов подается в прямом или инверсном (инверсия выполняется элементами НЕ 2 и 4) виде последовательность импульсов P,. .Венъюнкторы реализуют функцию венъюнкции (3), которая обращается в единицу на входном наборе завершающем переключатели (01> — (11> в формате (1, 2?,где 1, " — первый и второй входы иенъинкт ра. Сигнал
f5, на выходе венъюнктора 6 принимает единичное значение на наборе из единичных входных сигналов переключения (1, 2): (01>-+<1!), которое отвечает переключению(Р P >: (00>->
1 2
- (10> . Таким образом, на выходе венъюнктора 6 формируется импульс несовпадения текущих значений сигналов последовательности импульсов на выходе элемента 1 (P ) последовательности импульсов Р . Аналогичным об1 х разом при переключениях (P, Р >: с1 1>- (О t>, (! 1) — +(0 1> происходит формирование импульсов несовпадения на выходах вень викторов 7-9 соответственно.
С учетом текущих значений последовательностей импульсов Р, и Р дли
% тельности импульсов несовпадения с выходов венъюнкторов 6 и 7 сравниваются с пороговыми значениями о, и о . Для
3н 6 этого соответствующие импульсы несовпадения поступают через элемент HJIH
10 на селектор 13. В результате сравнения на выходе селектора 13 образуется единичный сигнал только в том случае, если импульс несовпадения не укладывается по длительности в пределы
jg, о, ). Селектор 14 сравнивает с пороговыми значениями 3" и 6 импульz ж, поступающие на селектор через элемент ИЛИ 11 с выходов венъюнкторов
8 и 9. Если соответствующе импульс несовпадения не укладывается по длительности в пределы (6, 6 j, то на н ав выходе селектора 13 образуется единичный сигнал.
Выходы селекторов 13 и 14 импульсов по длительности обьединены элементом
ИЛИ 12, выход которого является выходом всего устройства. Поэтому, если в процессе сопоставления двоичных последовательностей импульсов Р, и Р выходной сигнал устройства неизменно равен нулю, то последовательности идентичны. В противоположном случае, характеризующемся появлением единицы на выходе устройства, сравниваемые последовательности импульсов не идентичны.
П р и и е р. Устройство генерирует импульсы-длительностью 100 нс с пауэани 200 нс (Р, фиг. 2). Эти импульсы зп>стелют в линию связи и используютса дни тестирования соответствующего канала методом шлейфования.
Временная характеристика шлейфа известна: импульсы проходят по замкну25887 6 тоиу контуру эа время (Т„ » ) не более 100 нс (Т „,) и не менее 80 нс (Т,„„„). При отсутствии канальных неисправностей, внешних поиех или других искажающих факторов последовательность Р возвращается шлейфом с за1 держкой в виде импу. ьсов, расположенных в пределах, обозначенных последовательностью Р, (фиг. 2б).
Исходя из соотношения макс (Тчд„Т 3yp (((11000 О ннсс, выбирают ТЗ д
70 нс (P +, фиг ° 26).
Определяя пороги, получают о, 0Н
10 нс,8" - О нс, 6, = 30 нс, 6, =
0 нс.
Предположим, что после тестирования канала последовательностью Р, последняя возвращается в виде Р
tt
20 (фиг. 22). При сравнении Р и Р дормируются импульсы несовпадения ! 4 (фиг. 23). Эти импульсы образуются вследствие пеоеключений вида (Р Р ) : (oh ) (a(> и поэтому
25 сопоставляются с пороговыми эначениЬН 6 ями О, и 6, . Так как все импульсы последовательности (4) укладываются в пределы (1О нс, 30 нс), то
Р, и Р идентичны.
ttI
3Q Рассмотрим другой случай: (Р
Фиг. 2е) с импульсами несовпадейия
Здесь первый импульс (слеII I ва-направо) по-прежнему сравнивается с 4 " и о, зато второй — с 8» и 3 так как он получен в результате переключения вида (Р, Р >: (с р ; - (с(,Ы.) . Любое из укаэанных сравнений
Щ позволяет заключить, что P и Р неидентичны. Действительно, 40 нс
40 30 нс = 4,, а второй импУльс не Укла ывается в предел (0, 0) о, 6
Итак, при органиэации сопоставления двух последовательностей, с целью определения их идентичности по
45 предлагаемому способу априорно выполняются следующие действия определение Т„„и Т„„,; . выбор . T>yg, вычисление порогов 6",6, 6, 6, .
Способ дает ошибку в ситуации, 5р которую возможно промоделировать на примере. Пусть вторая последователь ность Р (фиг. 2з) содержит только ,такие импульсы, передние фронты котоРых идеально совпадают с одноименны-
55 ми фронтами Р, . Тогда теоретически
% имеет место импульс несовпадения нулевой длительности, т.е. меньшей, чем 6, = 10 нс. Следовательно, P u
Р не идентичны. С другой стороны, IV, Ф 1525887
45 импульс нулевой длительности практически нереализуем и сравнения его как такового с о и 3, не производится в ся. В результате, P u P оказываются идентичными. Можно утверждать, 5
1 что прогнозируемая таким образом ошибка несущественна по следующим причинам: во-первых, ситуация явно надуманная и практически маловероятная при сопоставлении асинхронных последовательностей; во-вторых, если предполагается подобное совпадение, то его легко избежать, изменив Т,рд .
Способ "не работает", если макс
)Тнрц — Т рА ) и . Это предельная оценка.
В реализации способа отсутствует временное квантование с помощью синхросигналов ° Сбои синхронизации по синхровходу, фазовые искажения синхросигналов не сказываются на определении идентичности двух последова. тельностей глпульсов. Следовательно обеспечивается ьо-,ее высокая надеж- 25 ность по сравнению со способом-прототипом, где временное квантование — непреложное условие.
Предлагаемый способ имеет более 1пирокую область применения. С его помо- щ щью можно сравнивать двоичные последовательности, содержащие импульсы и паузы произвольной длительности. Таким образом, снимается ограничение, присущее способу-прототипу. Сравниваются ие только и не столько двоичные последовательности как двоично-кодирован,ные последовательности бит, а скорее и точнее двоичные последовательности, как двухуровневые импульсные последо- 4О вательности вообще °
Формула изобретения
Способ определения идентичности двух последовательностей импульсов, включающий задержку на время Т>р> первой из поступающих последовательностей импульсов, сравнение текущих значений сигналов первой и второй последовательностей ычпульсов, формирование по результатам сравнения импульсов несовпадения, длительность которых равна интервалам времени несовпадения сравниваемых текущих значений, отличающийся тем, что, с целью повьппения надежности при одновременном расширении области применения, время задержки задают из услоBHH M&K c (Т „рц — Т р д / (д, где Т„рц заданный начальный временной сдвиг между первой и второй последовательностями, импульсов, 1 — заданная минимально допустимая длительность импульса (паузы) в сопоставляемых последовательностях, а длительности импульсов несовпадения сравнивают с пороговыми значениями, заданными соотношениями
T мюн Т, е р Тмнн Т аА н
О при Тм „- Т>аА О, 3", =
Т вЂ” Тмас, при Т ар, Тмасс ) О
О „при T>ap — Тма сс С О
Т макс — Т ад е прй Тмокс Т а4 > О
О прп Тма„ñ — Трау, О, T g — Тм,ц,, при Т зад Тмин > О
3,О при Т а ? 6 О, 1 где Тц„ц и Тмр„с — минимальное и максимальное значения Т„рч, причем импульсы несовпадения, получающиеся при изменении уровня сигнала первой последовательности, сравнивают по длительности с пороговыми значениями и " и
О,, а импульсы несовпадения, получающиеся при изменении уровня сигнала второй последовательности, сравнивают по длительности с пороговыми значениями и и й< и по результатам сравнения судят об идентичности двух последовательностей импульсов.
15258В7
ky
Фаел
1525887
Редактор И. Касарда Заказ 8431 Тираж 884 Подписное
И111011!И Гс сударстве нного комитета по изобретениям и открытиям при ГК11Т СССР
113035, 11оскпа, Ж-35, Раушская наб., д. 4/5
Производствсннс -издатепьский комбинат "Патент", г. Ужгород, ул, Гагарина, 101
P ю
Составитель А. Смирнов
Техред Л. Сердюкова Корректор H.! 1уска