Коррелятор

 

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

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

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

РЕСПУБЛИК

ts»s G 06 F 15/336

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

K АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Ш1(1)-Х д(t — t,) К=о (21) 4901046! 24 (22) 09.01.91 (46) 30,06.93. Бюл. % 24 (72) И.И.Обод, Н, К, Бондарь, В, Н.Пехота и Н.И.Лисаевич (56) Авторское свидетельство СССР

hk 980101, кл. G 06 F 15/336, 1981.

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

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

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

М 1292007, кл. 6 06 F 15/336, 1985.

Лощилов И.И. Перспективы роста производительности ЭВМ. — Зарубежная радиоэлектроника, N 5, 1976, с.3-25.

Радиотехника и электроника, 1980, М 9, с.1902.

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

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

Структурная схема коррелятора приведена на чертеже.

Коррелятор содержит блоки памяти 1, аналого-цифровой преобразователь 2, первую группу регистров 3, регистры памяти 4, первую группу умножителей 5, вторую группу умножителей 6, первую группу сумматоров 7, вторую группу сумматоров 8, регистр памяти коэффициентов 9, третью группу регистров 10, четвертую группу регистров 11, пятую группу регистров 12, шестую группу регистров 13, первый 14 и второй 15 счетчики, первый 16, второй 17 и третий 18 элементы ИЛИ, элементы сравнения 19. вторую группу регистров 20, третью группу сумма. Ы2„„1824643 А1 (54) КОРРЕЛЯТОР (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано в различных областях специального назначения, Цель изобретения — упрощение коррелятора. Коррелятор содержит блоки памяти. аналого-цифровой преобразователь, группы регистров, регистры памяти, блоки памяти значений опорного сигнала, группы умножителей, группы сумматоров, счетчики, элементы, элементы сравнения. 1 ил. торов 21, первый 22, второй 23, третий 24 и четвертый 25 выходы коррелятора, вход 26 синхронизации, информационный вход 27. вход запуска 28 и вход управления перезаписью 29.

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

Работа коррелятора основана на использовании детерминированной неэквидистантной дискретизации.

Рассмотрим неэквидистантную дискритизацию эргодических сигналов x(t), y(t- t), Для этого представиМ отсчеты хд(т) и уд(-т) в виде произведения непрерывных сигналов x(t) и у(т) на решетчатные функции ш1(с) и Wz(t- т), состоящие иэ нерегулярных последовательностей единичных дельта-импульсов:

1824643

Ш2()- Х д(1-Ь-IAt), к =о

Корреляционная функция Склад(т) имеет вид

Схуд(х) !!гп M((x(t)y(t т)) (LU1(t)LUz(t Q)

Т -» оо учитывая, что процессы x(t) и y(t-t) независимы от LUt,z(t). получаем л

Cxyp(t ) = lllTI (Сху(7) C iz(t ). (1)

Т-» оо

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

Sxyp(IA f) Cxyp(l A t), A f 1/A t откуда с учетом теоремы Планшереля имеем

A 1

Sxyp(l Af) - Ila (Sxy(f)* S)z(IA f) (2)

Т- о

Из выражений (1) и (2) следует, что для получения насыщенной оценки 5xy(f) по дискретн м отсчетам сигналов {хд) и (уд) процессы дискретизации Ш1,р(т) должны быть такими, чтобы при Т - оо спектральная плотность 512(! Лт) стремилась к периодической последовательности дельта-импульсов с шагом Л f =- 1/At. Это равносильно условию, чтофы оценка корреляционной функции С!г(!Л t) была определена для всех I =- 0,1,2,... и стремилась к постоянной величине, не зависящей от r = I A t и Т;

1 !!Гп С12(т, Т) = Н

Т- m

Тогда значение Cxy(t) определяется по формуле

Cxy(<)= Н Схул(4

Требуемым свойством обладают периодические потоки Шп(т) с шагом дискретизации Л t и частотой f» = 1 /Л t, а также стационарные стохастические процессы дискретизации Ш для которых при среднем интеграле между импульсами шд Л t и частоте 1д = 1/шд Atz корреляционая функция равна:

i - 1,2 llm Са(0) = 1/шд; IlmC1z(l A t)=

Т- о Т. Оо

= 1/шд

Очевидно, что максимальной величине ш„соответствует одно совпадение при каждрм изменении на единицу (.12(! At) = 1/(и шд ); и шд - Т/ Л t

Импульсные потоки Ш1,z(t) со свойством корреляционной функции "Окно совпадение" можно получить детерминированным способом, подобрав специальным образом расположение единичных импульсов на заданном отрезке

Т-N At.

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

В блоки 1i...15 памяти записываются дискретные значения опорного сигнала у(т) (у11 у15; у21 у25;...;у51 у55) согласно значениям импульсного потока Ш1(1), В регистры 41....44 записываются значения импульсного потока LU)(t), К5, К2, Кз и К4 соответственно, значение К1 (К1=0) не используется, так как при циклическом повторении К!=К5. В регистр 9 записываются значения коэффициента масштабирования

1/N - Л t/T. Регистры 3, 20, 10, 11, 12, 13 обнуляются, Счетчик 14 работает с коэффициентом деления И+1, счетчик 15 -- с коэффициентом деления и+1. При включении коррелятора на информационный вход 27 подается входной сигнал x(t), на вход 26— последовательность импульсов тактовой частоты устройства, и один раз за все время работы коррелятора на вход 28 подается импульс запуска. Импульс с входа 28 через элементы ИЛИ 16 и 17 подается на синхровход аналого-цифрового преобразователя 2, на синхровходы регистров 10...13 и на синхровход регистра 201, По переднему фронту импульса аналого-цифровой преобразовэ

30 тель 2 производит преобразование сигнала

x(t). Полученное дискретное значение х1, поступает на вторые входы умножителей 5, на выходы которых реализуются произведения

x1f11, х1у21; х1уз1; х1у 1 и х1увь Результат

xiy1> по заднему фронту импульса с выхода элемента ИЛИ 17 записывается в регистр

201. В дальнейшем этот результат суммируется в сумматоре 81 с результатом. хранящимся в регистре 31; умножается в

40 умножителе 61 на коэффициент, хранящийся в регистре О, и выдается на выход 22 коррелятора, По заднему фронту импульса с выхода элемента ИЛИ 16 результат х1у21 записывается в регистр 10, результат х1уз1

45 записывается в регистр 111, результат х1у41 — в регистр 121, а результат х1у51 — в регистр 13 .

При совпадении значений содержимого регистра 4z со значением содержимого счетчика 14 в элементе 192 сравнения вырабатывается импульс который проходит через элементы ИЛИ 18, увеличивает состояние счетчика 15 на единицу, проходит через элемент ИЛИ 16 и поступает на синхровходы

55 АЦП 2 и регистров 10, 11, 12, 13, а также поступает на синхровход регистра 202. В результате изменения содержимого счетчика 15 в блоках 1 памяти происходит сдвиг значений опорного сигнала y(t). Полученное

1824643 из АЦП 2 дискретное значение поступает на вторые входы умножителей 5, где реализуЮТСЯ ПРОИЗВЕДЕНИЯ Х2У12: Х2У22; Х2У32 Х2У42 и Х2у52. Значения х2у12 и Х1у21 хранящиеся в регистре 10 суммируются в сумматоре 212 и по заднему фронту импульса с выхода элемента сравнения 192 записывается в регистр 202. B дальнейшею этот результат суммируется с содержащим регистра 92 и сумматоре 82. Полученная сумма умножается на коэффициент масштабирования в умножителе 62 и подается на выход 23. По заднему фронту импульса с выхода элемента ИЛИ 16 в регистр 10 записывается результатт х2у22; в регистр 101 — x2y32; в регистр

112 — х2у31; в регистр 121 — x2y42; в регистр

122 — x1y41, в регистр 131 — x2y52, в регистр

132 — Х1у51.

При совпадении значения содержимого счетчика 14 со значением содержимого регистра 43 происходит аналогичное преобразование значения хз и подача его на вторые входы умножителей 5. В это же время по изменившемуся значению содержимого счетчика 15 происходит сдвиг эначеиий опорного сигнала y(t) в блоках l пэМЯТИ. В умножителях 5 реализуются следующие пРоизвеДениЯ хзУ13; хзУ23;х3У33: хзУ43 и хзУ53, Значения x3y13, Х2у22, поступающее с выхода регистра 10 и значение х1у31, поступающее с выхода регистра 112, суммируются в сумматоре 212 и по заднему фронту импульса с выхода элемента сравнения 193 результат суммирования записывается в регистр

203. Выходной код регистра 203 суммируется в сумматоре 83 с содержимым регистра

33 и в дальнейшем этот результат суммирования умножается в умножителе"63 с содержимым регистра памяти 9 и результат умножения выдается на выход 24 коррелятора. По заднему фронту импульса с выхода элемента ИЛИ 16 в регистр 10 записывается код х2у23. в регистр 111 — хзу33, в регистр 112 — Х2у32, в регистр 121 — хзу43; в регистр 122— х2у42, в регистр 123 — х1у41, в регистр 131— хзу53, в регистр 132 — х2у52, в регистр 133— х1у51. Далее при совпадении значений содержимого счетчика 14 и содержимого регистра 4 аналогичным путем входной сигнал преобразуется в цифровой код х4, который подается на второй вход умножителей 5, и по значению содержимого счетчика 15 происходит сдвиг значений опорного сигнала

y(t) в блоках 1 памяти. С выхода АЦП значение х4 подается на вторые входы умножителей 5, где реализуются произведения х4у14. х4у24; х4у34 х4у44 и х4у54. В сумматоре 213 происходит суммирование следующих кодов Х4у14; Х3у23; Х2у32 И Х1у41.

25 входа 29 происходит снятие результатов со всех выходов 22 — 25 коррелятора.

В дальнейшем работа коррелятора ана30

40

5

Результат суммирования по заднему фронту с выхода элемента срэвнения 194 записывается в регистр 20 и в дальнейшем этот результат суммируется с содержимым регистра 34 в сумматоре 84 и умножается на коэффициент, хранящийся в регистр 9, в умножителе 64, и подается на выход 25 коррелятора. Одновременно с этим по заднему фронту с выхода элемента ИЛИ 16 в регистр 10 записывается код — х4у24, в регистр 11 — х4у34; s регистр 112 — хзу33, в регистр 121 — х4у44; в регистр 122 — хзу43, в регистр 123 — x2y42; в регистр 131 — х4у54, в регистр 132 — x3y53; в регистр 133 — x2y52, в регистр 134 — х1у51. В сумматорах 71 получается результат — х4у24; хзу33: х2у42, х1у51; 72— х4у34; Хзу43: Х2у52 И 73 х4у44; Хзу53.

За два такта до сброса счетчика 14 в начальное состояние на вход 29 поступает стробирующий импульс, по заднему фронту которого происходит запись выходных кодов сумматоров 7 в соответствующие регистры 3, а произведение х4у54 записывается в регистр 34. По стробирующему импульсу с логична. Как следует иэ алгоритма работы заявленного устройства, он полностью повторяет алгоритмы работы прототипа.

Предлагаемое техническое решение направленное на улучшение конкретных технических характеристик корреляторов.

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

Как следует иэ сравнительного анализа прототипа заявленного устройства в заявленном устройстве дополнительно вводится (по сравнению с прототипом) 10 регистров и три сумматора и благодаря этому удается сократить число умножителей на 13. Простое сравнение уже позволяет сделать вывод, что техническое построение заявленного устройства значительно проще по сравнению с базовым объектом, Однако для полного доказательства введем умножители, регистры и сумматоры на простые вентильные элементы с которых и строятся эти элементы, Предположим, что используются 16 разрядные коды. В этом случае, как следует из (4) один умножитель содержит

7240 вентильных схем, сумматор с параллельным переносом — 430 вентильных схем, а регистр (5) два вентильных элемента на один разряд. В этом случае в заявленном устройстве дополнительно введены элементы на 10Х32Х + Зх430 = 1610 вентильных

1824643

15

30

55 схем. В базовом же объекте для построения

15 сокращенных умножителей необходимо

15х7240 = 108600 вентильных схем. Таким образом, техническое построение заявленного устройства по сравнению с базовым объектом проще на 108600 — 1610- 106990 вентильных схем.

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

Коррелятор, содержащий элементы сравнения, регистры памяти. первую и вторую группы умножителей, три элемента

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

И/1И. а второй вход — с выходом третьего злеMpнта ИЛИ, входы которого соединены с выходами элементов сравнения, первые входы которых соединены с выходами регистров памяти, а вторые входы — с выходом первого счетчика, счетный вход которого соединен с синхровходом коррелятора, выход третьего элемента ИЛИ соединен со счетным входом второго счетчика, выход которого соединен с адресными входами блоков памяти значений опорного сигнала, выходы которых соединены с первыми входами соответствующих умножителей первой группы, выходы умножителей второй группы соединены с соответствующими выходами коррелятора. первые входы умножителей второй группы соединены с выходом регистра памяти коэффициентов, а вторые входы — с выходами соответствующих сумматоров первой группы, первые входы которых соединены с выходами соответствующих регистров первой группы, тактовые входы которых соединены с входом управления перезаписью коррелятора, информационные входы первого, второго и третьего регистров первой группы соединены с выходами соответствующих сумматоров второй группы, отличающийся тем, что, с целью упрощения, в него дополнительно введены регистр, вторая, третья, четвертая и пятая группы регистров и третья группа сумматоров, первый вход первого сумматора третьей группы соединен с первым входом второго и третьего сумматоров этой группы, с выходом первого умножителя первой группы и с информационным входом первого регистра второй группы, выход первого сумматора третьей группы соединен с информационным входом второго регистра второй группы, второй вход первого сумматора третьей группы соединен с вторыми входами второго и третьего сумматоров этой группы и с выходом регистра, информационный вход которого соединен с выходом второго умножителя первой группы, а синхровход — с синхровходами регистров третьей, четвертой и пятой групп и с выходом первого элемента ИЛИ, второй вход второго элемента ИЛИ соединен с выходом первого элемента сравнения, выход второго элемента ИЛИ соединен с синхровходом первого регистра второй группы, синхровходы второго, третьего и четвертого регистров которой соединены соответственно с выходами одноименных элементов сравнения, выходы второго, третьего и четвертого регистров второй группы соединены соответственно с первыми входами одноимен-. ных сумматоров первой группы, информационный вход третьего регистра второй группы соединен с выходом второго сумматора третьей группы, третий вход которого соединен с третьим входом третьего сумматора этой группы, с выходом первого регистра третьей группы и с первым входом первого сумматора второй группы, второй вход которого соединен с выходами регистра, третий вход первого сумматора второй группы соединен с четвертым входом третьего сумматора третьей группы и с выходом первого регистра четвертой группы, четвертый вход первого сумматора второй группы соединен с выходом первого регистра пятой группы, информационный вход которого соединен с выходом второго регистра этой группы и с первым входом второго сумматор8 втОрОй группы, ВТороА вход KoTopof О соединен с информационным входом первого и выходом второго регистров четвертой группы, третий вход второго сумматора второй группы соединен с информационным входом первого регистра третьей группы и с выходом второго регистра этой группы, информационный вход второго регистра четвертой группы соединен с выходом третьего регистра этой группы и с первым входом третьего сумматора второй группы, второй вход которого соединен с информационным входом второго регистра пятой группы и с выходом третьего регистра этой группы, информационный вход которого соединен с информационным входом четвертого регистра первой группы и с выходом четвертого регистра пятой группы, выходы третьего, четвертого и пятого умножителей первой группы соединены с информационными входами соответственно второго регистра третьей группы, третьего регистра четвертой

1824б43

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

Редактор С, Кулакова Техред M.Ìîðãåíòàë Корректор М, Куль

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

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

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

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

Коррелятор Коррелятор Коррелятор Коррелятор Коррелятор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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