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

Номер патента: 1399766

Авторы: Бульбанюк, Фомичев, Эпштейн, Якименко

ZIP архив

Текст

. ОПИСАНИЕ ИЗОБРЕТЕНИЯН АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Авторское свидетельство СССРВ 817725, кл. С 06 Р 15/31, 1979.Авторское свидетельство СССР1 1180924, кл. С 06 Р 15/31, 1983.(54) МНОГОФУНКЦИОНАЛЬНЫЙ АНАЛИЗАТОР СЛУЧАИН 1 ъ 11 ЦРО 1 П".ССОВ (57) Многофункциональный анализатор случайных процессов относится к спе циапизированным средствам вычислиХ ЮЭ тельной техники, предназначенным дляисследования вероятностных свойствслучайных процессов, Устройство вычисляет корреляционную функцию, реализует Фурье-преобразование сигналаи определяет плотность распределения.Цель изобретения - уменьшение времени анализа. Устройство содержит блок1 синхронизации, времяимпульсный модулятор 2,.блок умножителей 7, блокрегистров 6, четыре элемента ИЛИ 3,4, 5 и 17, блок выборки 9, ключ 10,регистр 11, три коммутатора 15, 22и 23, два блока усреднителей 8 и 12, .управляемый инвертор 13, блок 16 формирования адреса, переключатель 4,элемент запрета 18, элемент задержки19, счетчик 20 и дешифратор 21. 2 ип.Изобретение относится к вычислительной технике и предназначено для анализа вероятностных характеристик случайных сигналов для анализа вероятностных характеристик случайных сигналов в задачах распознавания и идентификации свойств данных.Цель изобретения - уменьшение времени анализа. 10На Фиг.1 изображена структурная схема многофункционального анализатора случайных процессов; на фиг.2 - структурная схема блока Формирования адреса. 15Многофункциональный анализатор случайных процессов (фиг.1) состоит из блока 1 синхронизации, времяимпульсного модулятора 2, первого 3, третьего 4 и четвертого 5 элементов ИЛИ, блока 6 регистров, блока 7 умножителей, первого блока 8 усреднителей, блока 9 выборки, ключа 10, регистра 11, второго блока 12 усреднителей,управляемого инвертора 13, переключателя 14, первого коммутатора 15, блока 16 Формирования адреса, второго элемента .ИПИ 17, элемента 18запрета, элемента 19 задержки, счет" чика 20, дешифратора 21, второго 22 и третьего 23 коммутаторов.Блок Формирования адреса (фиг,2) состоит из первого 24, второго 25 и третьего 26 элементов запрета, первого 27 и второго 28 элементов ИЛИ, первого 29 и второго 30 элементов за держки, первого 31 и второго 32 счетчиков, первого 33, второго 34 и третьего 35 накапливающих сумматоров, узла 36 вычитания, первого 37 и второго 38 Т-триггеров, первого 39 и40 второго 40 узлов сравнения, сумматора 41 по модулю два и регистра 42,Многофункциональный анализатор случайных йроцессов работает в трех режимах: вычисление корреляционной Функции и Фурье-преобразования сигнала (амплитудного спектра) и плотности распределения вероятностей.При вычислении корреляционной, Функции выполнение последовательнос ти преобразований сигнала производится в соответствии с алгоритмом Стильтьеса. На выходе 1 блока 1 синхронизации 55вырабатываются тактовые импульсы сИнтервалом 1, а на выходе 2 - стробймпульсы дискретизации шьй. Непрерывный сигнал Х поступает непосредственно на вход блока 7 умножителей. С выхода времяимпульсного модулятора 2 подаются отсчеты квантованного сигнала У(вбей) в виде пачек импульсов(шириной и квантов) которые через первый элемент ИЛИ 3 поступают на информационный вход блока б регистров и при помощи тактовых импульсов сдвигаются в нем, одновременно поступая на вторые входы блока 7 умножителей, выходные сигналы с И выходов которого подаются на соответствующие входы первого блока 8 усреднителей.По окончании реализации сигнала Х в первом блоке 8 усреднителей будет сформировано 1 ординат корреляционной Функции в реальном масштабе времени в соответствии с алгоритмом Стильтьеса.Вычиоление спектра сигнала осуществляется следующим образом.В исходном состоянии переключатель 14 подключен к выходу управляемого инвертора 13.Анализируемый сигнал подается на вход Х анализатора, являющийся вхо 1дом блока 9 выборки. Стробимпульсы шс выхода 3 блока 1 синхронизации осуществляют дискретизацию сигнала, отсчеты Х(шМ) которого запоминаются в блоке 9 выборки на время Т( Ь , Тактовые импульсыс выхода 4 блока 1 синхронизации стробируют ключ 10, осуществляя ряд считываний отсчета Х(шЬ) = Х , во второй блок 12 усреднителей через второй коммутатор 22.Одновременно стробимпульс ш поступает на установочный вход регистра 11, устанавливая все его разряды в состояние "1 , т.е. открывая все выходы второго коммутатора 22, и через первый элемент ИЛИ 3 на информационный вход блока б регистров, устанавливая в состояние "1" первый разряд первого регистра сдвига блока б регистров. По каждому 1-му тактовому импульсу в состояние "1" устанавливается очередной х-й разряд 1000, 0100, 0000 и т.д. При сдвиге единичного состояния в разряд, соответствующий выходу 1 = 1 первого регистра сдвига блока 6 регистров, на выходе четвертого. элемента ИЛИ 5 формируется импульс, осуществляющий сдвиг на,один разряд содержимого регистра 11, устанавливая его равным О 111..з 13997664Вследствие этого закрывается 1-й вы вает во втором счетчике 32 содержимоеход второго коммутатора 22 и прекра = 1 и разрешает операцию выччтаттия1щается накапливание импульсов ампли- в узле 36 вычитания А И/4 . - 0тудой Хв 1-ю ячейку второго блока = М/4.512 усреднителей, содержимое которойпри этом является пропорциональным Через интервал времени Гпроизведению сО, 5 ье, , заданный первым элемен 2 фю9Х з 1 п -ь.Ю Ю В 10 2 н 0Х здп -- 3 Ь 2 К.Ло мере сдвига единичного сос-ояния разрядов и установления его на следукжтих выходах 1 = 2, 3.К происходит соответствующее поступление импульсов с выхода четвертого элемента ИЛИ 5 на вход регистра 11, вследствие чего осуществляется сдвиг его содержимого в состояния 00111, 000111 и т.д, до состояния 0000, при котором закрываются все выходы второго коммутатора 22, запрещая накапливание во всех К ячей" ках второго блока 12 усреднителей.Вследствие того, что микрокоманды25 запрета записи поступают с ряда1, К первого регистра сдвига блока 6 регистров через интервалы времени до 1, пропорциональные приращениям первой четверти синусной функции, во втором блоке 12 усреднителей накапли- ЗО вается ряд произведений четверти периода синуса на ш-й отсчет входного сигнала При поступлении импульса с К-го выхода блока б регистров он одновре", менно подается на вход сброса блока 9 40 выборки, устанавливая его содержимое равным нулю, и на вход блока 16 формирования адреса, являясь для него микрокомандой установки начального условия А 6 и разрешения преобраэова ний кодов. Эта микрокоманда устанавливает Т-триггеры 37 и 38 (фиг.2) в начальное состояние, при котором от" крыты первый 24 и второй 25 элементы запрета, а в первом счетчике 31 шага бО аргумента устанавливается код ш, После этого микрокоманда поступает через первый элемент ИЛИ 27 и второй элемент 30 задержки на тактовые входы накапливающих сумматоров 33 и 34, разрешая запись в них соответственно кода Б/2 и начального граничного зна 1 чения кода А, А - - Б/4 из регистра 42, а тактовый импульс устанавяи-. атом 29 задержки, тактовый импульс разрешает запись в третий накапливающий сумматор 35 начального кода, рав-ного значению тп, иэ первого счетчика 31. Ло следующим тактовым импульсам в третьем накапливающем сумматоре 3. поочередно формируются суммы (тп + тп) = 2 тп, (тп + 2 тп) = Зт(пп), которые используются для формирования выходного кода в узле 36 вычитания А = Б/4 - ппЭти значения кода подаются на адресный вход третьего коммутатора 23, осуществляя считывания значений произведений 0иэ соответствующих ячеек 1 = 1 К = 1/4, (К-тп), (Ктп),(К-ш 1), второго блока 12 усреднителей. Эти выборки поступают через управляемый инвертор 13 на вход первого коммутатора 15. Так как одновременно с преобразованием кодов в блоке 16 формирования адреса тактовые импульсы подаются через второй элемент ИЛИ 17 на счетный вход счетчика 20, в нем Формируется ряд чисел, дешифратор 21 преобразует их, управляя накапливанием по индексу п, т.е. последовательно открывая ключи 1, 2, 3 п, первого коммутатора 15 для распределения выборок 9 1 наЩ д соответствующие входы первого блока 8 усреднителей. Лри этом в первом узле 39 сравнения осуществляются операции сравнения текущих кодов А г = ш с граничными условиями (р И/2), изменяющимися при переходе функцией косинуса экстремальных значений, а во втором узле 40 сравнения - операции сравнения текущих кодов с кодами граничных условий (Б/4 + р Я/2), установленных в первом накапливающем сумматоре 33. При срабатывании второго узла 40 сравнения происходит изменение состояния сумматора 41 по модулю два, управляющего знаком (ф 1) коэффициента передачи уп- равляемого инвертора 3 в соответствии с законом косинусоиды.В общем случае процедура управления знаком управляемого инвертора 3 и формирования кодов адресов опросаПредыдущий знак при и и 1,ш 1 с+ р -4 2+ р В2 А третьего коммутатора 23 в течение Итактов Описывается соотношениями:И .1 . Н- шэ. пп 42 ф В исходном состоянии переключатель 14 подключен к выходу элемента18 запрета.5Анализируемый сигнал подается навход "7" анализатора, являющийся входом времяимпульсного модулятора 2;стробимпульсы осуществляют дискрети+ зацию сигнала, а по тактовым импульсам с выхода блока 1 синхронизацииосуществляется квантование-преобразование в широтно-модулированный вид,т.е. в пачку импульса .Ес количеством и импульсов в каждой пачке.+Р - ш 1 ш 1 4 2 ИУР ю 1 де р = 0,2 п 1 - номер перехода Функции через нулевой уро вень. Следовательно, по каждому 1-му тактовому импульсу с второго блока 12 усреднителей считывается определенная ордината косинусной Функции с соответствующим знаком при шаге аргумента а А, равным номеру ш отсчета входного сигнала (Х ), и распределяется в и-ю ячейку первого блока 8 усреднителей, Лри этом за Ы тактов независимо от номера ш входного отсчета в первый блок 8 усреднителей считываются все Ы значений произведения, входного отсчета на ш периодов косинусйой Функции,Лроцедура. анализа. спектра заканчи" вается по окончании обработки.ш-й-го отсчета сигнала, т.е. при считывании Й-го значения произведения Г 91 в/ 1 первый блок 8 усреднителей, Лри этом во втором счетчике 32 блока 16 Формирования адреса образуется импульс переполнения, который устанавливает в исходное состояние все элементы блока 16 Формирования адреса и обнуляет второй блок 12 усреднителей.В результате процедуры анализа че рез синтез ряда Фурье в первом блоке 8 усреднителей сформирован дискретный ряд ординат, характеризующих спектральное распределение частот сигнала:2 АМЮ Я(пью) = -- , Х(шьс); (-) а71, соз 2%п --- , и = О, 1 (ч) . Вычисление плотности распределения вероятностей осуществляется следующим образом,15Ло мере Формирования пачки импульсов они поступают с выхода времяимпульсного модулятора 2 на управляющийвход элемента 18 запрета, закрывая20 его на эти моменты для прохождениятактовых импульсов, а также черезвторой элемент ИЛИ 17 на счетный входсчетчика 20, увеличивая его содержимое. Дешифратор 21 поочередно (от 125 до и-го) замыкает ключи первого коммутатора 15,При номере тактового импульса,превышающем на единицу количествоимпульсов в пачке 1, т.епри 130(и + 1), .элемент 18 запрета оказывается не закрытым импульсом на уп"равляющем входе, поэтому (и+1)-йтактовый импульс поступает через переключатель 14 и и-й ключ первогокоммутатора 15 на и-й вход первогоблока 8 усреднителей. Одновременно(и+1)-й тактовый импульс поступаетчерез элемент 19 задержки на входобнуления счетчика 20, возвращая его40черезинтервал времени ь =0,5 й .в нулевое состояние, а также является импульсом сброса о для блока 1синхронизации: импульс О поступаетна вход сбрОса блока 1 синхронизации, запрещая прохождение тактовых45импульсов на выход 4 в течение интервала времени до следующего (ш+1)-гостробимпульса на выходе 2 (исключаяложное поступление информации в первый блок 8 усреднителей),50Таким образом, по окончании реализации исследуемого случайного процесса в первом блоке 8 усреднителейсформированы дискретные значения оцен"55 ки плотности распределения вероятностей амплитуд со статистической погрешностьэо, определяемой количествоманализируемых отсчетов М входногосигнала.Формула изобретения Многофункциональный анализатор случайных процессов, содержащий блок синхронизации, времяимпульсный модулятор, блок выборки, управляемый инвертор, ключ, переключатель, элемент задержки, элемент запрета, первый коммутатор, регистр, блок регистров, первый блок усреднителей, выход которого является выходом анализатора, и блок умножителей, информационный вход которого является первым информационным входом анализатора и соеди нен с информационным входом блока выборки, группа входов первого блока усреднителей соединена с группой выходов блока умножителей, группа выходов первого коммутатора через монтаж О ное ИЛИ соединена с группой входов первого блока усреднителей, первый выход блока синхронизации подключен к тактовому входу времяимпульсного модулятора, информационный вход кото рого является вторым информационным входом анализатора, о т л и ч а ю - щ и й с я тем, что, с целью уменьшения времени анализа, в него введены второй и третий коммутаторы, второй блок усреднителей, четыре элемента ИЛИ, счетчик, дешифратор и блок фор-. мирования адреса, содержащий регистр, . три элемента запрета, два элемента ИЛИ, два элемента задержки,два счетчика, .три накапливающих сумматора, узел вычитания, два Т-триггера, два узла сравнения и сумматор по модулю два, причем блок регистров содержит Впоследовательно соединенных ре 40 гистров сдвига (И - целое число, равное количеству ординат измеряемой функции), причем информационный вход блока регистров соединен с выходом ,первого элемента ИЛИ и первым входом группы информационных входов блока умножителей, остальные входы этой группы подключены к выходам старших разрядов Ирегистров сдвига блока регистров, вход стробирования время- импульсного модулятора соединен с вторым выходом блока синхронизации, а выход - с первыми входами первого и второго элементов ИЛИ и управляющим входом элемента запрета, второй вход первого элемента ИЛИ подключен 55 к тактовому входу блока выборки, третьему выходу блока Синхронизации, установочному входу регистра и первому входу третьего элемента ИЛИ, второй вход которого соединен с первым выходом блока синхронизации, третий вхол - с четвертым выходом блока синхронизации, управляющим входом ключа, информационным входом первого элемента запрета блока формирования адреса и вторым входом второго элемента ИЛИ, а выход - с тактовыми входами регистров сдвига блока регистров, причем каждый 1-й выход первого регистра сдвига блока регистров соединен с 1.-м (1 = 1 К = И/4) входом четвертого элемента ИЛИ (где- ближайшее целое к значению М = К я 1 п1 1( -- ); ш - количество разрядов2 шпервого регистра сдвига блока регистров), а К-й вход четвертого элемента ИЛИ соединен с входом сброса блока выборки, а также с входами сброса первого и второго Т-триггеров, первым входом первого элемента .ИЛИ, счетным входом первого счетчика и первым входом сумматора по модулю два блока формирования адреса, выход четвертого элемента ИЛИ подключен к тактовому входу регистра, выходы которого соединены соответственно с информационными входами второго коммутатора, управлянюий вход которого соединен с выходом ключа, информационный вход которого соединен с выходом блока выборки, выходы второго коммутатора соединены соответственно с информационными входами второго блока усреднителей, выходы которого подключены к информационным входам третьего коммутатора, выход которого соединен с информационным входом управляемого инвертора, выход которого соединен с первым входом переключателя, выход которого подключен к информационному входу первого коммутатора, а. второй вход - к выходу элемента запрета, соединенного информационным входом с пятым выходом блока синхронизации, входу сброса блока .синхронизации и входу элемента задержки, выход которого соединен с входом сброса счетчика, счетный вход которого подключен к выходу, второго элемента ИЛИ, выход счетчика соединен с входом дешифратора, выход которого подключен к управляющему входу первого коммутатора, установочный вход первого Т-триггера соединен с входом сброса и выходом второго счетчика,1399766 аказ.2668/50 , .Тираж УОД е о пр-тие, г. ужгород, ул. П ная, 4 входами сброса первого, второго и третьего накапливающих сумматоров, входом сброса узла вычитания блока формирования адреса и входом сброса второго блока усреднителей, в блоке формирования адреса выход первого Т-триггера соединен с управляющим входом первого элемента запрета, а выход подключен к счетному входу второго счетчика, тактовым входом первого и второго узлов сравнения, узла вычитания и через первый элемент задержки к тактовому входу третьего накапливающего сумматора, выход которого соединен с первыми информационными входами третьего накапливающего сумМатора, первого и второго узлов сравНения и входом вычитаемого узла вычитания, выход первого узла сравнения соединен с установочным входом второ го Т-триггера и вторым входом первого элемента ИПИ, выход которого соединен с тактовым входом первого накапливающего сумматора и через второй элемент задержки с тактовым входом второго, накапливающего сумматора, выход которого соединен со своим первым информационным входом, вторым информационнИм входом второго узла сравнения и вкодом уменьшаемого узла вычитания, выход которого соединен с адресным вХодом третьего коммутатора, первый2 Ф выход регистра блока формирования адреса соединен с информационным входомвторого элемента запрета блока формирования адреса, управляющий вход которого подключен к прямому выходувторого Т-триггера, инверсньй выходкоторого соединен с управляющим входом третьего элемента запрета блокаформирования адреса, информационныйвход которого соединен .с вторым выходом регистра блока формирования адреса и первым информационным входомпервого накапливающего сумматора, выход которого подключен к своему второму информационному входу и второму информационному входу первого узла сравнения, в блоке формированияадреса выходы второго и третьего элементов запрета подключены соответственно к первому и.второму входам второго элемента ИЛИ, выход которогосоединен с вторым информационным вхо"дом второго накапливающего сумматора, выход первого счетчика блока Формирования адреса соединен с вторыминформационным входом третьего накапливающего сумматора,а выход второгоэлемента сравнения соединен с вторымвходом сумматора по модулю два, выход которого подключен к входу управления знаком управляемого инвертора.

Смотреть

Заявка

4097565, 29.07.1986

ЛЕНИНГРАДСКИЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. И. УЛЬЯНОВА

ЯКИМЕНКО ВЛАДИМИР ИВАНОВИЧ, ФОМИЧЕВ БОРИС ЕВГЕНЬЕВИЧ, БУЛЬБАНЮК АНАТОЛИЙ ФЕДОРОВИЧ, ЭПШТЕЙН ЦЕЦИЛИЯ БОРИСОВНА

МПК / Метки

МПК: G06F 17/18

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

Опубликовано: 30.05.1988

Код ссылки

<a href="https://patents.su/6-1399766-mnogofunkcionalnyjj-analizator-sluchajjnykh-processov.html" target="_blank" rel="follow" title="База патентов СССР">Многофункциональный анализатор случайных процессов</a>

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