Устройство для адаптивной обработки информации

 

ОП ИСАНИЕ „„9ze4SO

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВМДЕТЕЛЬСТВУ

Союз Советсинк

Социалистических

Республик (6I ) Дополнительное к авт. свид-ву (22) Заявлено 19. 05.81 (21) 3287413/18-24 с присоединением заявки М (23) Приоритет (51)M. Кл.

G 06 F 15/36

1овударотмииый комитет

СССР во делом изобретений и атирытий

Опубликовано 23 ° 11.82. Ькзллетеиь Эй "3 (53) уд (681.325 (088.8) Дата опубликования описания 23.11.82 (72) Авторы изобретения.

Я. В.Поцелуев и В. Н. Попов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ АДАПТИВНОЙ ОБРАБОТКИ

ИНФОРМАЦИИ

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

Известно устройство, содержащее регистр сдвига, группу регистров, запоминающее устройство, множительное устройство, накапливающий сумматор и устройство управления $ 1).

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

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

5 кольцевого счетчика, а выходы - с входами одной группы блоков умножения и входами линии задержки, выходы которых соединены с первыми входами второй группы блоков умножения, вторые входы первых блоков умножения соединены с выходами первого блока памяти, а выходы - с входами накапливающего сумматора, вход кото15 рого соединен с четвертым выходом кольцевого счетчика, а выход накапливающего сумматора соединен с вторыми входами вторых блоков умножения, выходы которых соединены с вхо20 дами первого счетчика, вход которого соединен с выходом,элечента И, а выход - с одним входом сумматора на два входа и один выход, второй вход

976450

У (1) =Ч (j) х() ), которого соединен с выходом второго блока памяти, вход которого соединен с выходом элемента И, выход сумматора на два входа и один выход соединен с одним входом блока умножения, второй вход которого соединен с выходом третьего блока памяти, а выход - с входом второго счетчика, второй и третий входы которого соединены с третьим и четвертым выходом кольце- >в вого счетчика, выход второго счетчика соединены с входами первого блока памяти, вход которого соединен с первым выходом кольцевого счетчика, второй вход генератора импульсов со- 1$ единен с четвертым выходом кольцевого счетчика, а выход- с входом элемента И и входом кольцевого счетчи- ка, четвертый выход которого соединен со своим входом (Z J.

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

Целью изобретения является повышение быстродействия устройства.

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

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

"Ф входам второго накапливающего сумматора, управляющий вход и вход установ-! ки исходного состояния которого соединены соответственно с вторым и четвертым выходами третьего счетчика, выход второго накапливающего сумматора через делитель подключен к первому входу второго блока умножения, второй вход которого соединен с выходом третьего блока памяти, выход второго блока умножения подключен к второму входу первого блока умножения, На чертеже представлена схема устройства.

Устройство содержит регистр 1, генератор 2 тактовых импульсов, группу блоков 3 умножения, элементы 4 задержки, квадраторы 5, группу блоков

6 умножения, блок 7 памяти, накапливающий сумматор 8, счетчик 9, сумматор 10, блок 11 памяти, блок 12 умножения, накапливаюший сумматор 13, делитель 14, блок 15 умножения, блок

16 памяти, счетчики 17 и 18, элемент И 19, Выходной сигнал устройства имеет вид

5 97645 где y(j) - выходной сигнал устройства 1

W(j) - вектор весовых коэффициентов устройства;

1 Т1 - операция транспортирования;

x(j) - вектор входного сигнала; получающийся .на выходах регистра 1.

Весовые коэффициенты уточняются на каждом шаге адаптации с использованием алгоритма самонастройки

Ньютона-Рафсона

W И+")=б(j) 2P9ххйХУэ М )Х()), (2) где,Ц -шаг адаптации; 1(., y (.1-корреляционная матрица входного сигнала; (+)-операция псевдообращения; 30

R -среднее значение выборочХУ ной оценки матрицы Е„у запоминается на весь период работы; ф (1) -есть вторая производная от критерия качества.

Псевдообратная матрица для матрицы Ф „()), являющаяся симметрической матрицей, имеет вид

30 — (3)

@хх() I X (j) X(j)l

Подставляя (3) в (2) и проведя ряд очередных и реобра зова ний, полу- 35 чим

%(j+)) =%I(j)+ %KR ЧЮ)

2ф .

X (j) g(j) (4)

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

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

55 запускается и выдает импульсы тактовой частоты.С выхода генератора 2 импульсы поступают на вход счетчика 18, который является распределителем импульсов, т.е. последовательность импульсов с генератора 2 импульсов, поступающая на один вход устройства, преобразуется в выходные импульсы, Сигналы С1 с выхода кольцевого счетчика 18 поступают на тактовые входы регистра 1 и блока 7 памяти для параллельного считывания информации.Информация с выходов регистра 1 поступает на входы элементов 4 задержки.и входы блоков 3 умножения, на входы которых поступает информация с выходов блока 7 памяти. В этом блоке памяти хранится информация о векторе весовых коэффициентов устройства (полученных на предыдущем цикле или, если процесс только начался, начальные значения, обычно единичные) . .Сигналы в двоичном коде с выходов блоков 3 умножения поступают на входы накапливающего сумматора 8, выход которого является выходом устройства. Сигналы с выхода элементов 4 задержки (причем время задержки соответствует времени на формирование выходного сигнала на выходе накапливающего сумматора 8) поступают на входы блоков 6 умножения, на другие входы которых поступает выходной сигнал y(j). С выходов блоков 6 умножения сигналы, co= ответствующие вектору y(j)x(j), поступают на входы счетчика 9. После этого счетчик 18 формирует сигнал

С2,который. поступает на вход элемента И 19, на другой вход которого поступают импульсы с генератора 2.

Импульсы поступают на счетчик 9 и блок 11 памяти, производят последова" тельную выдачу информации на сумматор 10. На выходе сумматора 10 получаются сигналы, соответствующие величинам вектора

f = pa,, -3()) x () )).

Одновременно с формированием век тора d происходит формирование коэфициента 9,0/ XT() X () формирование осуществляется следующим образом.

При считыва ни и и нформа ции из регистра 1 она поступает на входы соответствующих квадраторов 5, которые представляют собой блоки умножения. С выхода квадраторов 5 сигналы поступают на входы второго накапливающего сумматора 13, При поступлении тактового

7 9764 сигнала C2 со счетчика 18 на считывание информация е выхода сумматора 13 поступает на вход делителя 14 на входе которого образуется сигнал ... +Х.

5 Х„+.Х„+,1+ "+ д+Л

На выходе делителя 14 формируется сигнал, обратный по величине вхог ному сигналу

Х (1У ) поступает на вход блока 12 умножения, 20 на первый вход которого поступают.сигналы с выхода сумматора 10. С выхода блока 12 умножения сигналы, соответствующие величинам вектора

x ÖÃ |j Ã

50 ки соединены соответственно с первыми входами блоков умножения второй группы, вторые входы которых и выход устройства соединены с выходом первого накапливающего сумматора, выходы блоков умножения второй группы соединены соответственно с информационными входами первого счетчика, вторые входы блоков умножения первой группы подключены к выходу первого блока памяти, а выходы соединены соответственно с информационными sxoдами первого накапливающего сумматора, выход первого счетчика соединен с первым входом сумматора, второй вход которого подключен к выходу второго блока памяти, выход сумматора соединен с первым входом первого блока умножения, выхсд которого подключен к информационному входу второго счетчи— ка, выходы которого соединены соответственно с информационными входами первого блока памяти, первый выход генератора тактовых импульсов соединен со счетным входом третьего счетчика, второй выход - с nepabw входом элемента поступают на вход счетчика 17, После того как в счетчике 17 будут все значения вектора, на выходе 30 счетчика 18 формируется сигнал.С3, который поступает на счетчик 17 для параллельного считывания информации.

Информация о величине вектора поступает на входы блока 7 памяти, где 55 происходит его суммирование с вектором M(j), полученным на предыдущем шаге (или начальным). После этого на выходе счетчика 18 формируется сигнал, по которому осуществляется 40 сброс самого счетчика 18, счетчиков

9 и 17, накапливающих сумматоров 8 и

13, генератора 2 тактовых импульсов.

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

Устройство для адаптивной обработ" ки информации, содержащее регистр и генератор тактовых импульсов, информационные входы которых соединены с информационным входом устройства, вы"

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

Источники информации, принятые во внимание при экспертизе

976450

1. Гольденберг Л. M., и др. Цифровые фильтры. М., "Связь", с. 115117.

2. "Труды института инженеров

s радиоэлектроники". 1969, т. 57, Н 10, с. 6-16 (прототип).

Устройство для адаптивной обработки информации Устройство для адаптивной обработки информации Устройство для адаптивной обработки информации Устройство для адаптивной обработки информации Устройство для адаптивной обработки информации Устройство для адаптивной обработки информации 

 

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

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

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

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

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

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

Изобретение относится к области информационно-измерительной и вычислительной техники и может быть использовано в электроэнергетике для непрерывного контроля текущих значений и получения гистограммы отклонений напряжения с целью контроля по ГОСТ 13109-87 качества электроэнергии в электрических сетях промышленных предприятий и энергосистем

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

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