Многоканальный цифровой коррелятор Советский патент 1987 года по МПК G06F17/15 

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

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

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

На фиг. 1 представлена структурная схема коррелятора; на фиг. 2 структурная схема узла формировани кода приращений.

Коррелятор (фиг, ) содержит бл i синхронизации, два узла , и 2 , формирования кода приращений, группу регистров 3, -3| , первый 4 , и второй 4,2 сумматоры, регистр 5,коммутаторы fi, -6 , накапливающий сум- матор 7, , накапливающие сумматоры 7,-7 , триггеры , первый 9 и второй 10 информационные входы,вхо И запуска, выходы 12 значений ординат корреляционной функпии, выхо 13 сигнализации окончания вычислений.

Узел формирования кода приращений (фиг. 2) содержит элемент 14 сравнения, элемент И 15, накаплива ющий сумматор 16, цифроаналоговый преобразователь 17, коммутатор 18.

Алгоритм работы коррелятора следующий .

вычисление i-ro произведения z, отсчетов X j и у. при вычислении корреляционной функции R(kT) при осуществляется согласно выражению

Zi х,, У,,+4У,- х,.,+у, лх, 2(.,+4У;- х,.,+у.-ах,.

Вычисление ординат корреляционной функции R(kt) при ,n ствляется по следующей схеме:

R(0)x, у, ,,+......+

+,., у,./, У.;

R(r)R(0)C3xp,,yf П:х.у. +

.

.%Л

R(2t)R(t)&,y, +

R(nT)R(n-i)t.ii:.

NN

с:йх,„у, iivy,.

Так как приращения сигналов x(t) и y(t) соответственно равны АХ и

лу, , где

лх, (x-x,-) 1 2 ; л у, Csipn(y-yj ) 1 2 ;

то значения произведений лх . у. и 4У. X . можно записать

йхд sipn(x-X| ) 2 у- ; ау. x- (y-y, ) 2 X, .

Знак произведений л х. у. и л у. х ., равный

sip;n(x-x, )©(sip,n у,) sipn(y-y. )®(siRn Xj),

определяется следуюргим образом.

Если знак приращения л.к- или ду положительный (что соответствует о на выходе приращений узлов 2 и 2), то знак произведения дх-у; или лу х равен знаку у, или х,-.Если же знак прирашения лх или ду отрицательный (что соответствует 1 на выходе приращений узлов 2 и 2), то знак произведения или лУ х, равен знаку,, противоположному у. или X ,

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

Коррелятор работает следуюпшм образом

По сигналу, поступающему на вход 1 ., осуп1ествляется запуск блока 1 синхрониза1Н1и и установка в исходное состояние первого 2 и второго 2j узлов формирования кода приращений регистров 3,-3, регистра 5, сумматоров , и триггеров 8,-8 . С одного выхода узлов 2, и 2 снимается текущее значение сигналов x(t) и y(t) в дополнительном коде, с другого выхода этих же узлов - приращения сигнала в виде 1 и О (1 соответствует отрицательному приращению, а О - положительному).

Если значение приращения &у положительное, т.е. на выходе приращений узла 2j О, то код с выхода узла 2,, поступаюо;ий на второй вход сумматора 4, со сдвигом на г (г - разрядность узл(1В 2, и 2) разрядов в сторону младпшх разрядов, суммнруется со значением, поступающим с выхода регистра 5 и равньм произведению предыдущих отсчетов сигнало x(t) и y(t). Если же приращение &у. отрицательное, ращений узла 2

да узла 2 ,, поступающий на второй вход сумматора 4 со сдвигом на г

1 т.е. на выходе при2 1, то код с выхоразрядов в сторону младших разрядов, вычитается из значения, поступа ющего с выхода регистра 5. Выход первого узла 2 подключен к второму входу сумматора А со сдвигом на г разрядов в сторону младших разрядов. Управление режимами Суммирование и Вычитание на сумматоре 4 , осуществляется значением сигнала на выходе приращения второго узла . ,- ключенного к управляющему входу сумматора 4 ,.

На втором сумматоре 4 выполняется слоя 2ние (если сигнал на выходе приращений первого узла

По сигналам, поступающим с третьего выхода блока 1 на второй управляющий вход первого узла 2,, осуществляется выдача кода с выхода первого узла 2| на второй вход первого сумматора 4 ,. В течение этого времени значение единичного сигнала с инверсных выходов триггеров ,, поступающее на второй управляющий вход коммутаторов 6, -6, , разрешает коммутацию выходов регистров 3,-3 с входами накапливающих сумматоров

7, -7 .

равен

К этому времени на накапливающем сум71 Д Тнакоплена сумма АХ у ,

сумматора 4 , и кода у,- текущего зна- „а накапливающем сумматоре 7 N-2

О) результата с выхода первого

25

чения сигнала y(t), сдвинутого на г разрядов в сторону младших раз- -- рядов, или вычитание (если сигнал на выходе приращений первого узла 2, .-i равен I) кода у гекущего значения сигнала y(t) , сдвинутого на г разрядов в сторону младших разрядов, из результата с выхода первого сумматора 4i. Результат с выхода второго сумматора 4 ij поступает в регистр 35 5 и далее в накапливающий сумматор 7р , где по достижении заданного числа отсчетов N получается значение

, .40.

В течение N тактов работы коррелятора на первом 4 и втором 4 сумматорах и регистре 5 осуществляется вычисление произведения отсчетов сиг.2 У(

г.

, на сумматоре и т.д.

75 В (N+1)-M такте работы появляется сигнал на первом выходе блока 1, который в (N+2)-M такте, прбйдя через триггер 8 ,коммутирует выход накапливающего сумматора 7 с входом накапливающего сумматора 7, и запирает вход накапливающего сумматора 7 . В этом же такте в накапливающем сумматоре 7 образуется сумма j;; х у + Nf-V

Л.,-Ур . В (N+3)-M такте единичный сигнал с прямого выхода триггера 8 поступает на первый управляющий вход коммутатора 6 4 и данные иэ накапливающего

налов x(t) и y(t) н их накопление на 45 сумматора. 7 поступают в накапливающий сумматор 7jj , образуя сумму V,.,y.ev.

накапливающем сумматоре 7, . В резултате этого в N-м такте в накаплива-

ющем сумматора 7 образуется сумма,

м равная р X у . По достижении зар 1 f

данного числа отсчетов, равного N, блок 1 синхронизации вырабатьшает в (N+1)-M такте по первому выходу сигнал, который в (N+2)-M такте, пройдя через триггер 8,, коммутируе выход накапливающего сумматора 7 с входом накапливающего сумматора 7, и запирает вход накапливающего сумматора 7о

Число отсчетов N выбира-Ю t5 20

2920064

ется обычно пелой степени двойки,

Под действием импульсов с второго выхода блока 1 осуществляется продвижение информапии .из второго ; узла 2 в регистры 3 -3 , соединенные последовательно, прием информаци в регистр 5, накапливающие сумматоры 7о-7f, и триггеры 8,-8п.

По сигналам, поступающим с третьего выхода блока 1 на второй управляющий вход первого узла 2,, осуществляется выдача кода с выхода первого узла 2| на второй вход первого сумматора 4 ,. В течение этого времени значение единичного сигнала с инверсных выходов триггеров ,, поступающее на второй управляющий вход коммутаторов 6, -6, , разрешает коммутацию выходов регистров 3,-3 с входами накапливающих сумматоров

7, -7 .

25

на сумматоре т.д.

75 --.-i

В (N+1)-M такте работы появляется сигнал на первом выходе блока 1, который в (N+2)-M такте, прбйдя через триггер 8 ,коммутирует выход накапливающего сумматора 7 с входом накапливающего сумматора 7, и запирает вход накапливающего сумматора 7 . В этом же такте в накапливающем сумматоре 7 образуется сумма j;; х у + Nf-V

Л.,-Ур . В (N+3)-M такте единичный сигнал с прямого выхода триггера 8 поступает на первый управляющий вход коммутатора 6 4 и данные иэ накапливающего

сумматора. 7 поступают в накапливаю

щий сумматор 7jj , образуя сумму V,.,y.ev.

ги

И т.д. Б этом же такте происходит запирание входа накапливающего сумматора 7, и т.д. В (N+l+n)-M такте в сумматоре 7., образуется cyiviMa

.nyr ходит запирание входа накапливающего сумматора 7., и на выход 13 устройства поступает сигнал, свидетельствующий об окончании вычислекия ординат корреляционной функции R(kt) при всех ,n.

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

1 . Многоканальный цифровой коррелятор, coдepжal Jлй два узла формирования кода приращений, два сумматора, накапливающий сумматор, регистр и блок синхронизации, вход запуска которого соединен с входами начальной установки обоих узлов формирования кода приращений, регистра и являются входом запуска коррелятора, информационные входы первого и второго узлов формирования кода приращений являются первым и вторым информационными входами коррелятора сответственно, выход первого сумматора соединен с первым информционным входом второго сумматора, выход котрого соединен с информационным входом регистра, выход которого соединен с информационным входом накапливающего сумматора, вход разрешения работы которого соединен с первым выходом блока синхронизации, второй выход которого соединен с тактовыми входами обоих узлов формирования кода приращений и входом разрешения работы второго узла формирования кода приращений, третий выход блока синхронизации соединен с входом разрешения работы первого узла формирования кода приращ,ений, отличающийся тем, что, с целью повьш1ения быстродействия-, в него введены группа регистров и п каналов, каждый из которых содержит триггер, коммутатор и накапливающий сумматор, входы начальной установки триггера и накапливающих сумматоров всех каналов соединены с одноименными входами регистров группы и подключены к входу запуска блока синхронизации, первьй выход которого соединен со счетным входом триггера первого канала, счетный вход триггера каждого последуюп1его канала соединен с прямым выходом триггера и с первым управляющим входом комутатора предыдущего канала, тактовые входы триггеров и накапливающих сумматоров всех каналов соединены одноименными входами регистров группы, регистра и накапливающего сумматора и подключены к второму выход блока синхронизации, инверсный выхо триггера каждого канала со-единен с

5

10

15

25

30

20

92(К)66

HTiipbiM xTipaPJiяюшим нхопом ког--;мутлто- ра ciioei o канала,, выход каждого ре- гнстра группы соединен с первым информационным входом коммутатора соответствующего канала -; информационным входом по Следующего рег истра группы, информационный вход первого pei HCTpa группь соединен с вторым информационным входом второго сумматора и с выходом дополнительного кода второго узла формирования кода приращений, выход кода приращения которого соединен с входом разрешения работы первого суг-даатора, первый информапионный вход которого соединен с выходом регистра у второй информационный вход первого сумматора соединен с выходом дополнительного кода первого узла формирования кода приращений, выход кода приращения которого соединен с входом разреоге- мия работы второго сумматора и входом выбора режима работы накапливающего cyiviMaTopa каждого канала, выход коммутатора ка вдого канала сое- динен с информационным входом накапливающего сумматора своего канала, вьгход накапливающего сумматора каждого канала соединен с вторым ин- формапйонным входом коммутатора последующего канала J вь ходы накапливающих сумматоров всех каналов и выход накапливающего сумматора являются выходами значений соответству- 35 ющих ординат корреляционной функции корре1;ятора , выход накапливающего сумматора соединен с вторым информационным входом коммутатора первого канала, прямой выход триггера последнего канала является выходом сигнализации окончания вычислений коррелятора, вход выбора режима работы накапливающего сумматора соединен с о иной нулевого потенциала коррелятора ,

2, Коррелятор по п. 1, от л и- чающийся тем, что узел формирования кода приращений содержит элемент сравнения, элемент И, накапливающий сумматор, цифроаналоговый преобразовате:гь и коммутатор, выход которого является выходом дополнительного кода узла, первый вход элемента сравнения является информационным входом узла, второй вход элемента сравнения соединен с выходом цифроаналогового преобразователя, входы которого соединены с инфорЕу1а- циокными входами кo tмyтaтopa и под40

45

50

712920068

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

дом элемента И, второй вход которого является.тактовым входом узла.

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

нонменным входом узла, выход элемен- та сравнения соединен с первым вхо-

дом элемента И, второй вход которого является.тактовым входом узла.

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

название год авторы номер документа
Многоканальный цифровой коррелятор 1985
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1397938A1
Многоканальный цифровой коррелятор 1984
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1290352A1
Многоканальный цифровой коррелятор 1983
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1211753A1
Многофункциональный анализатор случайных процессов 1986
  • Якименко Владимир Иванович
  • Фомичев Борис Евгеньевич
  • Бульбанюк Анатолий Федорович
  • Эпштейн Цецилия Борисовна
SU1399766A1
Коррелометр 1984
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1179368A1
ПРИЕМНИК СИГНАЛОВ СПУТНИКОВЫХ РАДИОНАВИГАЦИОННЫХ СИСТЕМ 2000
  • Федотов Б.Д.
  • Поверенный Д.Г.
  • Малашин В.И.
  • Иванов В.Н.
  • Коротков А.Н.
  • Писарев С.Б.
  • Шебшаевич Б.В.
RU2178894C1
Многоканальный статистический анализатор 1983
  • Телековец Валерий Алексеевич
  • Прасолов Юрий Николаевич
  • Любарский Анатолий Владимирович
SU1215119A1
Устройство для определения оптимальных траекторий 1983
  • Васильев Всеволод Викторович
  • Баранов Владимир Леонидович
SU1223240A1
Устройство для определения корреляционной функции 1987
  • Киенский Владимир Владимирович
  • Прядеев Александр Евгеньевич
  • Резниченко Юрий Александрович
SU1501086A1
Цифровой линейный интерполятор 1991
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Мельник Елена Пантелеймоновна
  • Пилипчук Инна Евгеньевна
SU1807450A1

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

Реферат патента 1987 года Многоканальный цифровой коррелятор

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

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

Составитель Е.Ефимова Редактор В.Петраш Техред: Л.Сердюкова:

Заказ 273/49 Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

-.- ..«.-,-.™.™.-..-.-.---.и----..---...-.-.--------- --- ---- - -------- -

Проияводгтвенно-полиграфическое предприятие, .г. Ужгород, ул. Проектная, 4

BtiiroS кода прирощеюл

Корректор М.Самборская

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

Грибанов Ю.И
и др
Автоматические цифровые корреляторы
- М.: Энергия, 1971 , с
Деревянный коленчатый рычаг 1919
  • Самусь А.М.
SU150A1
Коррелометр 1984
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1179368A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 292 006 A1

Авторы

Боюн Виталий Петрович

Головин Александр Николаевич

Даты

1987-02-23Публикация

1984-12-28Подача