Многоканальный цифровой коррелометр
Изобретение относится к специализированным средствам вычислительной техники и предназначено для вычисления автокорреляционной функции текущего стационарного случайного процесса в реальном масштабе времени, в частности, при спектральных исследованиях в радиоастроно aaS мии. Цель изобретения - повышение точности оценки автокорреляционной функции. Коррелометр содержит компаратор 1, к выходу которого подключен регистр 2, блоки 3 умножения, реверсивные счетчики 4, в которых накапливаются младшие разряды коэффициентов корреляции. Выходы разрядов знака и переноса счетчиков 4 через мультиплексоры 6 и 7 коммутируются на входы арифметического блока 9, к которому подсоединена шина данных блока 10 памяти, содержао1его старшие разряды всех коэффициентов корреляции. Коррелометр также содержит узлы сброса 5, к которым подключены выходы демультиплексора 8, вход которого соединен с выходом мультиплексора 7. Блок 11 синхронизации осуществляет выдачу серий управляющих сигналов для синхронизации работы элементов коррелятора и выдачи информации во внешнее устройство. 3 ил. В (Л с ISO CD -vj О --vl Ol
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (11 4 G 06 Р 15/336
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬТИЙ (21) 3945755/24-24 (22) 11.06.85 (46) 15.03.87. Бюл. № 10 (71) Отделение радиоастрономии Института радиофизики и электроники
АН УССР (72) А.А.Голынкин (53) 681 .3(088.8) (56) Курочкин С.С. Многоканальные счетные системы и коррелометры.М.:
Энергия, 1972, с ° 35-42.
Приборы и техника эксперимента.
1981, ¹ 6, с. 124, рис. 1. (54) 11НОГОКАНАЛЬНЫЙ ЦИФРОВОЙ КОРРЕЛОМЕ TP (57) Изобретение относится к специализированным средствам вычислительной техники и предназначено для вычисления автокорреляционной функции текущего стационарного случайного процесса в реальном масштабе времени, в частности, при спектральных исследованиях в радиоастроно„„SU„„1297075 А 1 мии. Цель изобретения — повышение точности оценки автокорреляционной функции. Коррелометр содержит компаратор 1, к выходу которого подключен регистр 2, блоки 3 умножения, реверсивные счетчики 4, в которых накапливаются младшие разряды коэффициентов корреляции. Выходы разрядов знака и переноса счетчиков 4 через мультиплексоры 6 и ? коммутируются на входы арифметического блока
9, к которому подсоединена шина данных блока 10 памяти, содержащего старшие разряды всех коэффициентов корреляции. Коррелометр также содержит узлы сброса 5, к которым подключены выходы демультиплексора 8, вход которого соединен с выходом мультиплексора 7. Блок 11 синхронизации осуществляет выдачу серий управляющих сигналов для синхронизации работы элементов коррелятора и выдачи информации во внещнее устройство, 3 ил.
1297075
1
Изобретение относится к специализированным средствам вычислительной техники и предназначено для вычисления автокорреляционной функции текущего стационарного случайного процесса в реальном масштабе времени, в частности, при спектральных исследованиях в радиоастрономии, Цель изобретения — повышение точности оценки автокорреляционной функции за счет исключения пропуска информации при выдаче данных во внешнее устройство, На фиг. 1 представлена структурная схема коррелометра; на фиг. 2— схема арифметического блока, на фиг, 3 — схема узла сброса. ( оррелометр (фиг. 1) содержит компаратор 1, регистр 2, группу блоков 3 умножения, группу реверсивных счетчиков 4, группу узлов сброса 5, первую и вторую группы мультиплексоров 6 и 7, демультиплексор 8, арифметический блок 9, блок 10 памяти, блок
11 синхронизации, вход 12, выход 13, Арифметический блок (фиг, 2)содержит коммутатор 14 и счетчик 15.
Узел сброса (фиг. 3} содержит элемент ИЛИ 14 и элемент И 15.
Коррелометр работает следующим образом.
В момент времени, определяемый частотой выборки, по команде с блока
11 компаратор 1 фиксирует знак анализируемого процесса в двоичном коде, который поступает на первые входы блоков 3 и установочный вход регистра 2. На вторые входы блоков 3 поступают с выходов регистра 2 коды знаков процесса, зафиксированные в предшествующие моменты выборки.
Каждый блок 3 формирует сигнал, вызывающий изменение значений автокорреляционной функции на единицу, Учитываются как совпадения, так и антисовпадения знаков, причем при вычислении разностной автокорреляционной функции направление счета соответственно изменяется. Младшие разряды ординат модифицируются в счетчиках
4 с частотой выборки, После окончания работы счетчиков 4 по команде блока
11 происходит сдвиг информации в регистре 2, причем в первую ячейку записывается код знака текущего значения сигнала, информация из последней ячейки теряется. Указанная последовательность действий повторяется с частотой выборки.
Модификация старших разрядов ординат происходит следующим образом, Блок 11 вырабатывает адрес (номер) счетчика 4, подлежащего обслуживанию, который подается на адресные входы блока 10 памяти, мультиплексоров 6 и 7, демультиплексора 8 ° Старшие разряды ординат, соответствующие выбранному счетчику 4, подаются по
10 шине чтения на вход установки арифметического блока 9. К управляющим входам арифметического блока 9 через мультиплексоры 6 и 7 подключаются выходы знакового разряда и разряда
15 переноса выбранного счетчика 4. При наличии переноса по команде блока
il арифметический блок 9 осуществляет модификацию старших разрядов ординаты, а через демультиплексор 8
2Q и через соответствующий узел сброса
5 производится сброс разряда счетчика 4. При отсутствии переноса модификации старших разрядов не происходит, Далее по команде блока ll
25 число из арифметического блока 9 записывается в блок 10 по прежнему адресу, блок 11 вырабатывает адрес следующего счетчика, и цикл повторяется. Если производится выдаЗ0 ча информации во внешнее устройств, то в такте обслуживания счетчика 4 после выдачи старших разрядов ординаты на шины чтения запись в арифметический блок 9 не производится.
В конкретном варианте коррелометра частота циклов выборки равна частоте циклов обслуживания, умножен ной на два в целой степени, что упрощает синхронизацию. Количество каналов равно целой степени двойки.
Формула и э обретения
Многоканальный цифровой коррелометр, содержащий компаратор, информационный вход которого является информационным входом коррелометра, регистр, группу блоков умножения, группу реверсивных счетчиков и блок синхронизации, выход компаратора соединен с информационным входом регистра и первыми входами блоков умножения группы, вторые входы которых подключены к соответствующим разрядным выходам регистра, выходы блоков умножения группы соединены с входами выбора направления счета соответствующих реверсивных счетчиков группы, синхровходы которых
3 l 2970 соединены с первым выходом блока синхронизации, второй выход которого соединен с входом стробирования компаратора, третий выход блока синхронизации соединен с -синхровходом ре5 гистра, отличающийся тем, что, с целью повышения точности оценки автокорреляционной функции, в него введены группа узлов сброса, демультиплексор„ две группы щ мультиплексоров, арифметический блок и блок памяти, информационные входы-выходы которого соединены с вы ходом и входом начальной установки арифметического блока соответственно, вход задания режима которого соединен с выходами мультиплексоров первой группы, адресные входы мультиплексоров обеих групп, блока памяти и демультиплексора соединены с gg четвертым выходом блока синхронизации, вход разрешения записи блока памяти соединен с пятым выходом блока синхронизации, шестой выход которого соединен с синхровходом арифме- 25 тического блока, вход переноса которого соединен с информационным входом демультиплексора и подключен к
75 4 выходам мультиплексоров второй группы, седьмой выход блока синхронизации соединен с первыми входами узлов сброса группы, входы группы всех нечетных узлов сброса группы соединены соответственно с одноименными выходами демультиплексора, входы группы всех четных узлов сброса группы соединены соответственно с одноименными выходами демультиплексора, выходы узлов сброса группы соединены с входами сброса соответствующих реверсивных счетчиков группы, выходы переноса нечетных реверсивных счетчиков группы соединены соответственно с первьми информационными входами мультиплексоров второй группы, вторые входы которых соединены с выходом переноса четных реверсивных счетчиков группы, информационные выходы которых соединены с первыми информационными входами мультиплексоров первой группы, вторые информационные входы которых соединены с информационными выходами нечетных реверсивных счетчиков группы, выход блока памяти является выходом коррелометра.
1297075
077 баП &77 & 8
Щг.3
Составитель Е.Ефимова
Техред Л.Сердюкова Корректор O.Луговая
Редактор Т,Парфенова
Заказ 783/53
Тираж 673 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
I.I3035, москва, И-35, Раушская наб., д, 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4



