Устройство для определения взаимной корреляционной функции
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано для определения значения и аргумента максимума взаимной корреляционной функции между случайными сигналами , подвергнутыми взаимному масштабновременному искажению. Цель изобретения - повышение быстродействия Устройство содержит генератор тактовых импульсов аналого-цифровые преобразователи делители частоты, мультиплексоры, блоки памяти счетчики, триггеры, элементы И, сумматор-вычитатель, блок сравнения, блок определения максимального., регистры , коррелятор, блоки формирования фазовых квадратурных составляющих, блок фазового сдвига и элемент ИЛИ Ззп ф-лы, 4 ил
< ОГОЗ СОВЕТСКИХ сОциАлис1ичЕских
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4843409/24 (22) 25,06.90 (46) 30.07.92. Бюл. N 28 (72) И.И.Обод, Н.К.Бондарь, В.A,Màðêèòàнов и И.Н,Попатенко (56) Авторское свидетельство СССР
¹ 1406602, кл. G 06 F 15/336, 1986. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ
ВЗАИМНОЙ КОРРЕЛЯЦИОННОЙ ФУНКЦИИ (57) Изобретение относится к области вычислительной техники и может быть использовано для определения значения и аргумента максимума взаимной корреляциИзобретение относится к вычислительной технике и может быть использовано для определения значения и аргумента максимума взаимной корреляционной функции (ВКФ) между случайными сигналами, подвергнутыми взаимному масштабновременному искажению (МВИ).
Целью изобретения является повышение быстродействия.
На фиг,1 приведена структурная схема устройства; на фиг.2 — структурная схема блока фазового размножения; на фиг.3— стрктурная схема блока фазового сдвига; на фиг,4 — структурная схема коррелятора, Устройство (фиг.1) содержит генератор тактовых импульсов 1. АЦП 2, 3, блоки 4, 5 формирования фазовых квздратурных составляющих, делители 6, 7 частоты, счетчики 8 — 10, триггеры 11-14, мультиплексоры
15 — 17, коррелятор 18, элемент ИЛИ 19, элементы И 20-24, сумматор-вычитатель 25, блок определения максимального 26, региЫ2 1751779 А1 (ч)з 6 06 F 15/336
2 онной функции между случайными сигналами, подвергнутыми взаимному масштабновременному искажению. Цель изобретения — повышение быстродействия, Устройство содержит генератор тактовых импульсов, аналого-цифровые преобразователи, делители частоты, мультиплексоры, блоки памяти, счетчики, триггеры; элементы И, сумматор-вычитатель, блок сравнения, блок определения максимального, регистры, коррелятор, блоки формирования фазовых квадратурных составляющих, блок фазового сдвига и элемент ИЛИ. 3 з.п, ф-лы, 4 ил. стры 27-29, блок сравнения 30, блоки памяти 31-32, блок фазового сдвига 33.
Блок формирования фазовых квадратурных составляющих 4 (5) (фиг,2) содержит триггеры 34, элементы И 35 — 38, элементы
НЕ 39-40, элемент ИЛИ 41. регистры 42, 43, триггер 44.
Блок фазового сдвига 33 (фиг,3) содержит перемножитель 45 — 49, блок вычисления косинуса 50. блок вычисления синуса 51, вычитатель 52, сумматор 53 и счетчик 54.
Коррелятор 18 (фиг,4) содержит триггеры 55-57. двигатели 58, 59 частоты, блоки элементов И 60 — о3. блоки элементов ИЛИ
64 — 65, регистр 66, блок перемножителей 67, блок накопителей 63. регистр 69 и элемент
И 70, Ввиду взаимных МВИ входных сигналов Х и У, т,е. сжатия или растяжения по оси времени одного из сигналов относительно другого; корреляционная.связь между сигналами ослабевает, их ВКФ искажается, в частности уменьшается ее максимум.
1751779
Положим, что МВИ сводится к сжатию во времени сигнала Y. Положим, также, что сигналы Х и У, спектр которых органичен верхней частотой fc подвергается дискретизации с частотой fo 2fc В результате дискретизации получается последовательность отсчетов, расположенных с интервалом 1/fo, из которых можно восстановить исходный процесс. Наличие МВИ на фазовой плоскости приводит к соответствующему постоянному фазовому сдвигу, Следовательно, если одну из последовательностей производить фазовый сдвиг и затем вычислять ВКФ, этим удается компенсировать МВИ. повышать точность вычисления ВКФ.
Процесс определения ВКФ происходит в два этапа. На первом этапе изменяется фазовый сдвиг р с дискретностью Api, причем для каждого значения р = I Лpi (I = 0,1, ..., ni-1) определяется значение максимума соответствующей оценки ВКФ. Наибольшее из значений максимумов оценок, полученных на первом этапе, будет отличаться от максимума оценки ВКФ при полной компенсации МВИ не более чем на ЗдБ.
Значение коэффициента р, для этой оценки отличается от истинного коэффициента pj
MBVI не более чем на +Api, Если полученный результат не удовлетворяет требованиям по точности, то начинается второй этап, на котором происходит уточнение полученных на первом этапе результатов, Коэффициент компенсации МВИ в фаэовой плоскости изменяется с дискретностью A щ (Лpz < Api), При этом анализируется интервал изменения комЛр пенсирующего коэффициента от(д - — )
2 до (+ — ), Значение р. соответствуЛа)
2 ющее наибольшему из значений максимумов оценок ВКФ, полученных на втором этапе, отличается от истинного не более чем на Apz, Выбор частоты дискретизации fo > 2fc по условию Котельникова не является обязательным и использован только для наглядности рассуждений. В предлагаемом устройстве частота f0 выбирается в зависимости от необходимого интервала Л-. дискретизации и коррелограммы, а при использовании в корреляторе метода некоррелированных. выборок —. еще и в зависимости от значения интервала корреляции сигналов Х и У, Устройство работает следующим образом.
В исходном состоянии счетчики 8 — 10, триггеры 11 — 14 и регистры 27-29 обнулены.
При таком положении мультиплексоры 15—
17 подключают выход делителя б к синхровходам блоков 4, 5, 31, 32, 33 и 18, а разрядные выходы счетчика 9, на которых
5 присутствует слово, состоящее из логических нулей, к управляющему входу блока 33, Объемы блоков памяти (БП) 31 и 32 выбираются такими, чтобы в них поместились выборки реализаций входных сигналов Х и
10 У, обеспечивающих вычисление коррелограммы с необходимым фактором усредне" ния.
Нулевой цикл работы устройства на первом этапе начинается с приходом запу15 скающего импульса на вход запуска устройства, который включает тактовый генератор
1, Тактовые импульсы, проходящие через делитель 6 частоты, поступают на синхронизирующие входы АЦП 2, 3, благодаря чему
20 входные аналоговые сигналы X u Y дискретизируются с одинаковой частотой. Цифровые отсчеты с выходом АЦП 2 и 3 поступают соответственно на входы блоков фазового размножения 4 и 5, с выходов которых сни25 маются комплексные составляющие входных отсчетов. Комплексные составляющие входных. сигналов по импульсам, поступающим на синхровход блоков памяти 31 и 32 с выхода мультиплексора 15 записываются
30 соответственно в блоки памяти 31 и 32.
Одновременно комплексные цифровые отсчеты с выходов блоков 4 и 5 поступают соответственно на вторые и третьи входы коррелятора 18, в котором вычисляются ор35 динаты ВКФ при нулевом фазовом сдвиге.
Запись входных отсчетов в блоки памяти 31 и 32 и вычисление первой ВКФ осуществляется до переполнения счетчика 8, емкость которого определяется обьемом выборки
40 входных реализацией, необходимой для построения коррелограммы, т.е. равна количеству отсчетов в выборке, По окончании записи выборки комплексных реализаций в
БП 31 и 32 на выходе счетчика 8 формирует45 ся импульс, который поступает на счетный вход триггера 11 и передним фронтом устанавливает его в единичное состояние, Импульс с выхода счетчика 8 проходит через открытый элемент И 20 и переводит счетчик
50 9 в первое состояние. Установление триггера 11 в единичное состояние переключает мультиплексор (Mll) 15 так, что он начинает пропускать на свой выход импульсы с выхода делителя 7. В корреляторе 18 в первом
55 цикле осуществляется вычисление ВКФ при нулевом фазовом сдвиге. Выход коррелятора 18 при этом отключен от выхода всего устройства, так как элемент И 22 закрыт низким потенциалом на прямом выходе триггера 14. Поэтому значения всех ординат
175!779
10 первого этапа блок 30 производит сравче- 15 ние максимальной ординаты ВКФ и нуле20 коррелограммы поступают только на блок
26, который выдает код максимальной ординаты на вход блока 30 сравнения, Этот блок сравнивает код с содержимым регистра 27.
Если вновь поступившее от экстремального анализатора 26 число превышает код, хранящийся в регистре 27, то на выходе блока
30 сравнения возникает импульс, который переписывает в регистр 27 новое значение максимальной ординаты, а в регистр 28 благодаря открытому элементу И 23 за счет высокого напряжения на инверсном выходе триггера 12 код счетчика 9, т.е, номер цикла. Таким образом, в нулевом цикле
coro содержимого регистра 27. На выходе блока 30 появляется импульс и в регистр 27 записывается значение максимума ВФК, полученной в нулевом цикле, т.е, при одинаковых частотах дискретизации сигналов X u
Y и без фазового сдвига. В регистр 28 заносится нулевое значение содержимого счетчика 9:
По окончании нулевого цикла, т.е. при появлении импульса на выходе переполнения счетчика 8, триггер 11 устанавливается в единичное состояние, а счетчик 9 на своем выходе формирует код единицы. Единичный код с выхода счетчика 9 проходит через МП
17 и 16 и поступает на управляющий вход блока фазового сдвига 33, благодаря чему блок 33 начинает осуществлять фазовый сдвиг поступающих комплексных цифровых отсчетов. В первом цикле цифровые комплексные отсчеты считываются с БП 31 и 32.
Цифровые отсчеты с БП 32 поступают непосредственно на четвертые входы коррелятора 18, а цифровые отсчеты с выхода БП
31 поступают на блок фазового сдвига 33, в котором осуществляется сдвиг по фазе поступающих цифровых отсчетов с целью растяжения их на временной оси. С выхода блока 33 цифровые отсчеты поступают на первые входы коррелятора 18. В корреляторе 18осуществляется вычисление ВКФ между цифровыми сигналами Х и растянутыми по временной оси цифровыми сигналами Y входа. После окончания определения ВКФ ее максимальная ордината с выхода блока 26 поступает на вход блока 30 сравнении и, если она превышает максимум предыдущей ВКФ, то заносится в регистр
27, а в регистр 28 записывается соответствующий ей номер цикла (в данном случае первый).
В завершении первого цикла на выходе переполнения счетчика 8 вырабатывается импульс, который проходит через элемент И
20 и увеличивает на единицу код счетчика 9.
Импульс с выхода счегчика 8 прпп дд 1ак же элемент ИЛИ 19 и производит обнуление блокоз 4, 5, обнулены счетчики элреса в блоках памяти 31 и 32, обнуление блока 33 и коррелятора 18. Код счетчика 9 проходит через МП 17 и 16 и устанавливает новый код фазового сдвига блока 33, В.этом цикле., .как и в последующих, работа протекает аналогично; изменяется коэффициент фазового сдвига блока 33, коррелятор 18 определяет
ВКФ между сигналом X и еще более растянутым сигналом У, экстремальный анализатор 26 выделяет максимальную ординату очередной ВКФ и сравнивает ее с максимальной предыдущей ВКФ и при выполнении условия превышения заносит ее в регистр 27, а в регистр 28 — соответствующий номер цикла.
Устройство работает в описанном режиМе п1 циклов, причем п1 выбирается из соотношения (и! 1) Лф1 — a«c где фма«с заранее известный максимальный коэффициент МВИ между входными сигналами.
Таким образом, втечение и! циклов получены ВКФ между сигналом X и семейством растянутых по оси времени относительно сигнала Y сигналов Y. При этом исходное масштабно-временное искажение сигнала
Y относительно X компенсировать шагами величиной Api и при некотором p! == Aipi (j < п1-1) было скоменсировано с точностью до Ар! Т. При этом уровень корреляции ме>,.ду сигналами X u Y стал отличаться от истинного не более чем на 3 дБ, а максимум
j-й ВКФ превысил максимум всех остальных
В КФ.
К моменту поступления на вход счетчика 9 и-го импульса с выхода элемента И 20 в регистре 27 хранится наибольший из ряда максимумов ВКФ. т.е, максимум ВКФ цикла, в котором МВИ было скомпенсировано с точностью до A р Т, а в регистре 28— номер этого цикла, При этом номер цикла совпадает с кодом, который управляет блоком фазового сдвига 33 в том же цикле.
Емкость счетчика 9 равна п1. По окончании (п i-1)-ro цикла работы с выхода элемента И 20 поступает импульс, который переполняет счетчик 9. При этом счетчик 9 переходит в нулевое состояние, а импульс с его выхода устанавливает триггер 12 в единичное состояние. Благодаря этому закрывается элемент И 20, открывается элемент . И 21 и МП 17 переключается во второе состояние, при котором на его выход проходит код с второго входа. С этого момента начинается второй этап работы устройства.
На этом этапе производится уточнение значения коэффициента, компенсирующего
1751 779
МВИ, с учетом того, что истинный коэффициент МВИ может отличаться от найденного на первом этапе p = J Ap> не более чем на +Лр1. Уточнение производится шагами hpa < h,ð, для чего требуется п2 =
-2 таких шатов. Как и на первом
Л р1/2 рз втапе, поиск значения козффициенте М8М производится путем изменения коэффициента фазового сдвига блока 33, При этом коэффициент фазового сдвига на выходе блока 33 изменяется вокруг значения J Ap> шагами Л<р2. В первом цикле второго этапа (— I <: — ) коэффициент
П2 п2
2 2 фазового сдвига равен (1+J Лр + !Aped). В сумматоре-вычитателе 25 номер! цикла второго этапа, соответствующий коду на выходе счетчика 10, складывается со значением
j, хранящимся после первого этапа в регистре 28, Чтобы обеспечить меньший, чем на первом этапе шаг Л р, вес кода счетчика
10 меньше веса кода, хранимого в регистре 28, в n2 = - — раз. Взвешивание кода 1
А /21
Жф счетчика 10 производится в сумматоре-вычитателе 25, Емкость счетчика 10 циклов второго этапа равна пг/2, Работа устройства на втором этапе, как и на первом; протекает циклами. В первых п2/2 циклах второго этапа па окончании каждого цикла импульс с выхода переполнения счетчика 8 через открытый элемент И 21 поступает на счетчик 10. Код состояния I счетчика 10 с соответствующим весом поступает на вход сумматора-вычитателя 25, работающего в режиме сложения благодаря поступающему на управляющий вход последнего уровня логической единицы с прямого выхода триггера 13, На другой вход сумматора-вычитателя 25 с выхода регистра
28 поступает код J номера цикла максимальной ВКФ, найденной на первом этапе. С выхода сумматора-вычитателя 25 код, определяющий коэффициент фазового сдвига, через МП 17 и 16 поступает на управляющий вход блока 33. Благодаря этому фазовый сдвиг блоком 33 становится равным (1 +
+! Лф1+ II I Apzj. Коррелятор 18 определяет
ВКФ выббрки входных реализаций, записанных в блоках памяти 31 и 32. Экстремальный анализатор 26 выделяет максимальную ординату очередной ВКФ, а блок сравнения 30 сравнивает ее с ординатой, хранящейся в регистре 27, и по его импульсу в регистр 27 заносится максимальная из множества вычисленных за п2/2 циклов ординат ВКФ, а в регистр 29 импульс с выхода блока сравнения 30 через открытый элемент
И 24 записывает код с выхода сумматоравычитателя 25.
По окончании первых п /2 циклов второго этапа счетчик 10 переполняется импульсами с выхода элемента И 21, импульс с его выхода поступает на счетный вход триггера 13, и последний переключается в единичное состояние. Сигнал с его прямого выхода устанавливает арифметический блок
10 25 в режим вычитания. Благодаря этому на следующих п2/2 циклах второго этапа коэффициент фазового сдвига изменяется в пределах (1+ J Лр + !!! Лр ). В остальном
55 работа устройства протекает аналогично первым пр/2 циклам второго этапа, Па окончании второго этапа в регистре 29 хранится код, определяющий коэффициент фазового сдвига цифровых отсчетов, при котором
МВИ скомпенсировано с точностью ф.6 02/2, После последнего цикла второго этапа счетчик 10 снова переполняется и возвращает триггер 13 в нулевое состояние.
Сигнал с выхода триггера 13 поступает на счетный вход триггера 14 и устанавливает
его в единичное состояние. Установление триггера 14 s единичное состояние приводит к открыванию элемента И 22, а МП 16 переключается в такое состояние, что пропускает код регистра 29 на свой выход. Теперь фазовый сдвиг блоком 33 осуществляется тат, который необходим для компенсации его МВИ.
Результаты измерения ВКФ поступают теперь от коррелятора 18 на выход устройства через открытый элемент И 22 и могут использоваться для последующего анализа да тех пор, пока значение коэффициента
МВИ не изменится или необходимо произвести анализ следующих входных сигналов.
Когда это произойдет, следует подать сигнал запуска и устройство в течение ni+nz циклов настроится на новое значение коэффициента МВИ.
Устройство может работать и при противоположном знаке МВИ. В дальнейшем работа устройства аналогична, Рассмотрим работу отдельных элементов устройства.
Блоки 4 (5) (фиг.2) работают следующим образом. Как следует из описания работы основное назначение их выработать комплексные цифровые отсчеты с учетам того, что используется один АЦП в канале обработки.
На информационные входы устройства поступает сигналы на промежуточной частоте в р2, которая удовлетворяет следующемусаотношению ю,р «Лв, где Лаполоса принимаемого сигнала, Аналоговые
1751779
10 операции переноса на промежуточную высоту вмерз на фиг.1 не показаны, В.АЦП 2, 3 устройства осуществляется преобразование сигналов из аналоговой формы в цифровую с частотой дискретизации юэ - 4 вьр . Эти цифровые отсчеты и поступают на вход блока фазового размножения сигналов. Блок фазового размножения сигналов работает по следующему алгоритму: четные выборки относятся к синусоидальной составляющей, нечетные к косинусоидальной; знаки четных выборок синусоидальной составляющей и нечетных косинусоидальной составляющей изменяются на обратные.
Изменение знаков осуществляется на элементах 37-41, а управление на основании триггеров 34, 44 и элементов И 35 и 36.
Следовательно, на первом выходе блока, т.е. коды, снимаемые с выхода регистра 42, 20 образуют косинусоидальную составляющую, а коды, снимаемые с второго регистра
43 и подаваемые нэ второй выход блока, образуют синусоидал ьную составляющую, Блок фазового сдвига 33 (фиг,3) работа- 25 ет следующим образом.
Как следует из описания работы устройства, назначение блока 33 сдвиг фазы принимаемого сигнала. Известно, что указанное изменение фазы комплексного сигнала в 30 цифровой форме можно осуществить путем умножения каждого выборочного, т.е, поступающего значения А = Аехр Q % ) = Ac+
+jAs этого сигнала на комплексное число В
Bexp Q Лф = Bc+ jBs, определяющего ае- 35 личину изменения (поаоротэ) фазы Лф.
Поэтому все операции выполняются комплексным умножителем, формируемым произведение АВ = (AcBc AsHs) + ) (AcBc+AsBc).
Однако, как следует из описания работы устройства, фаза должна постоянно изменяться (или увеличиваться, или уменьшаться) в процесее изменения m, где m - 1, ..., N, Процесс. работы блока следующей, При поступлении на вход обнуления блока импульса счетчик 54 обнуляется и в дальнейшем начинает подсчет. тактовых импульсов, Таким образом, на выходе счетчика 54 постоянно вырабатывается код m. Этот код умножается в перемножителе 49 с кодом управления, который определяет не что иное,как н (h,p/N). Код е (Л рlй) поступает на узлы преобразователя 50 и 51, которые могут быть выполнены в виде постоянного запоминающего устройства и на выходе уз- 55 ла 50 вырабатывается код eos (в (Ьу/N) ), а на выходе узла 51 — код з1п (m (Ap/N)). В дальнейшем коды с входов блока и с выходов преобразователя 50 и 51 перемножаются в комплексном перемножителе на умножителях 45 — 48, сумматоре 53 и вычитэтеле
52. Цифровые последоаательнос-и со сдвинутыми фазовыми приращениями выдаются на выход блока.
Коррелятор 18 (фиг.4) работает следующим образом.
При поступлении импульса на вход запуска триггер 55 устанавливается в единичное состояние, При поступлении импульса на вход обнуления, а он (т.е. первый иэ них) совпадает с импульсом запуска, производит обнуление делителя 58 и устанавливает триггер 56 в нулевое состояние, Установление триггера 55 в единичное состояние разрешает работу второго 61 и третьего 62 блоков элементов И. Цифровые комплекс- ные отсчеты, поступающие на вторые и третьи входы коррелятора проходят через открытые блоки элементов И 61 и 62, через блоки элементов ИЛИ 64 и 65. С выхода блока элементов ИЛИ 64 комплексные цифровые отсчеты поступают на регистр 66, который имеет М ооттввооддоовв, где M — число " вычисляемых ординат ВКФ. Цифровые комплексные отсчеты с выходов регистра 66 и с выхода блока элементов ИЛИ 65 перемножаются в блоке перемножения 67 (состоящий из комплексных перемножителей), Результаты перемножения накапливаются в блоке 68. Нэ выходе блока накопления 68 по окончании цикла накопления получается отсчет ординат ВКФ, как корень квадратный из суммы квадратов действительной и мнимой составляющей. Так как триггер 56 находится в нулевом состоянии, то регистр"
69 включен в режим параллельного приема чформации. По окончании накопления на выходе делителя 58 получается импульс, по которому в регистр 69 записываются отсчеты ординат ВКФ с выходов блока 68, триггер
55 устанавливается в нулевое состояние, а триггеры 56 и 57 в единичное состояние.
Установление триггера 57 в единичное состояние разрешает работу элемента И 70, в результате чего тактовые импульсы проходят на синхроаход последовательного сдвига информации регистра 69 и нэ вход делителя 59, коэффициент деления которого равен М, При появлении импульса на выходе делителя 59 триггер 57 устанавливается а нулевое состояние. Цифровые отсчеты с выхода регистра 69 выдаются на выход коррелятора. В дальнейшем работа коррелятора аналогична с той лишь разницей, что установление триггера 55 в нулевое состояние приводит к открыванию блоков элементов И 60 и 63 и в дальнейшем на обработку поступают цифровые комплексные отсеты с первых и четвертых входов коррелятора.
1751779
Синхронизация элементов устройства осуществляется импульсами, вырабатываемыми генератором. При необходимости они мокнут задерживаться элементами задержки (на фиг,1 не показаны).
Формула изобретeíèÿ
1. Устройство для определенйя взаимной корреляциойной функцйи, со4бржащее генератор тактовых импульсов, два аналого-цифровых преобразователя, двэ делйтеля частоты, три счетчика, четыре триггера, три мультиплексора, коррелятор, пять элементов И, сумматор-вычитатель, блок определения максимального, три регистра, блок сравнения и два блока памяти, причем вход запуска генератора тактовых импульсов соединен с входами установки а ""0" с первого по четвертый триггеров и является входом запуска устройства, выход генератора TàêòoBûõ импульсов соединен с входами первого и второго делителей частоты, выход второго делителя частоты соединен с первым информациойным входом первого мультиплексора, управляющий вход которого соединен с первым входом первого элемента И и с прямым выходом первого триггера, а выход — с синхровходами первого и второго блоков памяти, второй информационный вход первого мультиплексора соединен с вб ходом первого делителя частоты и с синхровходами первого и второго аналого-цифровых .преобразователей, информационные входы которых являются
coo âåòñòBåíío первым и вторым информационными входами устройства. выходы косинусоидальной и синусоидальной составляющих второго блока памяти соединены соответственно с первым и вторым информационными входами коррелятора, выход которого соединен с входом блока определения максимального и с .первым входом второго элемента.И, выход которого является выходом устройства, а второй вход соединен с управляющим входом второго мультиплексора и с прямым выходом четвертого триггера, инверсный выход которого соединен с первым входом третьего элемента И, а вход установки в "1" — с входом задания режима сумматора-вычитателя и с прямым выходомтретьего триггера, вход установки в "1" которого соединен с выходом переполнения первого счетчика, информационный выход которого соединен с первым входом сумматора-вычитателя, а счетный вход — с выходом четвертого элемента И, первый вход которого соединен с управляющим входом третьего мультиплексора и с прямым выходом второго триггера, инверсный выход которого соединен с вторым входом первого элемента И и с первым входом пятого элемента И, а вход установки в "1" второго триггера — с выходом переполнения второго счетчика, информационный
5 выход которого соединен с первым информационным входом третьего мультиплексора, а счетный вхОд — с выходом первогО . элемента И, второй вход которого соединен с вторым входом четвертого элемента И, с
10 входом установки в "1" первого триггера и с выходом переполнения третьего счетчика. счетйый вход которого соединен с выходом первого мультиплексора, выход первого регистра соединен с первым входом блока
15 сравнения, второй вход которого соединен с выходом блока определения максимального; а выход — с вторыми входами пятого и третьего элементов И, выходы которых соединены соответственно с синхровходами
20 второго и третьего регистров, выход второго регистра соединен с вторым входом сумматора=вычигателя, выход которого соединен с вторым информэционнйм входом третьего мультиплексора, выход которого соединен с
25 вторым информационным входом второго мультиплексора. второй информационный вход которого соединен с выходом третьего регистра, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия ; в него
30 дополнительно введены два блока формирования фазовых квадратурных составляющих. блок фазового сдвига и элемент ИЛИ, первый вход которого сбедйнен с выходом переполнения третьего счетчика, а второй
35 вход — с входами обнуления первого, второ-. го и третьего счетчиков, с входом запуска коррелятора и подключен. к входу запуска устройства. вход обнуления коррелятора соединен с выходом элемента ИЛИ, с входами
40 обнуления первого и второго блоков формирования фазовых квэдратурных составляющих, с входами обнуления первого и второго блоков памяти и с входом обнуления блока фазового сдвйга, вход задания дискрета
45 фазового сдвига которого соединен с выходом второго мультиплексора, а первый и второй выходы — с первым и вторым информационными входами второй группы коррелятора. первый и второй входы блока
50 фазового сдвига соединены соответственно с косинусоидальной и синусоидальной составляющими первого блока памяти, пер; .. вый и второй информационные входы которого соответственно соединены с
55 третьим и четвертым информационными входами второй группы коррелятора и соответственно с первым и вторым выходами первого блока формирования фазовых квадратурных составляющих, информационный вход которого соединен с выходом первого
1751779
10 15
25
55 аналого-цифрового преобразователя, а тактовый вход — с выходом первого мультиплексора, с тактовым входом блока фазового сдвига и с тактовым входом второго блока формирования фазовых квадратурйых составляющих, информационный вход которого соединен с выходом второго аналого-цифро- вого преобразователя, а первый и второй выходы соединены соответственно с третьим и четвертым информационным входами первой группы коррелятора и с одноименными информационными входами второго блока памяти, выход блока определения максимального соединен с информационным входом первого регистра, синхровход которого соединен с выходом блока сравнения, информационный вход второго регистра соединен с информационным выходом второго счетчика. информационный вход третьего регистра соединен с выходом сумматора-вычитателя.
2. Устройст.во по п.1, о т л и ч а ю щ е ес я тем, что блок формирования фазовых квадратурных составляющих содержит два триггера, четыре элемента И, два элемента
КЕ. два регистра и элемент ИЛИ, первый вход которого соединен с выходом первого элемента И, второй вход — с выходом второго элемента И, а выход — со знаковым разрядным входом первого регистра и с входом первого элемента НЕ, выход которого соединен со знаковым разрядным входом второго регистра, выходы первого и второго регистров являются одноименными выходами блока, синхровход второго регистра соединен с выходом третьего элемента И, а информационный разрядный вход соединен с информационным разрядным входом первого регистра и является информационHblM разрядным входом блока, второй вход первого элемента И соединен с входом второго элемента КЕ и является входом знакового разряда блока, выход второго элемента
WE соединен с первым входом второго элемента И, второй вход которого соединен с прямым выходом первого триггера, инверсный выход которого соединен с вторым входом первого элемента И, вход установки в
"1" первого триггера соединен с инверсным выходом второго триггера и с первым входом четвертого элемента И, а вход установки в "0" соединен с входом установки в "0" второго триггера и является входом обнуления блока, вход установки в "1" второго триггера соединен с первыми входами третьего и четвертого элементов И и является тактовым входом блока, прямой выход второго триггера соединен с вторым входом третьего элемента И, выход четвертого элемента И соединен с синхровходом первого регистра, информационный разрядный вход блока и вход знакового разряда блока образуют информационный вход блока.
5 3,Устройствопоп.1,отличающеес я тем, что блок фазового сдвига содержит пять перемножителей, вычитатель, сумматор, узел вычисления косинуса, узел вычисления синуса и счетчик, вход обнуления которого является входом обнуления блока, счетный вход счетчика является тактовым входом блока, а выход соединен с первым входом первого перемножителя, второй вход которого является входом задания дискрета фазового сдвига блока, а выход соединен с входами узла вычисления синуса и узла вычисления косинуса, выход узла вычисления косинуса соединен с первыми входами второго и третьего перемножителей, первый вход третьего перемножителя является первым информационным входом блока, а выход соединен с входом уменьшаемого вычитателя, выход которого является первым выходом блока, а вход вычитаемого соединен с выходом четвертого перемножителя, первый вход которого является вторым информационным входом блока и соединен с вторым входом второго перемножителя, а второй вход соединен с выходом узла вычисления синуса и с первым входом четвертого перемножителя, второй вход которого подключен к первому информационному входу блока, а выход соединен с первым входом сумматора, второй в од которого соединен с выходом второго перемножителя, а выход является выходом блока, 4. Устройство по и. 1, о т л и ч а ю щ е ес я тем, что коррелятор содержит три триггера. два делителя, четыре блока элементов
И, два блока элементов ИЛИ, два регистра, блок перемножителей, блок накопления и элемент И, первый вход которого соединен с информационным входом первого делителя и является тактовым входом коррелятора, 45 вход обнуления первого делителя соединен с входом установки в "0" первого триггера и является входом обнуления коррелятора, вход установки в "1" первого триггера соединен с выходом первого делителя, с входом установки в "0" второго триггера, с синхровходом параллельной зайиси первого регистра и с входом установки в "1" третьего триггера, вход установки в "0" которого соединен с выходом второго делителя, вход обнуления которого соединен с инверсным выходом третьего триггера, прямой выход которого соединен с вторым входом первого элемента И, выход которого соединен с информационным входом второго делителя и с синхровходом после15
1751779 довательного сдвига первого регистра, выход которого является выходом коррелятора, а вход разрешения последовательного сдвига соединен с прямым выходом первого триггера, инверсный выход которого соединен с входом разрешения параллельной записи первого регистра, информационные входы группы которого соединены с соответствующими выходами группы блока накопления, входы группы которого соединены с соответствующими выходами группы блока перемножителей, входы первой группы которого соединены с соответствующими выходами группы второго регистра, а входы второй груйпы — с соответствующими выходами группы первого блока элементов
ИЛИ, входы первой группы которого соедийены с соответствующими выходами первого блока элементов И, а входы второй группы соедийены с соответствующими выходами второго блока элементов И, управляющий вход которого соединен с управляющим входом третьего блока элементов И и с инверсным выходом второго триггера, первый и второй входы первого блока элементов И и первый и второй входы второго блока элементов И являются соответственно первым. вторым, третьим четвертым информационными входами второй группы
5 коррелятора, управляющий вход первого блока элементов И ссединен с прямым выходом второго триггера и с управляющим входом четвертого блока элементов И, выходы группы которого соединены с входами
10 первой группы блока элементов ИЛИ, а первый и второй входы четвертого блока элементов И являются соответственно третьим и четвертым информационными входами первой группы коррелятора, первый и вто15 рой входы третьего блока элементов И являются соответственно первым и вторым информационными входами первой группы коррелятора, выходы группы третьего блока элементов И соединены соответственно
20 с входами второй группы второго блока элементов ИЛИ, выходы группы которого соединены с соотвегствующими информационными вхсдами l руппы второго регистра, вход установки в "1" второго триггера
25 является входом запуска коррелятора.
1751779
1751779
Составитель 8, Орлов
Редактор О. Спесивых Техред M.Моргентал Корректор В,Петраш
Заказ 2693 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113935, Москва. Ж-35. Раушская наб., 4/5
Производственно-издательский комбинат "Патент". r. Ужгород. ул.Гагарина, 101