Устройство для вычисления корре-ляциОННыХ фуНКций Советский патент 1981 года по МПК G06G7/19 

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

(54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОРРЕЛЯЦИОННЫХ

ФУНКЦИЙ

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

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

Цель изобретения - повышение точности вычисления корреляционных функций..

Поставленная цель достигается тем, что в устройство для вычисления корреляционных функций, содержащее масштабный блок, первый и второй входы которого являются соответственно первым и вторым входами устройства, первую линию задержки, выходы которой соединены с К входами первой группы блока ключей в обратном порядке, /С выходов первой группы которого подключены к соответствующим входам второй линии задержки, третью линию задержки,вход которой соединён с выходом второй линии задержки с к+1-м выходом блока ключей и через первый переключатель - с первым выходом масштабного блока, блок умножения, сумматор,выход которого является первым выходом устройства и соединен с первым входом блока преобразования частоты, выход которого является вторым выходом устройства, а второй вход соединен со вторым выходом масштабного блока, четвертую линию задержки, вход которой соединен с третьим выходом масштабного блока, пятую лилинию задержки, вход которой соединен с выходом второго и третьего переключателей, первый выход второго переключателя соединен с выходом четвертой линии задержки, а выход третьего переключателя подключен к третьему выходу масштабного блока, третий вход которого подключен к первому выходу блока управления, второй вход которого соединен с управляющим входом блока ключей, введены шестая и седьмая линии задержки, первый выход масштабного блока соединен со входом шестой линии задержки, С выходов которой соединены с /С входами второй группы блока ключей в обратном порядке, К. выходов второй группы которого соединены с соответствующими входами третьей линии задержки, а к+1-ый выход шестой линии задержки соединен со входом первой, линии задержки, со вторым входом второго переключателя и с К+1-М входом блока ключей, первая группа входов блока умножения соединена соответственно, с выходом второй, линии задержки и с выходами третьей и седьмой линий задержки, вторая группа входов блока умножения соединена в обратном порядке с соответствующими выходами пятой линии задержки, выходы блока ум- . ножения подключены к соответствующим входам сукматора.

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

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

первым выходом масштабного блока 1, и первую линию 3 задержки, блок 4 ключей, состоящий из n(((+ ) аналоговых ключей, у которых сигнальные входы являются Входами блока ключей и подсоединены в обратном порядке к соответствующим выходам линий 3 и 2 задержки, упрабляющие входы соединены вместе и подключены вместе к управляющему входу блока ключей и выходы являются выходами блока ключей, соединенные последовательно линию задержки 5, К, входов которой подключены в прямом порядке к соответствующим К, первым выходам блока 4 ключей, линию 6 задержки, у которой первый вход через первый переключатель П1 соединен с первым выходом масштабного блока 1, а остальные /С входов подсоединены в прямом порядке к остальным /С выходам блока 4 ключей, линию 7 задержки, блок 8 умножения, состоящий из п элементов перемножения колебаний, у которых первые входы являются первой группой входов блока умножения и подключены в прямом порядке к соответствующим выходам линий 6 и 7 задержки , вторые входы являются второй группо входов блока умножения и выходы являются выходами блока,умножения, соединенные последовательно сукв4атор 9, у которого входа соединены с выходами блока 8 умножения, .а выход соединен с первым выходом устройства, и блок 10 преобразования частоты, у которого выход является вторым выходом устройства, а дополнительный вход соединен с дополнительным выходом масштабйого блока 1, линию 11 задержки, вход которой соединен со вторым выходом масиггабного блока 1, линию 12 задержки, вход которой соединен через первое и второе положение переключателя П2 и через переключатель ПЗ соответственно с выходами линий 11 и 2 задержки и вторым выходом масштабного блока 1, а выходы в обратном порядке соединены с соответствукиаим входами второй группы входов блока 8 умножения, и блок 13 управления, первый выход которого соединен с дополнительным входом масштабного блока 1 , а второй шяход соединен с управляющим BXOjgtOM блока 4 ключей.

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

В качестве линий 2,3,5,6,7,11 и. 12 задержки могут быть использованы элементы задержки аналогового, дискретно-аналогового и цифрового типов. В последних двух случаях управление работой линий 2,3,5,6,7, 11 и 12 задержки может быть общим, т.е. осуществляться от одного блока управления. Время-задержки линии 12 задержки меньше максимальной длительности обрабатываемых сигналов на величину, равную времени задержки между двумя соседними отводс1ми. Время задержки линий 2,3,5,6 и 7 задержки равно половине времени задержки линии 12 задержки. Время згшержки ли|нии 11 задержки больше времени задержки линии 2,3,5,6 или 7 задержки на величину, равную половине времени задержки между двумя соседними отводами. Время задержки между двумя соседними отводами у всех линий 2,3,5,6,7 т 12 задержки одинаково.

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

Блок 13 управления предназначен

для ввода в режим работы масштабного блока 1 и отпирания через кажддай интервал времени Т -At(n-l) на длительность At аналоговых ключей блока 4 (Т - длительность обрабатываемого сигнала, которая равна максимально возможной длительности обрабатываемлс сигналов), At - время задержки между двумя соседними отводами линий задержки; в частности,At равно интервалу отсчетов по

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

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

В мсмент времени блок 13 управления вводит в режим работы

масштабньй блок 1 и сигналы fj, (tj и fi(t) через первый и второй входы устройства поступают в масштабный блок 1, где происходит преобразование до необходимых значений средних частот их спектров и усиление по

амплитуде до заданных преобразованных по частоте сигналов f(t) и fi(t).

С первого и второго выходов масштабного блока 1 сигналы fj(t) и

f(t) поступают на входы соответственно линий 2 и 11 задержки, распространяясь далее вдоль этих линий. При этом по мере продвижения сигнала f(t) вдоль шестой линии 2 задержки он непрерывно поступает через ее отводы на входы, закрытых аналоговых ключей 4п..Ни-1 , блока 4 ключей.

Через интервалы времени и t(k+) At сигналы fj(t) и ) поступают на входы соответственно линий 3 и 12 задержки, распространяясь далее вдоль этих линий. При этом по мере продвижения этих сигналов вдоль линий 3 и 12 задержки они непрерывно поступают через их отводы соответственно на входы закрытых соответствующих аналоговых ключей блока 4 и на вторую группу входов блока 8 умножения. Так как в этом случае на первой группе блока 8 умножения отсутствуют значения сигналов, то результаты умножения на выходах блока 8 равны нулю.

В момент времени под воздействием импульса длительностью At блока 13 управления открываются аналоговые ключи блока 4 и значения соответственно выборок f (t) , (k-1)AtJ, с выходов (отводов) линий 3 и 2 задержки в течение интервала А t поступают через аналоговые ключи блока 4 на соответствующие входы пиний 5-7 задержки, распространяясь далее вдоль этих линий задержки в таком порядке

fjlt-Cn-Dut, fjCt)

В этот же момент-времени значения выборок fjlt-Cn-DAt, fjtt-{n2)AtJ,..., (k+1)4t начинают поступать на интервал at на первую группу входов блока 8 умножения.

В момент времени на втору группу входов блока 8 умножения начинают поступать на интервал At с соответствующих выходов пятой линии 12 задержки значения выборок соотвественно f4(t-Mj At). В этот же момент времени на выходе элемента перемножения колебаний блока 8 умножения образуется значение

f3tt-(n-1)ut f4() длительностью At, которое в течени интервала д t через сумматор 9 поступает на первый выход устройства и вход блока 10 преобразователя часTOTId.

Так как выбЬрочные значения f,Lt-( l-1)ut , ....1 и выборочные значения f (t- д t) , i 1 . . распространяясь вдоль линии 6,7 и 1 задержки на встречных направлениях, поступают последовательно во времени каждый раз на интервал;at соответственно на обе группы входов блока 8 умножения, то в момент времени на выходах схем 8|l и вх,перемножения колебаний блока 8 умножения образуются значения It-(n-l) ь t f;, (t-| д t) ; B f3lt- n-2)atl f () длительностью At , которые в течение интервала А t через сумматор 9 поступают на первый выход устройства и вход блока 10 преобразования частоты в виде суммы: А+В, обновляясь через интервал 4 А t, на первом выходе устройства и входе блока 10 преобразования частоты с течением времени формируется следующий результат:

уП) f3(t-T+OAt) f4 lt-(m-)+j4t) ; (, ), который с точностью до постоянного множителя является

5 приближенным значением корреляционного интеграла с уменьшенным в два раза масштабом времени.

После восстановления прежнего (или заднего ) значения средней частоты спектра сигнала в блоке 10 преобразования частоты на втором выходе устройства образуется следующее окончательное значение результата:

5 ,l1(t-тt)лt)fгlt-(m-л))йtli (),

который с точностью до постоянного множителя является приближенным вычислением корреляционного интеграла

0 V(t) |fi(t-T-rt)f7(t4r-t- ftl)dt ()

если только в нем уменьшить в два раза масштаб изменения Y(t) по оси t. Приведенное описание работы предe лагаемого устройства будет справедливо и тогда, когда f (t) fa (t) f (t), . и f(t) и fi(t) являются четными и нечетнь1ми функциями.

При выполнении условия fii(t) f(t)f(t) можно соединить между

0 собой входы масштабного блока 1, а также его первый и второй выходы, и переключатель П2 поставить в положение 2.

При вычислении интеграла свертки

5 y(t)I fi () f7(t-r)drнеобходимо разомкнуть переключатель П2 и замкнуть переключатели П1 и ПЗ.

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

существенно расширится область применения устройства и отпадет необходимость в разработке ряда устройств с близко расположенными диапазонами рабочих частот, улучшатся тактикотехнические и технико-экономические показатели при изготовлении и эксплуатации . Формула изобретения Устройство для вычисления коррел ционных функций, содержащее масштаб ный блок, первый и второй входы которого являются соответственно первым и вторым входами устройства,пер вук) линию задержки, выходы которой соединены с входами первой группы блока ключей в обратном порядке. К, выходов первой группы которого подключены к соответствукадим входам второй линии задержки, третью линию задержки, вход которой соединен с выходом второй линии задержки с к+1 выходом блока ключей, и через первый переключатель - с первым выходом масштабного .блока, блок умножения, сумматор, выход которого является первым выходом устройства и соединен с первым входом блока преобразования частоты, выход которого является вторым выходом устройства, а второй вход соединен со вторым выходом масштабного блока, четверту линию задержки, вход которой соединен с третьим выходом масштабного блока, пятую линию задержки, вход которой соединен с выходом второго и третьего переключателей, первый выход второго переключателя соедине с выходом четвертой .линии задержки. а выход третьего переключателя подключен к третьему выходу масштабного блока, третий вход которого подключен к первому выходу блока управления, второй вход которого соединен с управляющим входом блока ключей, отличающееся тем, что, с целью повЕлиения точности, в устройство введены шестая и седьмая линии задержки, первый выход масштабного блока соединен со входом Шестой линии задержки, АС выходов которой соединены с С входами второй группы блока ключей в обратном порядке, К, выходов второй группы которого соединены с соответствующими входами третьей линии задержки, а к+1-ый выход шестой линии задержки соединен со входом первой линии задержки, со вторым входом второго переключателя и с к+1-м входом блока ключей, первая группа входов блока умножения соединена соответственно с выходом второй линии задержки и с выходами третьей и седьмой линии задержки, вторая группа входов блока умножения соединена в обратном порядке с соответствующими выходами пятой линии задержки, выходы блока умножения подключены к соответствующим входам сумматора. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 306471, кл. G 06 G 7/19, 1971. 2.Авторское свидетельство СССР по заявке 2616085/18-24, 1978.

ID I

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

название год авторы номер документа
Устройство для вычисления свертки функций 1978
  • Осипенко Виктор Гаврилович
SU742969A1
Аналого-цифровое устройство дляВычиСлЕНия СВЕРТКи фуНКций 1979
  • Осипенко Виктор Гаврилович
SU817724A1
Устройство для вычисления свертки функций 1977
  • Осипенко Виктор Гаврилович
  • Мулеванов Александр Владимирович
  • Тимофеев Владимир Николаевич
  • Бочарова Марина Евгеньевна
SU686038A1
Время-импульсный анализаторСигНАлА 1979
  • Якименко Владимир Иванович
  • Тищенко Андрей Борисович
SU817725A1
Взаимокоррелятор 1984
  • Козлов Александр Леонидович
  • Кузьмин Юрий Иванович
  • Маслов Валерий Константинович
SU1201846A1
УСТРОЙСТВО для КУСОЧНО-КВАДРАТИЧНОЙ АППРОКСИМАЦИИ ФУНКЦИЙ 1973
  • Авторы Изобретени
SU374622A1
Устройство для определения взаимной корреляционной функции 1983
  • Заика Анатолий Федорович
  • Козлов Александр Леонидович
  • Кузьмин Юрий Иванович
  • Пославский Олег Богданович
SU1108463A1
Спектральный анализатор случайных сигналов 1984
  • Роменский Игорь Владимирович
  • Роменский Владимир Иванович
SU1269048A1
Дискретно-аналоговое устройство задержки 1979
  • Осипенко Виктор Гаврилович
  • Бартини Владимир Робертович
  • Мулеванов Александр Владимирович
  • Черных Елена Анатольевна
SU879758A1
Анализатор импульсных моментовлиНЕйНыХ СиСТЕМ АВТОМАТичЕСКОгОРЕгулиРОВАНия 1979
  • Плахотников Валентин Викторович
  • Цопа Александр Иванович
  • Шутов Василий Кузьмич
SU847283A1

Иллюстрации к изобретению SU 813 458 A1

Реферат патента 1981 года Устройство для вычисления корре-ляциОННыХ фуНКций

Формула изобретения SU 813 458 A1

SU 813 458 A1

Авторы

Осипенко Виктор Гаврилович

Даты

1981-03-15Публикация

1978-10-23Подача