Устройство для определения взаимной корреляционной функции Советский патент 1988 года по МПК G06F17/15 

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

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

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

Устройство (фиг.. ) содержит генератор 1 тактовых импульсов, дели- тели 2, 3, частоты, аналого-цифровые преобразователи 4, 5, коррелятор 6, триггер 7, элемент И 8,. делитель 9 частоты, элемент И 10, элемент 11 задержки, элементы И 12, 13, экстремальный анализатор 14,элемент 15 сравнения, элемент И 16, регистры 17, 18, сумматор 19, регистр 20, блок 21, памяти, триггер 22, регистр 23, элемент И 24, эле- мент ИЛИ 25.

Коррелятор б (фиг. 2) содержит блоки 26, 27 памяти, счетчики 28- 30, элемент И 31, элемент ИЛИ 32, формирователи 33, 34, элемент И 35, элемент ИЛИ 36, делитель 37, перемножитель 38, накопитель 39, делитель 40, элемент 41 задержки, эле- 4eнт И 42, элементы ИЛИ 43-45, триггер 46, элемент И 47, элемент ИЛИ 48 триггер 49, элемент ИЛИ 50, выход 51 .

Экстремальный анализатор 14 (фиг. 3) содержит регистры 52, 53, элемент 54 сравнения,

Принцип работы устройства осно- вьшается на следующих положениях.

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

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

К,,

К, К. Осуществив парабо

5 0 5

О 5

0

5 0

5

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

Устройство для определения взаимной корреляционной функции работает следующим образом.

В исходном состоянии делитель 9, регистры 17, 18, 20, 23 обнулены. Триггер 22 находится в нулевом состоянии. На вход запуска поступает импульс запуска. Триггер 7 переключается в единичное состояние. Нулевой код с выхода делителя 9 через от- - крытый элемент И 10 и элемент ИЛИ 25 поступает на вход задания коэффициента деления делителя 3.. Тактовые импульсы с генератора I тактовых импульсов, разделенные делителями 2 и 3, поступают на запуск аналого-цифровых преобразователей 4, 5, благодаря чему входные сигналы псщвергаются дискретизации с одинаковой частотой.На выходе коррелятора 6 выдается взаимная корреляционная функция. Выход кор- реллятора 6 при этом отключен от выхода устройства, так как элемент И 13 закрыт. Поэтому значения всех ординат коррелограммы поступают только в экстремальный анализатор 14, который выдает на своем выходе код максимального значения ординаты взаимной корреляционной функции данной реализации. Элемент сравнения 15 производит сравнение кодов, выдаваемых с анализатора 14 и регистра 17. Если вновь поступивший от экстремального анализатора код превьппает код, хранящийся в регистре 17, то на выходе элемента сравнения 15 вьщается единичный потенциал, что разрешает прохождение импульса через элемент И 16. В результате в регистр 20 записывается код, до этого хранившийся в регистре 17, в регистр 17 запи- сьгеается код с выхода экстремального анализатора 14, а в регистр 18 за- письшается код с выхода делителя 9.

314

.Триггер 22 устянавливается в единичное состояние, что разрешает работу элемента И 24. Если в следующем цикле код, вьщаваемый в анализатор 14, меньше кода, хранящегося в регистре 17, то состояние регистров 17, 20 и 18 не изменяется, а в регистр 23 записывается код с анализатора 14 и триггер 22 устанавливается в нуле- вое состояние. Импульс с выхода окончания вычисления ординаты корреля-, тора 6 несет информацию о конце вычисления очередной ординаты корреляционной функции. Этот импульс изме- няет состояние делителя 9. Изменение состояния делителя 9 приводит к изменению коэффициента деления делителя 3, т.е. начинается новый цикл вычислений взаимной корреляционной функции. При появлении импульса на выходе делителя 9 триггер 7 устанавливается в нулевое состояние. Это приводит к открьшанию элементов И 12 и 13. В процессе вычисления произош- ло выделение кода максимальной реализации взаимной корреляционной функции, амплитуда которой хранится в регистре 17, а состояние делителя - в регистре 18. В регистре 20 записан при этом код амплитуды корреляционной функции в точке, ближайшей к точке максимума, находящейся слева от йак- симума, а в регистре 23 хранится код амплитуды корреляционной функции в точке, ближайшей к точке максимума, находящейся справа от максимума. В регистре 18 находится код делителя 9 соответствутощий взаимной корреляционной функции в точке К. Используя трехточечную параболическую интерполяцию, поправку к коэффициенту деле- ния в точке 1 можно найти по выражению

н 1 wen - W(3) .,. 2 W(3)-2W(2)+W(O:

которая совместно со значением точки Kj дает положение максимального зна- чения. Эта поправка вычисляется в блоке 21 памяти, в ячейки памяти которого заложено вычисление выражения (1), пересчитанное в поправку к коэффициенту деления делителя 3, т.е. в ячейке памяти этого блока предварительно записан результат вычисления выражения (1), пересчитанньш в поправку к коэффициенту деления делителя 3, Поступ1гашие коды с регистров ;17, 20 и 23 определяют ячейку памяти, в которой предварительно записан результат. Этот результат считывается с блока 21, суммируется в сумматоре 19. со значением кода, хранящимся в регистре 18, и поступает через открытый элемент И 12 и элемент ИЛИ 25 на вход делителя 3, Делитель 3 начинает вьщавать импульсы, максимально учитывающие допплеровскую частоту. В результате этого на выходе устройства, .т.е. на выходе элемента И 13, выдается взаимная коррелляцион- ная фуйкция процесса, максимально учитывающая нал1тчие допплеровского сдвига.

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

Так как импульсы квантования на входы запуска АЦП поступают в разное время за счет, разного коэ({)фициента деления делителей 2 и 3, то реализовать вычисление взаимной.корреляционной функции непосредственно затруднительно, поэтому поступающие на первый и второй информационные входы коррелятора 6 коды записываются в блоки памяти 26 и 27 по импульсам квантования, поступающим на соответствующие входы записи информации коррелятора. Вначале триггер 49 находится в единичном состоянии, а триггер 46 - в нулевом. При полном заполнении блоков памяти,т.е. по заднему фронту импульса, с выхода последнего разряда счетчика 28 срабатывает формирователь 33 и вырабатывает импульс, который устанавливается триггер 49 в нулевое состояние, триггер 46 - в единичное, обнуляет счетчик 29 и устанавливает единичный код в с 1етчик 30. Начинается вычисление первой ординат взаимной корреляционной функции. Для этого импульсы с выхода делителя 40 проходят через элемент И 47, элементы ИЛИ 32 и 43 на счетные входы счетчиков 28 и 29. Блоки памяти работают только на.считьшание. Считанные результаты пе емнож&ются в пе-ремножи-: теле 38 и накапливаются в накопителе 39. Заканчивается цикл вычисления ординаты корреляционной функции по заднему фронту с выхода предпоследнего разряда счетчика 28. По этому фронту срабатьшает формирователь 34, с выхода которого импульс поступает

на выход окончания вычисленной ординаты коррелятора 6,а также устанавливает счетчик 28 в нулевое состояние, переписьгоает состояние счетчика 30 в счетчик 29 и с задержкой, определяемой элементом 41, прибавля- -ет к содержимому счетчика 30 единицу. Кроме того, этот импульс поступает на вход делителя 37. Начинается цикл вычисления следуищей ординаты взаимной корреляционной функции. В дальнейшем процесс работы коррелятора аналогичен. По окончании вычислений всех ординат взаимной корреляционной функции на выходе делителя 37 выра- батьтается импульс окончания вычислений коррелятора, по которому триггер 49 устанавливается в единичное состояние, а триггер 46 - в нулевое состояние.

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

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

448126

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

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

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

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

название год авторы номер документа
Устройство для определения взаимной корреляционной функции 1987
  • Обод Иван Иванович
SU1427383A1
Устройство для определения взаимной корреляционной функции 1990
  • Обод Иван Иванович
  • Бондарь Николай Константинович
  • Маркитанов Валерий Александрович
  • Попатенко Игорь Николаевич
SU1751779A1
Цифровой коррелятор 1990
  • Пехота Василий Николаевич
  • Обод Иван Иванович
  • Бондарь Николай Константинович
  • Лисаевич Николай Иванович
SU1824642A1
Устройство для определения взаимной корреляционной функции 1986
  • Динкевич Владимир Владимирович
  • Козлов Александр Леонидович
  • Кузьмин Юрий Иванович
  • Шерман Олег Александрович
SU1406602A1
Цифровой коррелятор сигналов различной доплеровской частоты 1988
  • Обод Иван Иванович
SU1571612A1
Цифровой коррелятор 1990
  • Зарицкий Валерий Иванович
  • Бондарь Николай Константинович
  • Малышкин Сергей Анатольевич
  • Обод Иван Иванович
SU1727132A1
Цифровой коррелятор 1990
  • Бондарь Николай Константинович
  • Маркитанов Валерий Александрович
  • Обод Иван Иванович
  • Попатенко Игорь Николаевич
SU1727133A1
Устройство для определения взаимной корреляционной функции 1977
  • Дикевич Владимир Владимирович
  • Кан Анатолий Григорьевич
  • Кузьмин Юрий Иванович
SU691866A1
Цифровой автокоррелятор 1990
  • Бондарь Николай Константинович
  • Обод Иван Иванович
  • Лисаевич Николай Иванович
  • Маркитанов Валерий Александрович
SU1829042A1
Цифровой коррелятор 1982
  • Сбродов Владимир Васильевич
  • Свиридов Вячеслав Павлович
  • Шанин Сергей Алексеевич
  • Мамаев Юрий Васильевич
SU1045233A1

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

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

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

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

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

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

мента сравнения, инверсный выход пер,- 55 входом установки в вого триггера соединен с первыми входами первого и второго элементов И, второй вход первого элемента И соединен с информадионньм выходом коррелятора.

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

мента сравнения, а выход соединен с

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

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

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

первого

входом установки в

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

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

O 5

0 5 0 Q .

5

5

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

. Устройство по п. 1, о т л и - щ е е с я тем, что экстремальный анализатор содержит два регистра, элемент сравнения, причем

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

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

Фиг.2

Фи.}

KI KZ /Tj .

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

Мирский Г.Я
Аппаратурное определение характеристик случайных процессов
М.: Энергия, 1972, с
Способ получения нерастворимых лаков основных красителей в субстанции и на волокнах 1923
  • Лотарев Б.М.
SU132A1
Устройство для определения взаимной корреляционной функции 1977
  • Дикевич Владимир Владимирович
  • Кан Анатолий Григорьевич
  • Кузьмин Юрий Иванович
SU691866A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
I

SU 1 444 812 A1

Авторы

Обод Иван Иванович

Даты

1988-12-15Публикация

1987-02-10Подача