Устройство для определения заданной ординаты корреляционной функции

 

Сущность изобретения заключается в вычислении произведений ординат входных выборок с помощью многократного суммирования . Устройство срдержит три буферных регистра (1, 2, 9), два преобразователя кода(3 и 4), элемент ИСКЛЮЧАЮЩЕЕ ИЛИ

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

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

РЕСПУБЛИК (sl)s G 06 F 15/336

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

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

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4863236/24 (22) 31.08.90 (46) 23.11.92. Бюл. ЬЬ 43 (71) Физико-механический институт им. Г.В.

Карпенко (72) П.П. Драбич, П,М. Сопрунюк, О.И. Труш и В.С. Цыбульский (56) Авторское свидетельство СССР

М 1096656, кл. G 06 F 15/336, 1983.

Авторское свидетельство СССР

М 894719, кл. G 06 F 15/336, 1981. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ

ЗАДАННОЙ ОРДИНАТЫ КОРРЕЛЯЦИОННОЙ ФУНКЦИИ Ы 1777152 А1 (57) Сущность изобретения заключается в вычислении произведений ординат входных выборок с помощью многократного суммирования. Устройство содержит три буферных регистра (1, 2, 9), два преобразователя кода(3 и 4), элемент ИСКЛЮЧАЮЩЕЕ ИЛИ (5), мультиплексор (6), блок памяти (7), сумматор (8), счетчик 10, ключ (11), генератор тактовых импульсов (12), распределитель импульсов (1 3), коммутатор (14). 1-4 — 6 — 8-9—

7 — 8, 7-14, 1-4-6, 1(2) — 5-6, 12 — 10-11-131(2), 13-3(4), 13-7, 13 — 9, 13-10, 13 — 11, 13-14, 4 ил.

1777152

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

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

Заявляемое устройство осуществляет определение ординат корреляционной функции в соответствии с алгоритмом

=f(y(k+m) Ьt)) где Кху(а At) — вэаимокорреляционная функция процессов у(т), y(t);

N — число отсчетов;

К=1,2... N; ! — максимальная задержка; т1,2 ...L.

На фиг. 1 представлена блок-схема заявляемого устройства; на фиг. 2 — один из возможных вариантов построения распределителя импульсов; на фиг. 3 приведена временная диаграмма работы коррелятора

flpN II=4, !Mage=8; на фиг. 4 паказач пример работы счетчика при !!=13, + =11. 4 с=-16.

Предлагаемый коррелятор содержит первый и второй буферные блохи 1 и 2, регистр старших разрядов 3, преобразова-. тель прямого када в дополнительный 4, схе му ИСКЛЮЧАЮЩЕЕ ИЛИ 5, мультиплексор

6, блок памяти 7, сумматор 8, третий буферный регистр 9, счетчик 10, ключ 11, генератор тактовых импульсов (ГТИ) 12, распределитель импульсов 13 и коммутатор

14. Информационные (знаковые и кодовые) входы первого и второго буферных регистров 1 и 2 являются входами коррелятора, кодовый выход первого буферного регистра соединен с первым информационным входом мультиплексора 6 и через преобразователь прямого кода в дополнительный 4 — с вторым информационным входом мультиплексора 6, выход которого соединен с первым входом сумматора 8, второй вход которого соединен с выходом блока памяти

7, а вь ход через третий буферный регистр 9 соединен с информационным входам блока памяти 7, знаковые выходы первого и второго буферных регистров 1 и 2 соединены с входами схемы ИСКЛЮЧА!ОЩЕЕ ИЛИ 5, выход которой соединен с управляющим входом мультиплексора 6. кодовый выход второго буферного регистра 2 соединен через регистр старших разрядов 3 с входом начальной установки счетчика 10, выход ко5 распределителя импульсов 13 и через ключ

30

50 тройства. Загрубление входного сигнала, а

20 торого соединен с первым управляющим входом кл1оча 1!, выход генератора тактовых импульсов 12 подключен к счетному входу счетчика 10, к входу синхронизации

11 — к входу задания рабочего интервала распределителя импульсов 13. Вход коммутатора 14 соединен с выходом блока памяти

7, а выход является выходом коррелятора в целом. Первый выход 15 распределителя импульсов 13 соединен с управляющим входам считывания блока памяти 7, второй выход 16 — с управляющим входом записи третьего буферного регистра 9, третий выход 17- с управляющим входом записи блока памяти 7, четвертый выход 18 — с управляющими входами первого и второго буферного регистров 1 и 2, пятый выход 19 — с управляющими входами регистра старших разрядов 3 и преобразователя прямого кода в дополнительный 4, шестой выход 20 — с вторым управлиощим входом ключа 11, седьмой выход 21 — с управляющим входом счетчика 10, восьмой выход 22 — с управляющим входом коммутатора 14 и девятый выход 23 — с входам обнуления третьего буферного регистра 9. у

Один из возможных вариантов построения распределителя импульсов 13 приведен на фиг, 2. Распределитель импульсов состоит из элементов задержки 24 — 29, схем

ИХ!И 30 и 31, делителя импульсов 32, счетчика цикла 33, выходных формирователей

34-42. Выходные формирователи преднаэначены для формирования управляющих сигналов с необходимыми параметрами.

Значение !! определяется уровнем сигнала y((k+m) A t) и находится в пределах

О

imgKc, при этом погрешность можно значительно уменьшить, если сигнал yf(k+m) At) будет кодирован нелинейно, а закон нелинейности поставить в зависимость от закона распределения значений входного сиt нала (43. При этом устройство несколько упростится за счет уменьшения числа разрядов, а также увеличится быстродействие yc- также преобразование линейного када сиг нала y((k+m) A t) в нелинейный выполняет регистр старших разрядов 3.

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

Отсчеты вхадны;.". сигналов g (k Ь t) и

y((k+m) A t) поступают на информационные входы первого и второго буферных регистров 1 и 2, при этом код..соответствующий

1777152.".ов, ло входных oi:г;,а "or:, ooступает на кодов;4е вхог,ы, а информацу.; о з,аке входных сигналов поступает на знаковые входы буферных регистров 1 и 2, Импульсы ГТИ 12, поступающие на вход синхронизации распределителя импульсов

13, делятся в распределителе импульсов 13 в I

cL;rHàëà в регистре старших разрядов 3 значение сигнала y((k+m) Л tj записывается в счетчик 10. Командой н а зап и сь я вляется выходной сигнал с седьмого выхода 21 распределителя импульсов 13, задержанный по отношению к сигналу с четвертого выхода

18 на время Г4 > тз . Одновременно с сигналом с седьмого выхода 21 сигнал с шестого выхода 20 распределителя импульсов 13 поступает на BTорой управляющий вход ключа 11 и открывает его, после чего импульсы ГТИ 12 начинают поступать и на вход задания рабочего интервала распределителя импульсов управления 13, Информация о знаках входных сигналов сс знаковых выходов первого и второго буферных регистров 1 и 2 поступает на схему ИСКЛЮЧАЮЩЕЕ ИЛИ 5, управляемую мультиплексором 6. В случае совпадения знаков входных сигналов через мультиплексор 6 на первые входы сумматора 8 поступает отсчет сигнала p (k Л1) в прямом коде, в случае несовпадения — в дополнительном.

Этот отсчет суммируется с содержимым блока памяти 7, поступающим на второй вход сумматора 8, Командой на считывание сигнала из блока памяти 7 является импульс, поступивший с выхода ГТИ 12 через открытый ключ 11 на вход задания рабочего интервала распределителя импульсов 13 и появившийся на его первом выходе 15. Далее сигнал с второго выхода 16 распределителя импульсов 13, задержанный на время

t1 по отношению к сигналу на первом выходе 15, поступает на управляющий вход записи третьего буферного регистра 9, и выходной сигнал сумматора 8 записывается в третий буферный регистр 9. После этого по сигналу с третьего выхода 17 рлсп ределителя импульсов 13, задержанному по отношесигналу на восьмой выходе 22, подает команду на обнуление третьего буферного регистра 9, после чего нулевые значения переписываются в блок памяти 7 по коман50 де с третьего выхода 17 распределителя импульсов 13, задержанной по отношению к выходному сигналу на девятом выходе 23 на время т6. Коррелятор готов к вычислению . очередного значения корреляционной функции.

Импульсы ГТИ 12, поступающие через ключ 11 на вход задания рабочего интервала распределителя импульсов 13, проходят нэ первый выход 15 через схему ИЛИ 30 и

40 ниlo к сигнал на первoM йыхо ;. 1 : нл го а-;л т 2, содержилго,! Третье буфер}-гого реrLIстра 9 переписывается в блок памяти 7 вместо прежнего значения.

Этот же импульс ГТИ 12 поступает на счетный вход счетчика 10 и уменьшает значение записанного туда кода на единицу.

При следующем импульсе ГТИ 12 операция суммирования повторяется. Когда содержимое счетчика 10 станет равным нулю. после

Ь сул.мирований отс«ета сигнала g(k Atj. выходной сигнал счетчика 10 закрывает ключ 11 и импульсы ГТИ 12 не проходят на вход задания рабочего интервала распределителя импульсов 13. Таким образом, каждый отсчет сигнала!)

y({k+m) A tj.

После каждых isaac импульсов ГТИ 12 цикл повторяется, т.е. происходит многократное суммирование очередного отсчета входного сигнала.

Сумматор 8 работает беэ внешней синхронизации, его выходные сигналы изменяются по мере изменения входных. Выборка выходных сигналов сумматора 8 в нужные моменты времени осуществляется синхронизацией последующих узлов. После N циклов многократного суммирования отсчетов сигнала g(k Л1)(где N определяет усреднение во времени) сигнал с восьмого выхода

22 распределителя импульсов 13 подает команду на включение коммутатора 14. Одновременно с первого выхода 15 поступает команда считывания из блока памяти 7. Полученное результирующее значение корреляционной функции поступает на выход коррелятора. Число N необходимо выбирать таким, чтобы операция деления полученного результата сводилась к считыванию старших разрядов.

Далее выходной сигнал на девятом выходе 23 распределителя импульсов 13, задержанный на время z s по отношению к

1777152 выходной формирователь 34, на второй выход 16 — через элемент задержки 24 с временем задержки г1 и выходной формирователь 35 и на третий выход 17— через элементы задержки 24 и 25 с временем задержки х1, г2 соответственно, схему ИЛИ 31 и выходной формирователь 36.

Импульсы ГТИ 12, поступающие на -вход синхронизации распределителя импульсов

13, поступают на делитель импульсов 32 с коэффициентом деления смаке. С выхода делителя импульсов 32 импульсы проходят на четвертый выход 18 через выходной формирователь 37, на пятый выход 19 — через элемент задержки 26 с временем задержки тз и выходной формирователь 38, на шестой выход 20 — через элементы задержки 27 с временем задержки t 4 и выходной формирователь 39, на седьмой выход 21— через элементы задержки 27 и выходной формирователь 40, а также на вход счетчика цикла 33 с коэффициентом пересчета N, С выхода счетчика цикла 33 импульсы проходят на восьмой выход 22 через выходной формирователь 41, на первый выход 15— через схему ИЛИ 30 и выходной формирователь 34, на девятый выход 23 — через элемент задержки 28 с временем задержки тэ и выходной формирователь 42 и на третий выход 17 — через элементы задержки 28 и 29 с временем задержки гg, r е соответственно, схему ИЛИ 31 и выходной формирователь 36.

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

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

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

5 него введены генератор тактовых импульсов, регистр старших разрядов, ключ и эле10

35

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

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

1777152

Фиг. 2

1777152 гтрк

Юыгаа игривая 2 >алигер Иу кне рггиглгггг

Лмугл &ал ,14

4maa Icvnmv гйотрыРан глюгагг

Суиюыгаииг

Snnna nn nmu

Bunts 8mpam ургрим7рггж

rr

Аыаз А&ач

nn nmu 2 лмай геиюииг га

Я люи

Фиг 4

Составитель П.Драбич

Редактор Г.Бельская Техред М,Моргентал Корректор А.Козориз

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

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

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

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

Устройство для определения заданной ординаты корреляционной функции Устройство для определения заданной ординаты корреляционной функции Устройство для определения заданной ординаты корреляционной функции Устройство для определения заданной ординаты корреляционной функции Устройство для определения заданной ординаты корреляционной функции Устройство для определения заданной ординаты корреляционной функции 

 

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

Изобретение относится к вычислительной технике и может быть использовано при построении устройств отображения графической информации на экране ЭЛТ и создании специализированных графических систем для тренажеров Устройство отсечения млогоугольника для графического дисплея содержит распределитель 1 сигналов, регистр2 вершин, блоки 3 4 первой и второй памяти, регистр 5 окна, блок регистров 6 общего назначения, триггер 7 флага видимости , триггер 8 конца операции, триггер 9 вершины, первый и второй счетчики 10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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