Коррелометр

 

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

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

PECfMiËÈÍ..SUÄÄ 16441 (51)5 С 06 Р 1.5/336

ОПИСАНИЕ ИЗОБРЕТЕНИ н a s TOPCHOMV СаИЮтитасГаи

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

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

ПРИ ГКНТ СССР (21) 4683077/24 (22) ?4.04;89 (46) 23.04.91. Бюп. Р 15 (7?) В.В.Динкевич и В.К.Маслов (53) 681.3(088,8) (56) Авторское свидетельство СССР

1506453, кл. Г Об F 15/336, 1988.

Авторское свидетельство СССР Р 783799, кл. С Об F 15/336, 1979.

2 (54) КОРРЕЛОИГТР (57) Изобретение относится к вычислительной и измерительной технике и может быть использовано для определения корреляционной Функции одного из суммы случайных процессов с изменяющейся в процессе измерения задержкой. Цель изобретения — повышение точности. Коррелометр содержит группу

1644159

33 элементов ИСКЛРЧАИЩЕЕ ИЛИ, сумматоры 34, 35, регистры 36-38, вычитатель 39, аналого-цифровые преобразователи 1, 2, регистр 3 сдвига,блоки 4 умножения, группы 5-23 элементов И, блоки 6 усреднения, элемент

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

Цель изобретения — повышение точности измерения корреляционной фун20 кции.

На фиг.1 показана функциональная схема предлагаемого коррелометра; на фиг.2 — частные и результирующие коррелограммы (ЧК и PK), формируемые в коррелометре.

Коррелометр содержит аналого-цифровой (н-разрядный) преобразова- 30 тель (АЦИ) 1, АЦП (р-разрядный) 2, регистр 3 сдвига (vl-разрядный), груп"пу блоков 4 умножения (mp-разрядных), группу 5 элементов И,группу блоков 6 усредне я, гру пу элементов И 7, 35 многовходовый элемент ИЛИ 8, дешифратор 9, генераторы 10, 11 тактовых импульс он, формир онат ели 12-14 импульсов, счетчики 15—

17, блоки 18, 19 памяти, триг-. 40 гер 20, элемент И ?1, блок ?2 памяти, группу 23 элементов И, элементы И

24-28, трехнходовый элемент И 29, триггеры 30-32, группу 33 элементов

ИСИПОЧАР)Р!ГЕ ИЛИ, сумматоры 34, 35, 45 регистры 36-38, нычитатель 39.

Коррелометр работает следующим образом. В исходном состоянии все счетчики, триггеры, регистры 36 и 37, блок 19 памяти и блоки 6 усреднения обнулены. Сигнал А поступает на вход

АЦП 1 и в момент прихода на его тактовый вход импульса генератора 10 преобразуется н m-разрядный двоичный т5 код. Код поступает на входы ш-разрядного регистра 3 сдвига, выполняющего роль цифровой линии задержки.

Длина регистра 3 определяется треИЛИ 8, дешифратор 9, генераторы 10, 11 тактовых импульсов, формирователи 12-14 импульсов, счетчики 15-17, блоки 18, 19, 22 памяти, триггеры

20, 30-32, элементы И 21, 24-29, группу элементов И 7. 2 ил.

I бУемой задеРжкой смакс и количестве п ЧК: ма кс д

+ 2п„

С появлением каждого нового импульса на первом выходе генератора 10 отсчеты входного сигнала А продвигаются вправо по регистру 3. Задержанные на различные интервалы времени отсчеты сигнала А поступают на блоки 4 умножения. На вторые входы блоков 4 умножения поступают отсчеты сигнала В с выходов АЦП 2. Коды произведений синхронно с тактовыми импульсами, вырабатываемыми на втором выходе генератора tO,ïåðåäàr0òñÿ через группу 5 элементов И в блоки 6 усреднения. Импульсы на втором выходе генератора 10 задержаны относительно импульсов на его первом выходе на время формирования произведений н блоках 4 умножения.

Накопление произведений н блоках

6 усреденения продолжается в течение времени Т = N c.

-1

По истечении времени Т н блоках

6 усреднения сформирована цна ЧК.

Во время ее накопления импульсы генератора 11 поступают на вход формирователя 13, благодаря чему по каждому импульсу генератора 11 формируется последовательность из двух неперекрывающихся импульсов на выходах собственно генератора 11 и формирователя 13. Импульсы с выхода последнего поступают на последовательно соединенные счетчики 15 и 16 °, Сигнал переполнения счетчика 16 через открытый элемент И 24 проходит на счетный вход триггера 20. Fro входы установки и обнуления свободны, так как элементы. И 25 и 26 заперты сигналом с прямого выхода обнуленного триггера 31. Частоты генераторов 10 и 11 подобраны так, что за время изменения состояния триггера ?О в "1" и снова в "0", т.е. за ни. "О" с прямого выхода триггера 20 поступает на объединенные входы группы 33 элементов ИСКЛЮЧАЮЩЕЕ ИГП1, которые выполняют функцию управляемых повторителей-инверторов, Благодаря этому указанные элементи повторяют на своих выходах входные сигналы и прямой код разрядных выходов счетчика 17, т.е. код 0 поступает на входы старших адресных разрядов блока памяти 22, выполненного в виде постоянного запоминающего устройства. При этом на выходах блока 22 памяти сохраняется код О независимо от состояния счетчика 16, разрядные выходы которого соединены с входами младших адресных разрядов блока 22.

Код с разрядных выходов счетчика 15 складывается на 1-разрядном сумматоре 35 с нулем, поступившим с выхода блока 22 через группу 23 элементов

И, открытых благодаря присутствию логической "1" на инверсном выходе триггера 30 ° В результате код с разрядных выходов счетчика 15 поступает на адресные входи блока 18 памяти.

К моменту поступления очередного импульса генератора 11 блоки 18 и 19 памяти находятся в состоянии считывания. Поскольку счетчик 15 обнулен, на адресные входы блока 18 памяти поступает код нуля, На выходе блока

18 памяти формируется код нулевой

35 ординаты нулевой ЧК. На выходе блока

19 памяти нрисутствует код О, -.àê как в исходном состоянии он был обну- лен. Значение нулевой ординаты проходит на выход сумматора 34 и по спаду импульса генератора 11, прошедшего через элемент И 27 на тактовый вход регистра 38 (хранения), записывается в последний. После этого по импульсу формирователя 13, прошедшему через элемент И 29 на вход записи блока

19 памяти, происходит запись нулевой ординаты нулевой ЧК в блок 19 памяти. По спаду этого импульса содержимое счетчика 15 увеличивается на 1.

Следующий импульс генератора 11 снова возбуждает последовательность из двух неперекрывавщихся импульсов на выходах собственно генератора 11 и формирователя t3. Благодаря этому первая ордината нулевой ЧК также записывается в блок 19 памяти. Через

1 импульсов на выходе генератора 11 все ординаты нулевой ЧК будут записаны в блок 19 памяти.

5 1644159 6 время двукратного заполнения счетчика 16, в блоках 6 усреднения происходит накопление одной ЧК с фактором усреднения N . Спад сигнала на прямом выходе триггера 20, свидетель.

5 ствующий об окончании накопления ЧК. возбуждает импульс на выходе формирователя 14, который поступает на входы установки триггеров 30 и 32 и переводит их в "1". Элемент И 28 открывается, и импульсы генератора 11 проходят на вход записи блока 18 памяти. Предполагается, что блоки 18 и 19 памяти постоянно работают в режиме считывания, за исключением моментов, когда на их входы записи поступают импульсы. Коды на адресных входах блока 18 памяти равны кодам на разрядных выходах счетчика 15, так как группа ?3 элементов И закрыта сигналом логического "0" с инверсного выхода триггера 30. Разрядные выходы счетчика 15, емкость которого равна 1, соединены с входами дешифратора 9, благодаря чему элементы

И 7, последовательно открываются и происходит последовательное считывание ординат ЧК, накопленных в блоках 6, через элементы И 7 и ИЛИ 8.

За 1 импульсов генератора 11 происходит запись всех ординат ЧК в блок

18 памяти, который содержит 1 ячеек.

При этом нулевая ордината записывается по адресу О, первая — по адресу 1,..., последняя - по адресу 1-1.

Процесс записи завершается при переполнении счетчика 15, когда его импульс переполнения возвращает триггер 30 в О и элемент И 28 закрыва- 4р ется. По спаду сигнала на прямом выходе триггера 30 формирователь 12 генерирует импульс сброса блоков 6 усреднения и счетчика 16, после чего начинает накапливаться следующая ЧК. 45

Одновременно начинается процедура переписи в блок 19 памяти нулевой

ЧК, запись которой в блок 18 к этому моменту завершена.

В каждом цикле работы корреломет- 5р ра (цикл — это период накопления одной ЧК в блоках 6 усреднения) ЧК записывается в блок 19 памяти столько раз, сколько моделей изменения задержки, положительных и отрицательных, реализуется в коррелометре. Происходит это так. По окончании записи нулевой ЧК в блок 18 памяти счетчики 15-17, а также триггер 20 обнуле16441 59

При переполнении счетчика 16 им-пульс переполнения через элемент

И 24, открытый благодаря присутствию логической "1" на инверсном выходе триггера 31, поступает на счетный вход триггера 20 и устанавливает его в "1". После этого начинается запись нулевой ЧК в блок 19 памяти еще q раз, что необходимо для формирования и PK отрицательных моделей.

Сигнал переполнения счетчика 16 устанавливает триггер 20 в "1", и начинается формирование промежуточных коррелограмм для отрицательных моделей. По окончании этой процедуры счетчик 16 снова переполняется и обнуляет триггер 20, на чем заканчивается второй цикл работы коррелометра.

Следующие циклы его работы в первом режиме протекают аналогичным образом. Количество циклов определяется счетчиком 17 и равно п =И/И.1. 25

Емкость счетчика 17 равна и. В ре-зультате в блоке 19 памяти накоплены

q РК, каждая из которых соответствует одной из q положительных моделей изменения задержки между входными сиг нал ами.

Переполнение счетчика 17 переводит триггер 31 в "1". Потенциал логического "0" с его инверсного выхода закрывает элементы И 24 и 29, что блокирует поступление импульсов

35 на счетный вход триггера 20 и запрещает режим записи в блок 19 памяти.

Начинается второй режим работы — вычитание РК отрицательных моделей из 40

PK положительных. Из блока 19 памяти считывается нулевая ордината нулевой положительной модели. Импульс генератора 11 проходит через элемент И 25 и подтверждает нулевое состояние 45 триггера .20. По спаду этого импульса происходит запись указанной ординаты в регистр 36. Импульс формирователя 13 проходит через элемент И 26 и устанавливает триггер 20 в "1". При

50 этом из блока 19 памяти считывается нулевая ордината нулевой отрицательной модели, которая на вычитателе 39 вычитается из содержимого регистра

36. По спаду импульса на выходе элемента И 26 разность записывается

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

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

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

Коррелометр, содержащий два аналого-цифровых преобразователя, регистр сдвига, группу блоков умножения три группы элементов И, группу блоков усреднения, многовходовый элемент

КМ, денифратор, два генератора тактовых импульсов, три формирователя импульсов, три счетчика, три блока памяти, первый элемент И и первый триггер, причем информационные входы первого и второго аналого-цифровых преобразователей являются соответствующими информационными входами коррелометра, выход первого аналогоцифрового преобразователя соединен с информационным входом регистра сдвига, разрядные выходы которого подключены к первым входам соответствующих блоков умножения группы, / вторые входы которых объединены и подключены к выходу второго аналого-цифрового преобразователя, вход запуска которого соединен с входом запуска первого аналого-цифрового преобразователя, синхровходом регистра сдвига и первым выходом первого генератора тактовых импульсов, второй выход которого подключен к первым входам элементов И первой группы, вторые входы которых соединены с выходами соответствующих блоков умножения группы, выходы элементов И первой группы подключены к информационным входам соответствующих блоков усреднения группы, входы обнуления которых подключены к выходу первого формирователя импульсов, а выходы соединены с первыми входами соответствующих элементов И второй группы, вторые входы которых подключены к соответствующим выходам денифратора, а выходы соединены с входами многовкодового элемента ИЛИ, выход которого подключен к информационному входу первого блока памяти, вход денифратора соединен с информационным выходом первого счетчика, разрядные вь|ходы второго счетчика подключены к младним разрядам адресного входа первого

1644159

10 блока памяти, выходы которого соединени с первыми входами элементов И третьей группы, прямой выход первогп триггера соединен с первым .вхо5 дом первого элемента И, выход которого подключен к счетному входу третьего счетчика, о т л и ч а ю vi и йс я тем, что, с целью повышения точности, в него дополнительно введены пять элементов И, трехвходовый элемент И, второй, третий и четвертый триггеры, группа элементов ИСКЛЮЧАЮ1 1ЕЕ KIN, два сумматора, три регистра и вычитатель, причем выход второго генератора тактовых импульсов через второй формирователь импульсов соединен со счетным входом первого счетчика, выход переполнения которого подключен к входу установки в "0" второго триггера и счетному входу второго счетчика, выход переполнения которого соединен с первым входом второго элемента И, выход которого подключен к счетному входу первого 25 триггера, а второй вход соединен с первым входом трехвходового элемента

И и инверсным выходом третьего триггера, прямой выход которого подключен к первим входам .третьего и четвер-З0 того элементов И, а счетный вход соединен с выходом переполнения третьего счетчика, разрядные выходы которого подключены к первым входам соответствующих.элементов ИСКЛЮЧАЮЩЕЕ ИЛИ З5 группы, выходы которых соединены с соответствующими старшими разрядами адресного входа первого блока памяти, выход третьего элемента И подключен к тактовому входу первого регистра 4р и входу обнуления первого триггера, вход установки в "1" которого соединен с тактовым входом второго регистра и выходом четвертого элемента

И, второй вход которого подключен к 45 выходу второго формирователя импульсов и второму входу трехвходового элемента И, выход которого соединен с входом разрешения записи второго блока памяти, выход которого подключен к входу вычитаемого вычитателя, выход которого соединен с информационным входом второго регистра, выход которого является выходом коррелометра, вход уменьшаемого вичитателя соединен с выходом первого регистра, информационный вход которого подключен к выходу второго блока памяти и первому входу первого сумматора, второй вход которого соединен с выходом третьего блока памяти, а выход соединен с информационным входом третьего регистра, выход которого под-, ключен к информационному входу второго блока памяти, младшие разряды адресно о входа которого подключены к соответствующим разрядным выходам первого счетчика и первому входу второго сумматора, выход которого соединен с адресным входом третьего блока памяти, а второй вход второго сумматора подключен к выходам соответствуюших элементов И третьей группы, вторые входы которых соединены с третьим входом трехвходового элемента И, инверсным выходом второго триггера и первым входом пятого элемента И, выход которого подключен к тактовому входу . третьего регистра, второй вход пятого элемента И соединен с вторым входом третьего элемента И, выходом второго генератора тактовых импульсов и первым входом шестого элемента И, выход которого подключен к входу разрешения записи третьего блока памяти, а второй вход соединен с прямым выходом второго триггера и через первый формирователь импульсов — с входом обнуления второго счетчика, разрядные выходи которого подключены к средним разрядам адресного входа второго блока памяти, прямой выход первого триггера соединен со старшим разрядом адресного входа второго блока памяти, вторыми входами элементов ИСКЛНЧАЮ1 1ЕЕ ИЛИ группы и через третий формирователь импульсов — с входами установки в "1" второго и четвертого триггеров, а прямой выход четвертого триггера подключен к второму входу первого элемента И.

1644159 фиа 2

Составитель В Орлов

Техред Л Сердюкова Коррек р

Редактор Г. Бельская

Заказ 1462 Тираж 414 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 1О1

Коррелометр Коррелометр Коррелометр Коррелометр Коррелометр Коррелометр 

 

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

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

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

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

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

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

Изобретение относится к автоматикеи может быть использовано при построении систем централизованного контроля параметров нескольких одновременно работающих в одинаковых режимах однотипных объектов контроля или нескольких параллельных идеи-

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

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

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

Изобретение относится к электронным играм

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

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

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