Устройство для разделения импульсного потока на периодические последовательности импульсов Советский патент 1990 года по МПК H03K5/26 

Описание патента на изобретение SU1608791A1

Ov

О 00 41

ю

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

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

На фиг. 1 показана структурная электрическая схема устройства; на фиг. 2 - структурная электрическая схема арифметико-логического блока; на фиг. 3 и 4 - струк- турные электрические схемы блоков оперативной памяти; на фиг. 5 - структурная электрическая схема блока управления; на фиг. 6 - временные диаграммы, поясняющие работу устройства.

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

Причем выход счетчика 2 соединен с вторым входом блока 3 и с информационным входом счетчика 5, выход которого соединен с третьим входом блока 3, четвертый вход которого соединен с выходом счетчика 13, с пятого по седьмой входы - соответственно с четвертого по шестой выходами блока 18, а выход - с входом генератора 6 и S-входрм триггера 11, R-вход которого соединен с вторым входом блока 18, выходной шиной устройства, входом сброса блока 8 и выходом элемента И 7, первый вход которого соединен с прямым выходом генератора 6 и через формирователь 10 с первым входом элемента И 9, а второй вход - с входной шиной.

Выход триггера 11 соединен с вторым входом элемента И 9, выход которого соединен со счетным входом блока 8, выход которого соединен с входами сброса счетчиков 2. 5 и 13. В блоке 3 выход генератора 12 соединен со счетным входом счетчика 4, выход которого соединен с информационным входом регистра 14, вход записи последнего соединен с первым входом блока 3, а выход

-с первым входом 19 блока 15, второй вход 20 которого соединен с первым выходом 21 этого же блока. Первый информационный вход 22 соединен с выходом регистра 14. Второй вход 20 блока 15 соединен с вторым

информационным входом 23 блока 16, третий вход 24 - с выходом блока 16, а второй выход 25 - с первым адресным входом 26 блока 17, второй адресный вход 27 которого соединен с выходом счетчика 4, первый информационный вход 28 - с выходом блока 17, выходом блока 3 и с первым адресным входом 29 блока 16, с второго по четвертый адресные входы 30-32 которого соединены соответственно с второго по четвертый входами блока 3, первый информационный вход 22 - с выходом регистра 14, а четвертый адресный вход 32 - с вторым информационным входом 33.блока 17. Управляющие входы блоков 16,17 и 15 соединены соответственно с пятого по се:дьмой входами блока 3.

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

Счетчик 2 предназначен для подсчета импульсов входного потока от 1 до I. Счетчик 5 предназначен для реверсивного счета импульсов от (1-1) до 1. Счетчик 4 предназначен для подсчета временных интервалов TJJ, таких что;

Tij ti -1,

гДе ti - время прихода i-ro импульса входного потока;

tj - время прихода j-ro импульса входного потока и j(1,i-1).

Блок 3 вычисления строба предназна.чен для вычисления момента времени вы-.

ставления строба и формирования признака

принадлежности импульса к какой-либо последовательности в виде номера соответствующего периода.

Генератор 6 стробов предназначен для формирования строба длительности д , Величина д выбирается исходя из диапазона

изменения измеряемых периодов и точности их измерения. Элемет И 7 предназначен для проверки гипотезы о том, является ли временной интервал Tij периодом последовательности импульсов, входящей во входной поток, или нет.

Пересчетный блок 8 предназначен для подсчета числа пропусков импульсов во входном потоке, определения момента окончания селектируемых последовательностей и приведения селектора в исходное соатояние (сброс со счетчиков 2. 5 и 13). Элемент И 9 предназначен для разме- ния прохождения импульсов с выхода фо )мирователя 10 импульсов на счетный вхс д пересчетного блока 8 в зависимости от управляющих сигналов, формируемых на оде триггера 11,

Формирователь 10 импульсов предназ- для формирования импульсов по заму фронту стро.ба. Триггер 11 предназначен для формирования сигналов решения или запрещения прохождения импульсов с выхода формирователя 10 импульсов на счетный вход пересчетного блока 8.

ше

ВЫ)

начен дн пр pad

эле ляе

гис

НИ1; соо

ется блоча го ным

дом типл

тает хода

ti фИ1

вход На

15 ий пред

Счетчик 4 предназначен для подсчета ментарных временных интервалов и яв- ся счетчиком времени в селекторе. Ре- р 14 предназначен для запоминания пар(аллельного кода с выхода счетчика 14.

Арифметико-логический блок 15 пред- наз|начендля вычисления возможных значе- периодов и времен прогноза, ветствующих вычисленным периодам. Api/фметико-логический блок 15 (фиг. 2) состоит из ВХОДНЫ.Х мультиплексоров 34 и 35, арифметико-логического элемента 36, реги- 37-39 памяти и постоянного запоми- нак))щего блока 40, при этом выходы .типлексоров 34 и 35 соединены соот- вет твенно с первым и вторым информаци- входами арифметико-логического элегИента 36, выход которого соединен с ин- мационными входами регистров 37 и 38, )д регистра 37 соединен с первым ин- иационным входом мультиплексора 34,. адресным входом постоянного запомина- ющ(;го блока 40 и является выходом 21 ари()метико-логического блока 15, выход регистра 38 соединен с третьим информа- цио||1ным входом мультиплексора 34 и явля- выходом 25 арифметико-логического 15, выход постоянного запоминающе- у( тройства 40 Соединен с информацион- входом регистра 39, выход которого сое;|инен с третьим информационным вхо- мультиплексора 35, вторые входы муль- ксоров 34 и 35являются соответственно входами 19 и 20 арифметико-логического бло- вход 24 которого соединен с первым входрм мультиплексора 35.

арифметико-логический блок 15 рабо- :ледующим образом. Код времени при- последнего импульса входного потока сируется в регистре 14 и поступает на 19 арифметико-логического блока 15. в|ход 24 арифметико-логического блока блока 16 подается время прихода идущего (Ы)-го импульса. Через муль

типлексоры 34 и 35 эта информация попадает на первый и второй информационные входы соответственно арифметико-логического элемента 36, который по сигналам из 5 блока 18 управления переведен в режим вычитания. На выходе арифметико-логического элемента 36 формируется код разности.

Tij ti -1.

10 Это значение переписывается в регистр 37, выход которого сое.аинен с первым информационным входом мультиплексора 34 и с адресным входом постоянного запоминающего блока 40, в котором хранится зна- 15 чение строба, равное д II . Это значение переписывается в регистр 39, выход которого соединен с третьим информационным входом мультиплексора 35. По сигналам из блока 18 управления мультиплексоры 34 и 20 35 переключаются и на первый информационный вход арифметико-логического элемента 36 поступает значение TIJ, а на второй информационный вход - значение д /2 .

Арифметико-логический элемент 36. работающий в режиме вычитания, формирует на выходе значение (Tij - д /2), которое затем переписывается в регистр 37. С выхода 21 блока 15 значение (Ту - д /2) заводится на вход 20 блока 15 и на второй информационный вход мультиплексора 35. После этого по сигналам из блока 18 управления арифметико-логический элемент 36 переводится в режим сложения, мультиплексор 34 вновь подключает к первому информационному входу арифметико-логического элемента 36 значение ti, а мультиплексор 35 подключает к второму информационному входу элемента 36 значение (Tjj - д /2), хранящееся в регистре 37. Таким образом, на выходе арифметико-логического элемента 36 формируется значение первого прогноза:

tnp ti + TIJ - д /2,

которое затем переписывается в регистр 38. Эти вычисления проводятся до тех пор, пока прогнозы не подсчитаны для всех периодов, т.е. пока содержимое счетчика 5 (хранящее номера предыдущих импульсов) не становится равным нулю. В случае попадания им- пульса в ранее выставленный строб вычисления осуществляются по описанному алгоритму m раз. Вычисления ведутся по рекурентным формулам:

tnpi ti -i-Tij - (5 /2:

+ Tij;

25

30

35

0

5

0

5

tnp2 tnpl . ,j, tnp3 tnp2 + Tij,

при этом во время вычисления данной серии прогнозов значение Tij остается постоянным и хранится в регистре 37, а значение прогноза tnp используемое в данном вычислении, хранится в регистре 38 и после сложения с Tij новое значение tnp записывается в этот же регистр.

Блоки 1 б и 17 оперативной памяти предназначены для запоминания, хранения и выдачи информации, имеют одинаковую внутреннюю структуру (фиг. 3 и 4) и отличаются лишь тем, что в блоке 16 адресное пространство разделено на две зоны: первая зона доступна по входам 30 и 31, а вторая - по входам 32 и 29. Разрядность первой зоны равна разрядности счетчиков 2 и 5 (так как разрядности этих счетчиков равны), а разрядность второй зоны равна разрядности счетчика 13. В блоке 17 все адресное пространство доступно по входам 26 и 27. Рассмотрим функциональную схему блоков оперативной памяти на примере блока 16. Он состоит из входных мультиплексоров 41 и 42 адреса, входного мультиплексора 43 данных, выходы которых соединены с соответствующими адресными и информационными входами оперативного запоминающего элемента 41, выход которого соединен с информационным входом регистра 45 памяти. Управление мультиплексорами 41-43, элементом 44 и регистром 45 осуществляется по управляющим входам, соединенным с соответствующими выходами блока 18 управления.

Работу блоков 16 и 17 оперативной памяти рассмотрим на примере блока 17. Входы 26 и 27 блока 17 имеют ту же разрядность, что и счетчик 4 (фиг. 1). Через мультиплексор 46 один из адресных входрв подключается к адресному входу оперативного запоминающего элемента 47, также имеющего разрядность счетчика 4. При этом по входу 26 в элементе 47 выбирается ячейка, в которую производится запись информации. После этого по сигналам из блока 18 управления (работа его описана к адресному входу оператавного запоминающего элемента 47 через мультиплексор 46 подключается вход 27 блока 17, т.е. выходы счетчика 4. Когда содержимое счетчика 4 совпадает с адресом записи, то из соответствующей ячейки блока 17 считывается записанная туда ранее информация. После этого информация в этой ячейке уничтожается путем записи по этому адресу нулей.

Блок 18 управления предназначен для формирования диаграмм управления работой селектора, может быть построен по известной схеме управляющего автомата с хранимой в памяти логикой. Пример структурной схемы такого блока представлен на фиг. 5. Блок 18 управления состоит из генератора 48 тактовых импульсов, счетчика 49 импульсов, тригге,оа 50, элемента ИЛИ 51,

формирователя 52 импульсов, элемента И 53, счетчика 54 импульсов, регистра 55 памяти, постоянного запоминающего блока 56, регистра 57 памяти. Счетный вход счет- 5 чика 49 соединен с первым входом элемента ИЛИ 51 и является первым входом блока 18 управления, S-вход триггера 50 соединен с вторым входом элемента ИЛИ 51 и является вторым входом блока 18 управления. 10 Выходы счетчика 49 и триггера 50 соединены с информационным входом регистра 55, вход записи которого соединен с выходом формирователя 52 импульсов, вход которрго соединен с выходом элемента 15 ИЛИ 51, счетный вход счетчика 54 соединен с выходом элемента И 53, первый вход которого соединен с одним из управляющихх выходов регистра 57, а второй вход соединен с выходом генератора 48 и входом запи- 20 си регистра 57, информационный вход которого соединен с выходом постоянного запоминающего блока 56, адресное поле последнего разделено на две зоны. Адресные входы первой зоны подключены к вь1хо- 25 ду счетчика 54, а адресные входы второй зоны подключены к выходам регистра 55. ; Входы сброса счетчиков 49 и 54, R-BXO- ды триггеров 50 и 55 соединены с управляющим выходом регистра 57, остальные 0 выходы которого являются управляющими выходами блока 18 управления. Мультиплексор 58 и регистр 59 памяти в блоке 17 выполняют функции, аналогичные функциям соответственно мультиплексора 43 и ре- 5 гистра 45 памяти в блоке 16.

Рассмотрим алгоритм работы блока 18 управления. Сигналы запуска, поступающие на первый вход блока 18 управления, поступают на счетный вход счетчика 49 и 0 первый вход элемента ИЛИ 51. Сигнал, поступающий на второй вход блока 18 управления, запоминается в триггере 50 в случае наличия логической 1 и, кроме того, поступает на второй вход элемента ИЛИ 51. Сиг- 5 налы запуска с выхода элемента 51 поступают на формирователь 52, который по заднему фронту поступающих на него импульсов формирует импульсы, поступающие на вход записи регистра 55 и перезапи- 0 сывающие информацию из счетчика 49 и триггера 50 в регистре 55. Коды с выхода счетчика 54 и регистра 55 являются адресом микрокоманды и поступают на адресные входы постоянного запоминающего блока 5 56 (управляющей памяти). Счетчик 54 в начальном состояний имеет логический О. поэтому код на выходе регистра 55 является начальным адресом программы, соответствующей определенному алгоритму работы селектора.

Управляющие сигналы с выхода блока поступают на информационные входы истра 57 (регистра микрокоманды) и по налу записи с выхода генератора 48 за- 1инаются в регистре 57. Если необходи- выполнить несколько шагов программы один из управляющих сигналов с выхода pel истра 57 через элемент И 53 пропускает импульсы с генератора 48 на счетный вход счдтчика 54 и изменяет код на его выходе, тем самым адрес выбираемой из бло- J6 микрокоманды. Управляющие сигналы выходов регистра 57 управляют работой )ков 2, 5, 13, 15. 16 и 17 устройства (фиг.

56 ре

СИ П01 МО

то

меняя

ка

с

1).

ОД1|

После отработки выбранной программы н из сигналов с выхода регистра 57 приводит блок 18 управления в исходное состояние (сбрасывая элементы 49, 50, 54 и 55), после чего блок 18 управления находится в рехиме ожидания следующего сигнала за- пус|ка по первому или второму входам.

Работа устройства иллюстрируется временными диаграммами, представленными на фиг. б (а-в), и заключается в выполнении описанного алгоритма.

В исходном состоянии счетчики 2, 5 и 13 обнулены, а счетчик 4 отсчитывает такты с генэратора 12. Счетчик 4 не устанавливается и начальное состояние. Разрядность его выбирается таким образом, чтобы максимальное число, которое им может быть насчитано, было бы больше максимального периода, с которым работает предлагаемое устройство, т.е., разрядность счетчика 4 определяется верхней границей селектируемы ( периодов. В этом случае при воз никновении ситуации, когда из меньшего числа вычитается большее, введение одного дополнительного разряда для уменьшения позволяет произвести пра- ное вычисление периода. Чтобы этот разЬяд не влиял на остальные вычисления, к;нестве дополнительного разряда ис- ззуется сигнал заема, который образует- тогда, когда уменьшаемое меньше вычитаемого. Вход предустановки для счет- 4 не нужен, так как при правильно разрядности переполнение 4 не влияет на правильную работу арифметико-логического блока 15.

После прихода первого импульса (мо- мен - времени TI, фиг. 6а) в регистре 14 фик- сир/ется время его поступления, т.е. двоичный код, насчитанный к этому момен- ту времени счетчиком 4. Содержимое счет- чикг 2 переписывается в счетчик 5, По сигналам из блока 18 управления содержимое счетчика 2 увеличивается на единицу, и по адресу, сформирогз. ошемусл .й выходе

чикг

Rbl6

счетчика

выбранной

20

25

0

0

счетчика 2, который подается на адресный вход 30 блока 16, время прихода (ti) импульса входной последовательности с выхода регистра 14 переписывается по информаци5 онномувходу 22 в блок 16.

В момент (t2) поступления второго импульса входного потока в регистре 14 вновь фиксируется числовой код, соответствующий времени его прихода. Этот импульс

10 производит перезапись содержимого счетчика 2 в счетчик 5, После этого по сигналам из блока 18 управления содержимое счетчиков 2 и 13 увеличивается на единицу, и по сформированному таким образом на входе

15 30 блока 16 адресу, информация с выхода регистра 14 переписывается по информационному входу 22 в блок 16. После этого по адресу, хранящемуся в счетчике 5 и поступившему на адресный вход 31 блока 16, из него вычитается время прихода первого импульса, гак как о счетчике 5 хранится номер предыдущего (первого) импульса входного потока.

После этого на входе 24 арифметико-логического блока 15 появляется код времени прихода первого импульса (ti), а на входе 19 присутствует код времени прихода второго импульса (t.). По сигналам из блока 18 управления на выходе 21 арифметико-логического блока 15 формируется значение первого предполагаемого периода Тг2

Tl2 t2 - ti,

которое попадает на вход 20 арифметико- логического блока 15 и на информационный вход 23 блока 16. По сигналам из блока 18 управления и по номеру периода, хранящемуся в счетчике 13 и поступающему на адресный вход 32 блока 16, значение периода Ti2 по входу 23 переписывается в блок 16, а на выходе 25 арифметико-логического блока 15 формируется код предполагаемого времени (tnp ) прихода импульса входного потока (время прогноза):

tnp t2+ Tl2-(5l2 ,

где д - длительность строба, формируемого генератором 6 стробов.

Так как это время вычисляется с учетом коррекции на величину, равную д /2, то обеспечивается симметричное выставление строба относительно предполагаемого момента прихода импульса входного потока. Числовой код, соответствующий времени прогноза, с выхода 25 арифметико-логического блока 15 попадает на адресный вход- 26 блока 17. На вход 33 данных блока 17 подается код номера периода, хранящийся 3 счетчике 13. По сигналам из блока 18 управления в блок 17 по адресу tnp записывается номер проверяемого периода Ti2,

0

5

после чего блок 18 управления подключает к адресному входу 27 блока 17 выход счетчика 4.

Как только содержимое счет :ика 4 станет равным вычисленному значению tnp номер периода, хранящийся в блоке 17 по адресу tnp , появляется на его выходе и запускает генератор 6 стробов, который формирует строб длительностью д , т.е. генератор 6 стробов (фиг. 66) запускается отличным от нуля двоичным кодом номера периода. Сделать это можно путем обычной сборки по ИЛИ всех разрядов номера, а результирующим импульсом запускать генератор 6 стробов. Этот строб с выхода генератора 6 стробов подается на первый вход элемента И 7, а с инверсного выхода генератора 6 стробов сигнал подается на второй вход первого элемента И 1, блокируя тем самым прохождение импульсов входного потока на вход счетчика 5. На второй вход элемента И 7 и на первый вход элемента И 1 подаются импульсы входного потока. Таким образом, во время формирования строба запрещается прохождение импульса на вход селектора и разрешается прохождение на выход.

По сигналу, появившемуся на выходе устройства (фиг.бв) а, следовательно, попавшему в строб, блок 18 управления формирует сигналы алгоритма сопровождения, по которым производятся следующие операции/ По номеру, хранящемуся на выходе блока 17 и поступающему на адресный вход 29 блока 16, из последнего считывается значение периода Ti2 (предполагаемого) и подается на вход 24 арифметико-логического блока 15. На входе 21 блока 15 находится время прихода последнего импульса Тз. По сигналам блока 18 управления на выходе 25 арифметико-логического блока 15 формируется m штук времен прогноза для данного периода Ti2 (например, m 3): t3 + Tp- 612;

tnp2 tnp1 +Ti2; tnp3 tnp2 +Ti2.

Число m выбирается следующим образом. Оно должно быть больше 1, чтобы обеспечить устойчивое сопровождение последовательности в случае наличия пропусков в ней. С другой стороны, число m не должно превышать (намного во всяком случае) минимально необходимого для принятия решения об устойчивом сопровождении последовательности. Число m 3 было взято исходя из вероятностных характеристик потоков, с которыми предстояло ргэботать данному устройству. Наиболее вероятными в них оказались одиночные пропуски, а для устойчивого сопровождения поспедопа. тельности достаточно хотя бы одно попадание в выставленный для нео строб.

Таким образом, в момент, когда содержимое счетчика 4 совпадает со значениями

tnpi , tnp2 , tnp3 ,, описанным способом формируются стробы для последовательности с периодом Ti2.

Если во время формирования строба на выходе генератора 6 стробов импульс вход0 ного потока не поступает на вход селектора, что возможно, если он не принадлежит последовательности с периодом Ti2, или, если временной интервал Ti2 не является периодом какой-либо последовательности вход5 ного потока, то процесс определения периодов продолжается. Импульс входного потока, не попавший в строб, фиксирует в регистре 14 состояние счетчика 4 и переписывает содержимое счетчика 2 в счетчик 5.

0 После этого блок 18 управления формирует сигналы, по которым состояние счетчиков 2 и 13 увеличивается на единицу, хранящийся в счетчике 2 код подключается через адресный вход 30 на адресную шину блока 16. По

5 информационному входу2 в блок 16 записывается состояние регистра 14, т.е. время прихода (ts) импульса входного потока. После этого блок 18 управления подключает к адресному входу 31 блока 16 выход счетчика

0 5 и по адресу, хранящемуся в этом счетчике, из блока 16 считывается время прихода предыдущего импульса (t2), которое подается на вход 24 арифметико-логического блока 15, на входе 19 которого присутствует код.

5 (t3). По сигналам из блока 18 управления на выходе 21 арифметико-логического блока 15 формируется значение второго предполагаемого периода Т23 (в счетчике 13 ему соответствует код 2)

0Т23 t3 - 12:

которое подается на информационный вход 23 блока 16. По сигналам из блока 18 управ.- ления и по номеру периода, хранящемуся в счетчике 13, значение периода Т переписы5 вается по входу 23 в блок 16, а на выходе 25 арифметико-логического блока 15 формируется код предполагаемого времени прихода импульса (время прогноза) для временного интервала Т2з:

0Хпр ТЗ + Т23 - д /2.

Числовой код, соответствующий времени прогноза, с выхода 25 арифметико-логического блока 15 подается на адресный вход 22 блока 16, и по этому адресу в блок 16

5 записывается новое значение номера периода из счетчика 13.

После этого значение счетчика 13 увеличивается на единицу, а значение счетчика 5 уменьшается на единицу. Таким образом, в счегчике 5 формируется номер первого импульса, пришедшего на вход селектора. По это(иу значению счетчика 5 из блока 16 счи время прихода первого импульса время подается на вход 24 арифме логического блока 15, на входе 19 кото присутствует время прихода пос|г1еднего импульса входного потока (гз) :игналам из блока 18 управления на вы- 21 арифметико-логического блока 15 - уется значение третьего предпола- периода Ti3 (в счетчике 13 ему соот- вет(|твует код 3):

Tl3 t3 - t,

KOTcjpoe по соответствующему номеру пери- хранящемуся в счетчике 13, записыва- по входу данных 23 в блок 16. В это на входе 20 арифметико-логического 15 находится значение предполагае- периода Ti3, и по сигналам из блока 18 вления на выходе 25 арифметико-логи- блока 15 формируется код предпо- мого времени прихода импульса пр tз lT1з- (5/2. Числовой код, соответствующий време- п зогноза tnp , с выхода 25 арифметико- лoгиj ecкoro блока 15 подается на адресный 26 блока 17 и по этому адресу в него 1исывается из счетчика 13 номер ново-, етьего) периода, для которого был посчитан данный прогноз .

аким образом, когда содержимое счет 4 становится равным значениям tnp tnp , генератор 6 стробов выставит для проверки гипотезы о том, являли предлагаемые периоды Т2з или Ti3 но иерами 2 и 3) периодами последова- входного потока. Алгоритм ра- селектора в случае попадания импульсов в вь |ставленные стробы рассмоттывается(ti). Это тик) porjo

П0(

По ходе формирует гаемого

ода, ется время блока

МО ГС

упрг(

ческрго

лага

ни ло вход перс го (т

переписывается

боть

ИМП

рен.

чика

или

стропы

юте я

тельйостей

23

ройст1ва

СОСТ(

(фиг. стробрв ской хожд

4

9 на

Импу,

являю гся

му в

селе к

ние

щего

блока

не

случае прекращения поступления импульсных последовательностей на вход уст- оно устанавливается в исходное состо жие. Для этой цели служат блоки 8-11 1). Сигнал, запускающий генератор 6 08. устанавливает в состояние логиче- 1 триггер 11. который разрешает про- де.ние импульсов с выхода формирователя 10 импульсов через элемент ;четный вход пересчетного блока 8. ьсы на выходе формирователя 10 по- - - по заднему фронту строба, поэто- спучае появления сигналов на выходе пора, происходит установка в состоя- логического О триггера 11 (закрываю- - эпемент И 9) и обнуление пересчетного 3 3. Если сигналы на выходе селектора появляются, то импульсы с выхода фор- миров, зтеля 10 импульсов через открытый элеме4т И 9 проходят на счетный вход пере

Ш

15

20

25

0

5

счетного блока 8, фиксируя в нем число пропусков, идущих подряд. Если это число превышает заданное, на выходе блока 8 появляется сигнал, устанавливающий устройство в исходное состояние. Число пропу- сков определяется максимальным количеством последовательностей, составляющих входной поток и выбирается равным числу последовательностей, умноженному на число m (в нашем случае т 3).

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

С

2 (I - 2) и составляет полную группу событий.

Время разделения входного потока на исходные последовательности зависит от периодов этих последовательностей. Так. например, для входного потока, состоящего из последовательностей с периодами Т 40 Т 620. Т 1400 и Т 3500 мкс. время разделения всех четырех последовательностей составляет 10.5 мкс. после чего селектор начинает устойчиво сопровождать эти последовательности. Известное устройство разделяет аналогичный входной поток за время около 400 мс (при условии Тмин 40 мкс и А Т 10 мкс).

40

5

0

5

Формула изобретения Устройство для разделения импульсного потока на периодичес кие последовательности импульсов, содержащее первый элемент И, первый счетчик импульсов, блок вычисления строба, выход которого соединен с S-входом триггера и входом генератора стробов, выход которого соединен с первым входом второго элемента И и через формирователь импульсов с первым входом третьего элемента И. второй вход которого соединен с выходом триггера, R-вход которого соединен с входом сброса пёресчетно- го блока, с выходной шиной и выходом второго элемента И. второй вход которого соединен с входной шиной, причем блок вычисления строба содержит генератор тактовых импульсов, второй счетчик импульсов и регистр памяти, вход записи которого соединен с первым входом блока вычисления строба, отличающееся тем. что. с целью повышения быстродействия разделения входного импульсного потока, в него введены третий счетчик импульсов, выполненный реверсивным, четвертый счетчик импульсов и блок управления, первый вход которого соединен с входом записи третьег о счетчика импульсов и с выходом первого элемента И, первый вход которого соединен с входной шиной и первым входом блока вычисления строба, второй вход которого соединен с выходом первого счетчика импульсов и информационным входом третьего счетчика импульсов, третий вход - с выходом третьего счетчика импульсов, четвертый вход - с выходом четвертого счетчика импульсов, причем входы сброса первого, третьего и четвертого счетчиков импульсов соединены с выходом пересчетного блока, счетный вход которого соединен с выходом третьего элемента И, счетный вход первого счетчика импульсов, вычитающий вход третьего счетчика импульсов и счетный вход четвертого счетчика импульсов соединены соответственно с первого по третий выходами блока управления, с четвертого по шестой выходы которого соединены соответственно с пятого по седьмой входами блока вычисления строба, а второй вход - с выходом второго элемента И, причем инверсный выход .. генератора стробов соединен с вторым входом первого элемента И, а в блок вычисления строба введены первый и второй блоки оперативной памяти и арифметико-логический блок, первый вход которого соединен с выходом регистра пямяти и первым информационным входом первого блока оперативной памяти, второй вход-с его же

первым выходом и вторым информационным входом первого блока оперативной памяти; третий вход-с выходом первого блока оперативной памяти, а второй выход - с первым адресным входом второго блока

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

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

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

название год авторы номер документа
УСТРОЙСТВО ОБНАРУЖЕНИЯ ПЕРИОДИЧЕСКИХ ИМПУЛЬСНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ И ОЦЕНКИ ИХ ПЕРИОДА 1990
  • Алехин В.А.
  • Дятлов А.П.
RU2033617C1
Вычислительное устройство для реализации логических функций 1983
  • Диденко Константин Иванович
  • Конарев Анатолий Николаевич
  • Перекрестов Анатолий Григорьевич
  • Ручинский Анатолий Антонович
  • Черепаха Анатолий Константинович
SU1269130A1
Адаптивное вычислительное устройство 1980
  • Богатырев Владимир Анатольевич
SU957214A1
Устройство обмена данными 1988
  • Ростачев Сергей Александрович
  • Музафарова Лариса Алексеевна
  • Кенин Анатолий Михайлович
SU1649556A1
Цифровой интерполятор 1987
  • Карасинский Олег Леонович
  • Копытчук Николай Борисович
  • Костенко Юлий Павлович
  • Таранов Сергей Глебович
  • Тульчинский Дмитрий Юрьевич
SU1460726A1
Многоканальное устройство для регистрации сигналов 1988
  • Васильев Эрик Петрович
  • Карасинский Олег Леонович
  • Таранов Сергей Глебович
  • Тульчинский Дмитрий Юрьевич
SU1543232A1
УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ ОШИБОК 1991
  • Агренич А.А.
  • Волобуев В.Г.
  • Горбунов А.Н.
RU2037271C1
Система ввода телевизионных изображений в ЭВМ 1989
  • Арутюнов Анатолий Юрьевич
  • Садыков Султан Садыкович
SU1665391A1
Устройство для сопряжения ЭВМ с накопителем на магнитной ленте 1988
  • Иванов Анатолий Петрович
  • Казаков Александр Рафаилович
SU1667085A1
Устройство для регистрации информации 1989
  • Смильгис Ромуалд Леонович
  • Калпиньш Улдис Васильевич
  • Дулманис Марис Юрьевич
  • Калниньш Янис Августович
  • Пронцкус Витаут Пятрасович
SU1698895A1

Иллюстрации к изобретению SU 1 608 791 A1

Реферат патента 1990 года Устройство для разделения импульсного потока на периодические последовательности импульсов

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

Формула изобретения SU 1 608 791 A1

Й7/г iSjrod

Г

г:

L.

J

Упр. олаа 1

I

Т

Документы, цитированные в отчете о поиске Патент 1990 года SU1608791A1

ные машины и системы
- М.гЭнергоатомиздат, |1985
с
Вага для выталкивания костылей из шпал 1920
  • Федоров В.С.
SU161A1
Выбрасывающий ячеистый аппарат для рядовых сеялок 1922
  • Лапинский(-Ая Б.
  • Лапинский(-Ая Ю.
SU21A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 608 791 A1

Авторы

Парьев Константин Александрович

Щербина Раиса Львовна

Мошиченко Галина Григорьевна

Даты

1990-11-23Публикация

1988-11-09Подача