Цифровой анализатор спектра

Иллюстрации

Показать все

Реферат

 

Изобретение может быть использовано для анализа спектральных характеристик стационарных и нестационарных случайных процессов, например-, в радиофизике. Цифровой анализатор спектра (ЦАС) содержит ФурЬе-преобразователь 9, выходной блок (в) 8 памяти, Б 10 формирования микрокоманд , Б 1 вычисления автокорреляци

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А ) (l9) СЭУ(1И

„.® 4 G Ol R 23/16

) "7

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР пО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4174089/24-21 (22) 20.01.87 (46) 30.07.88.Бюл. 1) 28 (21) Пенинградский электротехнический институт ни.В.И.Ульянова (Лени- .на) (72) М.Б.Столбов, В.И.Якименко, И.Г.Паньшин н Ц.Б.Эпштейн (53) 621.3)7.361 (088.8) (56) Авторское свидетельство СССР

9 l291893, к) . С Ol В. 23/16, 1985. (54) ЦИФРОВОЙ АНАЛИЗАТОР СПЕКТРА (57) Изобретение может быть использовано для анализа спектральных характеристик стационарных и нестационарных случайных процессов, например; в радиофизике. Цифровой анализатор спектра (UAC) содержит Фурье-преоб° разователь 9, выходкой блок (Bj 8 . памяти, Б 10 формирования микрокоманд, Б 1 вычисления автокорреляци1413545 онной функции, Б 5 вычисления ошибки предсказания Б 7 принятия решения, Б 2 регистров, Б 3 буферных регистров и буферное запоминающее устройство 6, Б 4 обновления авто4

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

Цель изобретения — расширение функциональных возможностей анализа— тора за счет анализа нестационарных сигналов в скользящем временном окне.

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

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

На фиг.1 представлена структурная схема цифрового анализатора сектра; иа фиг.2 — функциональная схема блока вычисления автокорреляцион.ной функции (БВАК); на фиг.3— схема блока регистров сдвига; на фиг.4 - схема базовой вычислительной ячейки (БВЯ1; на фиг.5 — схема блока обновления аторегрессион" ных параметров (БОАР); на фиг.6 схема буферного запоминающего уст« ройства (БЗУ); на фиг.7 — схема блока вычисления ошибки предсказания (БВОП); на фиг.8 — схема блока принятия решений (БПР); на фиг.9 — схе-, ма блока формирования микрокоманд (БФК); на фиг.10 - временные диаграммы, иллюстрирующие последовательную процедуру обработки, использованную в известном анализаторе (а), и предлагаемую поточно-конвейерную (б), основанную на парлл льном выполнении регрессивных параметров. ЦАС имеет расширенные-функциональные возможности эа счет анализа нестационарных сигналов в скользящем временном окне. 12 ил. цикла вычисления корреляционной функции (T„ ), цикла обновления АР-параметров (Тд ) и цикла вычисления спектра (Т,); на фиг.ll и 12 — блок-схема

5 алгоритма в виде микрокоманд и основных операций с массивами данных (векторами) в блоках цифрового анализатора.

Цифровой анализатор спектра (фиг,1) содержит БВАК 1, блок 2 регистров сдвига, блок 3 буферных регистров, БОАР 4, БВОП 5, БЗУ 6, БПР 7, выходной блок 8 памяти, выходы которого соединены с информационными входами

Фурье-преобразователя 9 (ДПФ), выход которого является выходом анализатора, а управляющие входы блоков под ключены к выходам БФК 10. Информационный вход БВАК 1 является входом цифрового анализатора.

БВАК 1 (фиг.2) содержит после--довательно соединенные первый и второй ряды (М+1) регистров 11 сдвига и инвертор 12 знака. Выходы первого и второго рядов регистров 11 сдвига соединены соответственно с вторыми и третьими входами (М+1)

БВЯ 13, четвертые входы которых подключены к выходу инвертора 12 знака, а к первому управляющему входу BBAK l подключены последовательно соединенные элементы 14 — 16 задержки, вы" ходы которых соединены с тактовыми входами соответственно БВЯ 13, сумма35 торов 17 и регистров 18.

БВЯ 13 (фиг.4) содержит умножители 19 и 20, элемент 21 задержки, коммутаторы 22 и 23, выход коммутатора

23 подключен к второму входу сумматора 24, а выход коммутатора 22 — к второму входу сумматора 25, выходы сумматоров 24 и 25 являются первым и вторым информационными входами

БВЯ 13 °

)413545

БОАР 4 (фиг.5) содержит элементы

26 и 27 задержки, элементы ИЛИ 28 и

29, последовательно соединенные мультиплексор 30, коммутатор 31 и ряд

5 (М+1) регистров 32 сдвига. Последовательно соединены регистр 33 коэффициента, коммутатор 34 и регистр

35.0. Четвертая группа информационных входов БОАР 4 соединена с первыми входами БВЯ 36.0-36.М, вторые выходы которых являются первыми информационными выходами БЕАР 4, а выходы регистров 35 являются вторыми информационными выходами БОАР 4. 1Б

БЗУ 6 (фиг.6) образуют элементы

37 и 38 задержки, элементы ИЛИ 39 и 40, регистр 41 коэффициента, после .довательно соединенные мультиплексор

42,коммутатор 43 и ряд регистров 44 2р

44,1-44,М сдвига, а выход регистра

44.0 и выходы регистров 44.1-44.М сдвига образуют информационную выходную шину БЗУ 6.

БВОП включает последовательно 25 соединенные элементы задержки 45—

47, к информационной входной шине подключены (M+1) входа многовходового сумматора..48, выходы которого подключены к входу БВЯ 49, элементы 30

ИЛИ 50 и 51, элементы 52 и 53 задержки, коммутаторы 54 — 56, регистры 57 — 59, БВЯ 60, инвертор 61 знака, к выходу которого подключены последовательно соединенные делитель

62 кода и регистр 63, при этом выходй регистров 57 и 63 являются соответственно первым и вторым информационными выходами БВОП.

БПР 7 содержит счетчик 64 итераций, элементы 65 — 68 задержки, элементы ИЛИ 69 и 70, регистры 7! и 72 коэффициентов. „выходы которых через соответствующие коммутаторы 73 и 74 подключены к первому и второму вхо- 4Б дам устройства 75 сравнения, первый и второй выходы которого соединены соответственно с первыми и вторыми входами счетных триггеров 76 и 77, счетные входы которых подключены к выходам соответственно элементов 66 и 68 задержки, а выходы счетных триггеров 76 и 77 являются первым и вторым выходами БПР 7.

БФК 10 содержит тригrep 78 после- 55 довательно соединенные генератор 79 тактовых импульсов, переключатель 80 запуска и начетчик 81, регистры 82—

84 коэффициентов, элемент 85 задержки, устройство 86 сравнения, элементы ИЛИ 87 и 88, триггеры 89 и 90, элементы И 91 - 93, элемент И-НЕ 94, элемент 3-4-2И-ИЛИ 95 и группу элементов И 96. Кодовый выход счетчика

97 микрокоманд подключен к адресному входу постоянного запоминающего устройства 98. Первый, второи и третий выходы группы элементов И 96 поцключены к входам соответственно элементов 99 — 101 задержки. Выходы счетчиков 1 02 и 1 03 являются адресными выходами БФК 10. К первому и второму входам устройства 104 сравнения подключены кодовый выход счетчика 103 и кодовый вход БФК 10 соответственно. Выход элемента И 91 соединен с входом обнуления счетчика 97 . микрокоманд, первым входом триггера

78 и через элемент ИЛИ 105 с первым входом триггера 106. Первый и второй выходы устройства 104 сравнения соединены соответственно с вторым входом триггера 106 и вторым входом элемента ИЛИ 105. Первый управляющий вход БФК 10 соединен с первыми входами элемента И 93 и элемента

И-НЕ 94 и третьим и четвертым входами группы элементов И 96, вторые входы элемента И 93 и элемента И-НЕ

94 подключены к второму управляющему входу БФК 10, а второй вход устройства 104 сравнения является третьим входом БФК 10.

Цифровой анализатор осуществляет вычисление скользящей оценки спект1 ра (на скользящем интервале jT - T„ j поточно-конвейерным выполнением трех процедур одновременно в операционных блоках 1,4,5 и 9 (фиг.10б) вычисление скользящей оценки ординат автокорреляционной функции (АКФ) R; по выборкам х входного сигнала, сдвигом выборок в блоке 2 регистров сдвига и записью массива ординат АКФ в блок 3 буферных регист" ров; вычислением коэффициентов линейного предсказания (КЛП) с использованием БЗУ 6 и ошибки линейного предска" зания g. (с контролем устойчивости модели оценки спектра по заданньм критериям) и записью их в определенный момент обработки в выходной блок

8 памяти. вычислением скользящей оценки спектра, используя оценку вектора

1413545

КЛП а,„; и ошибку линейного предсказания ос

Процедура выполняется по микрокомандам; поступающим на управляющие входы операционных блоков с выходов

БФК 10.

В начальном состоянии в регистр

33 БОАР 4 записан коэффициент а

1, в регистры 44.0 и 41 БВОП 5 — !О соответственно коэффициенты Ъ, ще О, и Ь, 1. .В БПР 7 в регистр 71 записан коэффициент М вЂ” значение предель.но допустимого порядка модели, учи" тывающее конкретные параметры аппа- 15 ратуры (общее количество регистров

11 сдвига и регистров в блоке 2, т.е. массив всех скользящих отсчетов сигнала в них N < (2M+I+K), тогда

М 1/2 (Ы-К-2), а в регистр 72 — 20 коэффициент о, 1, характеризующий условие статистической устойчивости авторегрессионной модели. В БФК 10 в регистр 82 записан код Т„ Т„ /

/Т.„P т 1, характеризующий интервал 25 переходного процесса от момента пус1 ка до момента, когда по оценке

AK-функции допустимо производить спектральный анализ (Т,ьр - время вычисления параметров авторегрессиоиной 30 модели порядка m Т„ - время обновления автокорреляционйой функции, Г J - целая часть числа). В регистры

83 и 84 записаны коды А и А соответственно, хаРактеризующие микро 35 команды Сз и С, записанные в постоянном запоминающем устройстве 98.

Подачей одиночного импульса "1" обнуления (c пульта оператора) элементы, выполняющие логические и ариф- 40 метические операции в блоках обработки и элементах памяти (БВАК 1, блок 2 регистров сдвига),устанавливаются в нулевое состояние, а в

БФК 10 в нулевое состояние уста- 45 навливаются счетчик 81 и триггеры

89 и 90 (на выходах l U I- О).. ! e

Начало работы осуществляется при. подаче кодов выборок сигнала в БВАК 1 и замыкании переключателя "Пуск"

80 в БФК 10: тактовые импульсы с выхода генератора 79 тактовых импульсов поступают через переключатель 80 на счетный вход счетчика 81 тактов и на перный выход БФК !0, являясь микрокомандой Cl.

Микрокоманда Cl поступает в БВАК

1, осуществляя операции "Запись6 сдвиг" входных отсчетов сигнала х в последовательности регистров 11 сдвига и блоке 2 регистров сдвига. задающем временное "скользящее" окно на К отсчетов, Через интервал времени, задаваемый элементом 14 задержки, Cl поступает на первые управляющие входы БВЯ 13.i разрешая операцию умножения. В результате операций умножения в умножителях

19 и 20 кодов двух последовательностей выборок из регистрон 11 и суммирования этих произведений в сумматорах 25 на выходы БВЯ 13.i поступают значения

i O, М, По управляющему импульсу с выхода элемента 15 задержки эти произ" ведения считываются в сумматоры

17.i, н которых они суммируются с содержанием регистров 18.i записанным s предыдущем такте, в результате чего формируются отсчеты автокорреляционной функции

1 л

К,(1) m mR; (1-1)+r;, По управляющему импульсу с выхода элемента 16 задержки эти обновленные значения автокорреляционной функции вновь записываются в регистры 18.i.

Следовательно, по микрокомандам <

С! обеспечивается обработка каждой пары отсчетов — с входа 1 и с входа

2 БВАК 1, благодаря чему формируется (М+1) значений скользящей оценки автокорреляционной функции.

Микрокоманда С2 формируется в

БФК 10 после ряда тактов Cl после которых срабатывает группа элементов И 96, опрокидываются триггеры

89 и 90 и микротакт перезаписи С„ обнуляет счетчик 97, а триггер 90 открывает элемент И 92: импульс с тактоного генератора 79 поступает на счетный вход счетчика 97, по коду которого на выходе постоянного saпоминающего устройства 98 формирует ся микрокоманда С2.(фиг.106,12).

При этом осуществляются mar инициализации модели и подготовка к оче» редным шагам рекурсии модели при увеличении ее порядка. в БФК !О обнуляется счетчик 102, в SOAP 4 — ре1413545 гистры 32. i и 35. i (для i I,N), в регистр 32.0 через открытый микрокомандой С2 коммутатор 31 записывается значение ординаты КФ R, а в регистр 35.0 через коммутатор 34 записывается коэффициент а, = 1 из регистра 33.

При этом в БЗУ 6 обнуляются регистры 44.i для i 2.М, а в регистр 44.110 из регистра 41 через открытый вход коммутатора 43 записывается коэффициент Ь< 1. В БВОП 5 через коммутаторы 54 — 56 в регистры 57 — 59 записываются соответствующие значе- .15 л ния ординат R, и R,, а в БПР 7 счетчик 64 итераций устанавливается в нулевое состояние.

По микрокоманде СЗ производятся расчет коэффициента отражения q <+, 20 и проверка наличия признака Б 1, характеризующего статистическую устойчивость модели последующего порядка,,(m+1 ) .

В БВОП 5 по микрокоманде СЗ на 25 входы делителя 62 кода считываются содержимое регистра 59 U и через инвертор ál знака содержимое регистра 57, а результат деления <1 -0 >

Одновременно в БПР 7 открываются первые входы коммутаторов 73 и 74, через которые на входы устройства

75 сравнения считываются коэффициенты q и,„ и граничный ноэффициент

1 (из регистра 72 ), характеризующий условие устойчивости оценки. Если выполняется условие <1 „ l, 40 то сигнал с первого выхода устройст. ва 75 сравнения поступает на S-вход счетного триггера 76, устанавливая на его выходе признак, = 0 — признак возможной неустойчивости модели 45 порядка (m+I). Вследствие этого в

БФК 10 закрыт элемент И 96 для прохождения микрокоманд С4 и С5, а открыт для Сб, по которой в блок 8 памяти считывается вектор КЛП, вычис- 50 ленный на итерации m, Если выполняется условие q „„,c 1, то сигнал поступает с второго выхода устройства 75 сравнения на К-вход триггера 76, установив признак S =1, который увеличивает на единицу содержимое счетчика 64 итерации < установив значение порядка модели равным (к+1)), а в БФК 10 разрешает выполнение дальнейших микрокоманд — С4

С7 (фиг.11).

Микрокоманда С4 формируется в

БФК 10 при условии поступления на

его управляющий вход признака q 1, благодаря чему открыты элементы И 96, через один из которых С4 подается на вход обнуления счетчика ° 103, через элемент 99 задержки увеличивает содержимое счетчика 102 адреса опроса на единицу и поступает на выход

БФК 10 для обновления АР-параметров в БОАР 4 и проверки условия (m+1) М в БПР 7. Эти преобразования осуществляются следующим образом.

Микрокоманда С4 в SOAP 4 поступает в БВЯ 36, разрешая операции умножения кодов на входах I и 2 — в умножителях 19 и на входах 3 и 4 БВЯ

36 — в умножителях 20, а по микротакту с выхода элемента 21 задержки выполняются операции суммирования: в сумматор 24 поступают произведение с выхода умножителя 19 и код с входа 4 БВЯ 36 через коммутатор 23, в результате чего формируется сумма (q „Ь;+ а;) i О.,М, а в сумматор 25 поступает только про иэведение (а ; Й;), так как на управляющие входы подключены соответственно потенциалы 0001, т.е. входы коммутатора 22 закрыты и на вход А сумматора 25 код не поступает.

Через интервалы времени, задаваемые элементами 26 и 27 задержки соответственно, микротакты записи подают ". ся на тактовые входы регистров 32.i сдвига, осуществляя сдвиг массива коэффициентов (<1;1 (образующих ин-, версный вектор из поступающих значений R;), и на тактовые входы регистров 35.i, в которые записываются коды суммы с первых выходов БВЯ Зб.i.

При этом микрокоманда С4 в БЗУ 6 открывает коммутатор 43 и осуществляет запись в регистр 44.1 коэффициента Ь, = 1 из регистра 41 н обнуляет содержимое регистров 44.i для

2,М.

Одновременно С4 поступает.в БВОН 5 на первый управляющий вход БВЯ 60, разрешая считывание на 1-4 информационные входы кодов соответственно из регистров 57, 59 и 63, а новый результат умножения и суммирования с

1413545

10 выхода 2 БВЯ 60 по микротакту с вьгхода элемента 52 задержки записывается вновь в регистр 57, характеризуя ошибку линейного предсказания:

По микротакту с выхода элемента

45 задержки в многовходовом суммато- 10 ре 48 формируется сумма

Ч,О. à .d;

i вО а по микротакту с выхода элемента

46 задержки эта:сумма и содержимые регистров 63 и 58 считываются в

БВЯ 49, в котором на выходах l и 2 формируются соответствующие суммы:

1

11м 1 Um Q m+ i

Иикрокоманда С5 в БФК 10 формиру" ется при установке следующего значения кода в счетчике 97 микрокоманд и является многотактовой: с выхода постоянного запоминающего уст50 ройства 98 такты поступают через второй выход группы элементов И 96 на счетный вход счетчика 103 адресов вектора КЛП, изменяя адресные коды

А„„щ, а также через элементы 100

55 задержки на управляющий вход 3 SOAP 4 и на тактовый вход устройства 104 сравнения.

По микротакту с выхода элемента

47 задержки эти суммы через коммута25 торы 55 и 56 записываются соответственно в регистры. 58 и 59.

Одновременно с этими преобразова ниями по микрокоманде С4 в БПР 7 выполняется проверка отсутствия превьппения предельного порядка модели: из регистра 71 через коммутатор 73 считывается код предельного поряд" ка И модели, а из счетчика 64 итераций через коммутатор 74 .- код теку- 35 щЕй итерации, т.е. код значения порядка (m+1), которые сравниваются в устройстве 75 сравнения.

При выполнении условия (ш+1) «И на 8-вход счетного триггера 77 пос- 40 тупает импульс, устанавливающий на его выходе признак S = О, разрешающий.выполнение дальнейших микрокоманд в БФК 10 (фиг.ll и 12).

В соответствии с адресными кодами А„„„, поступающими на адресный вход мультиплексора 42 в БЗУ 6 коэффииценты линейного предсказания а иэ регистров 35.i считываются через коммутатор 43 в последовательный ряд регистров 44.,i сдвига (где i Г,М). Вследствие этого образуется новый ряд коэффициентов, обозначаемый Ъ,подключенный с выхо-. да каждого регистра 44.i на первый вход соответствующих БВЯ Зб.д.

При этом в БФК 10 одновременно с каждым изменением в счетчике 103 кода адреса А „„ осуществляется сравнение этого кода с номером ите- рации (m+1), подключенным к второму входу устройства 104 сравнения с выхода счетчика 64 БПР 7.

В течение этих операций сравнения триггер 106 находится в состоянии, при котором элемент И 92 закрыт (тактовые импульсы не поступают на счетный вход счетчика 97), а элемент

o TKpbIT задающий микрокоманду С5, записывается в счетчик 97.

При выполнении условия A„z„(m+1) на втором выходе устройства 104 срав" нения формируется импульс, который поступает на второй вход триггера

106 и изменяет его состояние. Благодаря этому открывается элемент

И92 и тактовый импульс поступает на счетный вход счетчика 97, установив код Ас,, задающий следующую микрокоманду Сб (фиг.ll и 12).

Микрокоманда Сб поступает на выход БФК 10 при выполнении условия

0 на его первом и втором управляющих входах: Сб через третий выход группы элементов И 96 подается на управляющий вход выходного блока 8 памяти, разрешая считывание B него коэффициента о „ и (И+1) значений вектора КЛП fa „,i) из БОАР 4, вычисленных íà (m+1)-й итерации. Одновременно в БФК 10 Сб устанавливает триггер 90 в исходное состояние, закрывая элемент И 92.

При выполнении условия 5,Ч 5 1 микрокоманда Сб не поступает на выход БФК 10, а осуществляется разрешение считывания кода А из регистра 84 через открытый вход элемента

2И-ИЛИ 95 на кодовый вход счетчика

97, после чего с постоянного запоминающего устройства 98 поступает

1413545

30 на выход БФК 10 вновь микрокоманда

С3.

Микрокоманда С7 подается с выхода элемента 101 задержки БФК 10 на управляющий вход ДПФ 9, разрешая ввод в него коэффициентами „ и массива (а ...i) из блока 8 памяти и запуск в ДПФ 9 подпрограммы дискретного преобразования Фурье, реализую- 10 щий, например, известный алгоритм

БПФ.

Во время первой части процедуры вычисления спектральной плотности мощности сигнала в ДПФ 9-используются коэффициенты линейного предсказания для получения оценки инверсного амплитудного спектра в сост" ветствии с выражением

В+1 20

А(ц„) -"*, а,i exp(-j <„i g t), 1=0

Следующей операцией является вычисление квадрата модуля этой оценки, после чего осуществляется вычисление оценки спектра максимальной энтропии с использованием ошибки линейного предсказания ы,„,, Полученная оценка, поступающая на выход ДПФ 9, является оценкой скользящего спектра (m+1)-го поряд- 35 ка по обновляющимся значениям автокорреляционной функции исследуемого сигнала, по которым формируются обновляющиеся значения вектора КЛП.

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

Микрокоманда С периодически поса

50 тупает на выход БФК 10 при выполнении равенства кода в счетчике 81 кода Т„ в регистре 82: на первый выход устройства 86 сравнения поступает при этом импульс, опрокидывающий триггер 89, вследствие чего открываетая элемент И 91, пропуская на выход тактовый импульс С8, а триггер 90 срабатывает, закрывая вновь элемент

1?

И 91, открывая элемент И 92 и сбрасывает в нулевое состояние счетчик 97 микрокоманд. Благодаря этому подготовлен новый цикл формирования микрокоманд С2-С7 фиг..12

Микрокоманда перезаписи Ся подается на управляющий вход блока

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

Содержимое регистров !8 обновляется по микрокомандам С1 при поступлении на вход анализатора каждого очередного отсчета х исследуемого случайного процесса (фиг.10б) а периодичность поступления микрокоманды перезаписи С„ зависит от необ" ходимого периода обновления оценок скользящего спектра.

Таким образом, за счет использования блока К регистров сдвига, блока буферных (М+1) регистров и буферного запоминающего устройства обеспечивается новый режим анализа — в скользящем временном окне, что существенно расширяет классы анализируемых сигналов, позволяя исследовать как стационарные, так и нестационар"; ных случайные процессы при скользя" щем интервале наблюдения .

Кроме того, в анализаторе используется новый модуль — вычислительная ячейка (БВЯ), позволяющая уменьшить количество операций, Модуль БВЯ мо" жет быть использован не только в данной реализации Ар-обработки, но (благодаря своей универсальностИ) и для других алгоритмов, перспективных для использования при статистическом анализе сигналов.

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

Цифровой анализатор спектра, содержащий Фурье-преобразователь, вы" хоцной блок памяти, блок формирования микрокоманд, блок вычисления автокорреляционной функции и последовательно соединенные блок обновления авторегрессионных с параметров, блок вычисления ошибки предсказания и блок принятия решений1 вход которого объединен с первым входом блока обновления авторегрессионных параметров, при этом пер1413545 вый информационный вход блока вычисления автокорреляционной функции соединен с входом анализатора, а первый, второй и третий управляющие входы блока вычисления автокорреляционной функция подключены соответственно к первому, второму и третьему выходам блока формирования микрокоманд, второй выход блока вычисления ошибки >р предсказания соединен с первым входом выходного блока памяти, группа (М+1) входов которого соединена с второй группой (И+1) выходов блока обновления.авторегрессионных парамет» 15 ров, а выходы подключены к соответствующим входам Фурье-преобразователя, кодовый первый и второй управляю-, щие выходы блока принятия решений соединены с соответствующими входами 2О блока формирования микрокоманд, четвертый, пятый и шестой выходы которого соединены соответственно с первым, вторым и третьим управляющими входами блока вычисления ошибки предска- 25 зания и блока принятия решений, первый и второй управляющие входы блока обновления авторегрессионньж параметров подключены соответственно к четвертому и шестому выходам блока gp формирования микрокоманд, седьмой выход которого соединен с управляющим входом выходного блока памяти, восьмой выход соединен с управляющим входом Фурье-преобразователя, девятый З кодовый выход соединен с адресным входом блока обновления авторегресси онных параметров, а второй и третий выходы соединены соответственно с четвертым и третьим управляющими 4О входами блока обновления авторегрессионных параметров и пятым и четвертым управляющими входами блока вы числения ошибки предсказания, при этом выход Фурье-преобразователя является выходом анализатора спектра, отличающийся тем, что, с целью расширения функциональных воэможностей за счет анализа нестационарных сигналов в скользящем временном окне, в него введены дополнительный блок регистров, блок буфернъм регистров и буферное запоминающее устройство, при этом дополнительный .блок регистров сдвига вклюЧен между дополнительным выходом и вторым кодовым входом блока вычисления автокорреляционной функции, а управляющий вход подключен к первому выходу блока формирования микрокоманд, (M+1) информационных входов блока буферных регистров соединены с соответствующими (М+1) информационными выходами блока вычисления автокорреляционной функции, управляющий вход подключен к десятому выходу блока формирования микрокоманд, первый и второй информационные выходы соединены соответственно с вторым и третьим информационным входами блока вычисления ошибки предсказания, а третий и группа (М-2) четвертых выходов соединены соответственно с третьим и группой вторых входов блока обновле" ния авторегрессионных параметров, группа М вторых выходов которого подключена к соответствующим входам буферного запоминающего устройства, а группа (M+1) четвертых входов — к соответствующим выходам буферного запоминающего устройства, адресный вход которого соединен с одиннадцатым выходом блока формирования микро" команд, а первый, второй и третий управляющие входы — соответственно с вторым, четвертым и двенадцатым выходами блока формирования микрокоманд.

1413545

Xg

Фае. 3

QAtwu преебрясбот0 I M

Фаа4

1 4I3545! 413545

Д! 413545

1413545

1413545

Составитель А.Орлов

Редактор А.Orap Техред Л.Сердюкова

«4

Корректор С,Черни

Подписное

Заказ 3779/48 Тираж 772

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

l)3035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4