Многоканальный цифровой коррелятор
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике. Целью изобретения является расширение частотного диапазона исследуемых сигналов. Коррелятор содержит блок 1 синхронизации, узлы формирования кодч приращений 2 и 2, шифраторы 3, 3,, группу регистров 4 I - 4, группу триггеров , сумматоры 6, 6, регистр 7, блоки о ti4i сдвига кодов, группу коммутаторов 9i-9p, накапливающие сумматори lOo-lOf,. Б корреляторе применены узлы формирования кода приращений с показательной системой кодирования приращений , лри этом ординаты корреляционной функции вычисляются параллельно . 1 йл.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
„„SU„„1397938 А1 (51)4 G 06 Р 15/336
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АBTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (2I) 3861642/24-24 (22) 22.02.85 (46) 23,05.88. Бюл. М - 19 (71) Институт кибернетики им. B,М. Глушкова (72) В.П. Боюн и А.Н. Головин (53) 681.32(088.8) (56) Авторское свидетельство СССР
В 1 179368, кл . G 06,F 15 /336, 1 985 .
Авторское свидетельство СССР
11 1292006, кл. G 06 F 15/336, 1985. (54 ) МНОГОКАНАЛЬНЫЙ ЦИФРОВОЙ КОР Р ЕЛЯ70Р (57) Изобретение относится к вычислительной технике. Целью изобретения является расширение частотного диапазона исследуемых сигналов. Коррелятор содержит блок 1 синхронизации, узлы формирования кода приращений 21 и 2, шифраторы 3, 3, группу регистров 4, — 4» группу триггеров 5,-5„, сумматоры 61, 6, регистр 7, блоки
8 -8 „,, сдвига кодов, группу коммут»торов 91-9„, накапливающие сумматоры
10 -10„. В корреляторе применены ysлы формирования кода приращений с показательной системой кодирования приращений, при этом ординаты корреляционной функции вычисляются параллельно. 1 ил.
1397938
Изобретение относится к вычислительной технике, предназначено для оперативного определения корреляционных функций случайных процессов в реальном времени и может быть использо5 вано в автоматике, биологии, медицине и других областях науки и техники.
Цель изобретения " расширение частотного диапазона исследуемого сигна- !О
1 ла.
На чертеже приведена структурная схема коррелятора.
Коррелятор содержит блок 1 синхронизации, узлы 2, и 22 формирования кода приращений, шифраторы 3 и 3>, группу регистров 4,-4„, группу триггеров 5, -5 „, сумматоры 6 и 62, регистр 7, блоки 8 -8 „,„сдвига кодов, группу коммутаторов 9,-9„, накап-20 ливающие сумматоры 10 -1О„, информационные входы 11 и 12, вход !3 запуска, выход 14, выход 15 сигнализации окончания вычислений.
Коррелятор работает следующим об- 25 разом.
По сигналу, поступающему на вход !3 запуска устройства, осуществляется запуск блока 1 синхронизации, установка в исходное состояние первого 2, и 30 второго 22 узлов, регистров 4„-4„, регистра 7, накапливающих сумматоров
10 р-10 „и триггеров 5, -5 „.
С выхода узлов 2, и 2 снимается текущее H> IeHHe сигналон х(с ) и
y(t) в дополнительном коде.
Если значение приращения ау. по1 ложительное, т.е. на знаковом выходе приращений узла 2 "0", то код с выхода узла 2,, поступающий через блок 40
8 „, сдвига кода на второй вход первого сумматора 6, со сдвигом на р 2 ! разрядов в сторону младших разрядов,, суммируется со значением, поступающим с выхода регистра 7 и равным 45 произведению предыдущих отсчетов сигналов x(t ) и y(t ). Значение р 2, определяется величиной приращения входного сигнала на выходе кода приращений второго узла 2 Ь -м такте рабо1
50 ты устройства и численно равно номеру разряда, содержащего "1" в коде приращений сигнала y(t,) . Если же прирашение Ду, отрицательное, т.е. на выходе знака кода приращений узла
2 2 "1", то код с выхода узла 2,, поступающий на второй вход первого сумматора 6, со сдвигом на р >, раэрядон н сторону младших разрядон, нычитается из значения, поступающего с ныхода регистра 7. Управление режимами "Суммирование" н "Вычитание" на первом сумматоре-вычитателе 6
1 осуществляется сигналом с ныхода знака кода приращений второго узла 2
На втором сумматоре 6 2 выполняются сложение (если сигнал на ныходе знака кода приращений первого узла
2, равен "0") результата с выхода первого сумматора 6, и кода у„ текущего значения сигнала y(t), сдвинутого на р,; разрядов н сторону младших разрядов, или вычитание (если сигнал на выходе знака кода приращений первого узла 2, равен "1")кода у, текущего значения сигнала y(t), сдвинутого на р,; . разрядов в сторону младших разрядов иэ результата с выхода первого сумматора 6 „ . !Значение р,. определяется величиной прип
1, ращения входного сигнала на выходе кода приращений первого узла 2, в
i-м такте работы устройства и численно равно номеру разряда, содержащего
"1" н коде приращения сигнала x(t).
Результат с выхода второго сумматора 62 поступает в регистр 7 и далее н накапливающий сумматор 10 о, где
IIo достижению заданного ч сла отсчетов получается значение хру .
=1
В течение N тактов работы устройстна на первом 6 и втором 62 сумматорах и регистре 7 осуществляется вычисление произведения отсчетов сигналов x(t) и y(t ) и их накопление на накапливающем сумматоре 10 . В результате этого н N — м такте н накапливающем сумматоре 10р образуется сумма, равная . хмур. В течение (в1 этого времени зйачение единичного сигнала с инверсных выходов триггеров 5,-5„, поступающее на второй управляющий вход коммутаторов 9,-9„, разрешает коммутацию выходов регистров 4,-4 „ с входами накапливающих сумматоров 101-10„. К этому нремени
I-a накапливающем сумматоре 1О „бу4-1 дет накоплена сумма K ax р у, на
6+1 Р накапливающем сумматоре 102 н-г ь х 1,2у1, на сУмматоре 10
:1
В-3 х )+3 y(II=1
В (N+1)-м такте работы появляется сигнал на первом выходе блока 1 син1397 хронизации, который в (N+2)-м такте, пройдя через триггер 5,, коммутирует выход накапливающего сумматора 10 о с входом накапливающего сумматора 10, и запирает вход накапливающего сум—
5 матора 10р. В этом же такте в накапливающем сумматоре 10, образуется сумма и и н
E хру +с дх у+фу(. х у е- i е= " c=i
В (N+3i-м такте единичный сигнал с прямого выхода триггера 51 поступает на первый управляющий вход коммутатора 91 и данные иэ накапливающего сумматора I Oc поступают в накапливающий сумматор 101, образуя сумму и
:С х у,и т.д. (, 0+?
В этом же такте происходит эапира — 0 ние входа накапливающего сумматора
1О„ и т.д.
В (N+I+n)-м такте в сумматоре 10 „ образуется сумма .Г х у, проис1! !Фь ходит запирание входа накапливающего сумматора 10„», и на выход 15 посту— пает сигнал, свидетельствующий об окончании вычисления ординат корреляционной функции Н(К ) при всех К
O,п. Данные с выхода 14 необходимо снимать со сдвигом íà (log N) разря1 дов в сторону мпадших разрядов. формула изобретения 35
Многоканальный цифровой коррелятор, содержащий два узла формирования кода приращений, два сумматора, накапливающий сумматор, блок синхрониэа- 40 ции, регистр, группу регистров и И каналов, каждый иэ которых содержит триггер, коммутатор и накапливающий сумматор, причем информационные входы первого и второго узлов формирова- 45 ния кода приращений являются первым и вторым информационными входами коррелятора соответственно, вход запуска блока синхронизации соединен с входами начальной установки узлов фор- 50 мирования кода приращений и является входом запуска коррелятора, выход первого сумматора соединен с первым информационным входом второго сумматора, выход которого соединен с информационным входом регистра, выход которого соединен с информационным входом накапливающего сумматора и .первым информационным входом первого
938 4 сумматора, вход разрешения работы накапливающего сумматора соединен с первым выходом блока синхронизации, второй выход которого соединен с тактовыми входами узлов формирования кодов приращений и входом разрешения работы второго узла формирования кода приращений, третий выход блока синхронизации соединен с вхбдами pasрешения работы первого узла формирования кода приращений, входы начальной установки триггера и накапливающих сумматоров всех каналов соединены с одноименными входами регистров
t группы и подключены к входу запуска коррелятора, первый выход блока синхронизации соединен со счетным входом триггера первого канала, счетный вход триггера каждого последующего канала соединен с прямым выходом триггера и с первым управляющим входом коммутатора предыдущего канала, тактовые входы триггера и накапливающих сумматоров всех каналов соединены с одноименными входами регистров группы, реГистра и накапливающего сумматора и подключены к второму выходу блока синхронизации, инверсный выход триггера каждого канала соединен с вторым управляющим входом коммутатора своего канала, выход каждого регистра группы соединен с информационным входом последующего регистра группы, информационный вход первого регистра группы соединен с выходом дополнительного кода второго узла формирования кода приращений, выход знака кода приращения которого соедн нен с входом разрешения работы первого сумматора, выход знака кода приращения первого узла формирования кода приращений соединен с входом разрешения работы второго сумматора и входом задания режима работы накапливающего сумматора каждого канала, выход ком-, мутатора каждого канала соединен с информационным входом накапливающего сумматора своего канала, выход накапливающего сумматора каждого канала соединен с первым информационным входом коммутатора последующего канала, выходы накапливающих сумматоров всех каналов и выход накапливающего сумматора являются выходами значений соответствующих ординат корреляционной функции коррелятора, выход накапливающего сумматора соединен с первым информационным входом
Составитель В. Орлов
Техред JI.Ñåðäþêîâà
Редактор Е. Папп
Корректор О. Кравцова
Заказ 2601/49
Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35Ä Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4
5 13979 коммутатора первого канала, прямой выход триггера последнего канала является выходом сигнализации окончания вычислений коррелятора вход saЭ
5 дания режима работы накапливающего сумматора соединен с шиной нулевого потенциала, отличающийся тем, что, с целЬю расширения частотного диапазона, в коррелятор введены два блока сдвига Йодов, rpynna блоков сдвига кодов, первый и второй шифраторы, входы первого и второго шифраторов соединены с выходами кода приращений соответствующих узлов 15 формиров анин кода приращений, выход дополнительного кода первого узла формирования кода приращений соединен с информационным входом первого блока сдвига кодов, управляющий вход кото38 6 рого соединен с выходом второго шифратора, выход дополнительного кода второго узла формирования кода приращений соединен с информационным входом второго блока сдвига кодов, управляющий вход которого соединен с управляющими входами блоков сдвига кодов группы и подключен к выходу первого шифратора, выходы регистров группы соединены с информационными входами блоков сдвига кодов группы, выходы первого и второго блоков сдвигов кода соединены соответственно с вторыми входами первого и второго сумматоров, выходы блоков сдвига кодов группы соединены с вторыми информационными входами соответствующих коммутаторов группы.