Устройство для определения дисперсии коэффициентов хаара

 

УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ДИСПЕРСИИ КОЭФФИЦИЕНТОВ ХААРЛ по авт.св. 942042, отличающееся тем,что, с целью повышения . быстродействия определения дисперсии коэффициеитов Хаара, быход второго регистра блока регистров j-ro столбца ( 1,2,...,т)-и строки ( i 1,2,...,m) матрицы блоков регистров подключен к входу третьего регистра блока регистров ( j+l)-ro столбца и i -и строки и второму входу первого регистра блока регистров (j-H)-ro столбца ( 1+1)-й строки, второй вход четвертого регистра блока регистров j -го столбца i-й строки, кроме первой , матрицы блоков регистров соедииен с входом первого регистра блока регистров ( j +1)-го столбца .ir-й строки , кроме первой, и в первой строке матри1ды блоков регистров выход четвертого регистра блока регистров j-ro столбца подключен к входу первого регистра блока регистров ( j +1)-го столбца матрицы блоков регистров.

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

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

РЕСПУБЛИН

3(50 6 06 F 15 36

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

Н ABTOPCH0MV СВИД :ТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 942042 (21) 3526826/18-24 (22) 22.12.82 (46) 30.03.84. Вюл. М 12 (72) В.К.Ковнацкий (53) 681.3(088.8) (56) 1. Авторское свидетельство СССР

В 942042, кл. С 06 F 15/36, 1980. (54) (57) УСТРОЯСТВО ДЛЯ ОПРЕДЕЛЕНИЯ

ДИСПЕРСИИ КОЭФФИЦИЕНТОВ ХААРА по авт.св. 9 942042, о т л и ч а ю щ ее с я тем,что,,с целью повышения быстродействия определения дисперсии коэффициентов Хаара, выход второго регистра блока регистров j-го столбца (=1.2 ° ы )-й стройн (1 =

„.БО„,МЫ2Шi A

1,2,...,m) матрицы блоков регистров подключен к входу третьего регистра блока регистров (1+1)-го столбца и . ) -й строки и второму входу первого регистра блока регистров (+1) -го столбца ((+1)-й строки, второй вход четвертого регистра блока регистров

1 -го столбца i-й строки, кроме первой, матрицы блоков регистров соединен с входом первого регистра блока регистров () +1)-ro столбца 1-.й строки, кроме первой, и в первой строке матрицы блоков регистров выход четвертого регистра блока регистров

)-го столбца подключен к входу первого регистра блока регистров(j +l )-ro столбца матрицы блоков регистров.. Я

1083201

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

По основному авт.св. Ю 942042 известно устройство для определения дисперсии коэффициентов Хаара, содержащее .(n-1) (n=3,4,5,...m+1) суммато- 10 ров, дополнительный вычитатель и матрицу из n(n-1) /2 блоков регистров, каждый из которых соедержит по четыре последовательно соединенных регистра сдвига, каждая i-я строка 15 матрицы (i=1,2,3,...,m) содержит (n-1) блоков регистров, каждый j-й столбец матрицы (j=3,...,m) содержит блоков регистров, при этом выход элемента, И через последовательно соединенные усреднитель и блок запоминания подключен к входу вероятностного дисперсиометра, выход которого соединен с информационными входами первых регистров каждой строки, информационные выходы блока регистров

j-го столбца i- и строки, за исключением последнего блока регистров,под-ключены к соответствующим информационным входам блока регистров (j+l)-го столбца i-й строки, первый и второй информационные выходы последнего блока регистров каждой строки соединены с первым и вторым входами соответствующего сумматора, выход которого подключен к первому 35 входу соответствующего вычитателя, второй и третий входы которого соединены с третьим и четвертым .информационными выходами блока регистров соответствующей строки, 40 пятые информационные выходы (и-1)го и (и-2)-ro блоков регистров первой сгроки подключены к первому и .второму входам дополнительного вычитателя, пятый информационный 45 выход блока регистров (i+1)-й строки j-го столбца соединен с пятым информационным входом блока регистров А-й строки, шестой информационный выход (n 1)--.го блока регистров первой строки подключен к шестому информационному входу (и-2)-Fo блока регистров первой строки, управляющие входы блоков регистров соединены с соответствующими выходами блока управления, выходы вычитателей и до- 55 полнительного вычитателя являются выходами устройства.

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

И объединены и являются первым выI ходом блока управления.

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

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

Цель изобретения — повышение . быстродействия определения дисперсий коэффициентов Хаара.

Поставленная цель достигается тем, что в устройстве для определения дисперсии коэффициентов Хаара выход второго регистра блока регистров j-го столбца (j=l,2,...,m)-й строки (1=

l 2,...,m) матрицы блоков регистров соединен с входом третьего регистра блока регистров (j+1)-ro столбца и

i-й строки и вторым входом первого регистра блока регистров (j+1)-ro столбца (i+1) -й строки, второй вход четвертого регистра блока регистров

j-ro столбца i-й строки, кроме первой, матрицы блоков регистров соединен с входом первого регистра блока регистров (j+1)-го столбца i-й строки, кроме первой, и в первой строке матрицы .блоков регистров выход четвертого регистра блока регистров

j-ro столбца соединен с входом первого регисгра блока регистров (j+1)— го столбца матрицы блоков регистров.

На фиг. 1 показана блок-.схема предлагаемого устройства;на фиг. 2— структура блока управления; на фиг.Зматрица, поясняющая принцип работы устройства.

Устройство для определения диспер-. сии содержит блок 1 регистров, сум

-маторы 2, вычитатели 3, отдельный вычитатель 4, вероятностный дисперсиометр 5, блок 6 запоминания, усреднитель 7, элемент И 8 и блок 9 управления, состоящий из генератора: 10 тактовых импульсов (ГТИ), делителя

11 частоты, счетчика 12 импульсов матрицы, счетчика 13 импульсов строк, блока 14 элементов И и счетчика 15 импульсов столбцов.

Рассмотрим работу предлагаемого устройства в статике.

1083201 а (Саа)=g(N;N); а(а, ) 2 . Ян;а ) Vм,ф

О С =2 М2"

N2;.(Ч 2

m =1,2,. ° °, m,. ° m =1,2... д, 1 13йа3(Устройство для определения дисперсии выполнено в виде матрицы, которая содержит n(n-1)/2 блоков 1 регистров, (на фиг. 1 рассмотрен случай, когда

n=4J. Каждый блок 1 регистров содержит по четыре соединенных между собой 5 регистра сдвига. В каждой i-го строке матрица содержит (n-1) последовательно соединенных между собой четырьмя связями блоков 1 регистров. В каждом столбце содержится по j блоков 1 10 регистров, связанных между собой.

Первые, четыре входа каждого блока 1 регистров матрицы регистров соединены с выходами блока 9 управления, а один из выходов первого, самого в . j5 верхнего регистра сдвига (n-1) столбца первой строки и один иэ входов четвертого регистра (и-2) столбца первой строки матрицы блока. регистров соединены между собой.

Выход второго регистра блока регистров первого и второго столбцов первой и второй строки матрицы блоков регистров соединен с входом третьего регистра блока регистров второго и третьего столбцов первой и второй строки и вторым входом первого регистра блока регистров второго и третьего столбцов второй и третьей строк, второй вход четвертого регистра блока регистров второго столбца и второй строки соединен с входом первого регистра блока регистров третьего столбца второй строки матрицы блоков регистров, а выход четвертого регистра блока регистров 35 первого и второго столбцов первой строки соединен с входом первой строки. матрицы блоков регистров.

Выход вероятностного дисперсиометра 5 соединен с вторыми входами 4р одного из блоков 1 регистров каждого столбца матрицы блоков 1 регистров, а вход — с блоком 6. Выход усреднителя 7 соединен с блоком 6, а его вход — с элементом И 8. Один вход 45 элемента .И 8. соединен с блоком 9 управления, а второй вход является входом устройства. Входы (н-1) пар сумматоров 2 с вычитателями 3 соединены между собой и с соответствующими выходами блоков 1 регистров последнего столбца матрицы блоков 1 ре- ° гистров. Входы отдельного вычитателя

4 соединены с выходами четвертых регистров сдвига блоков 1 регистров первой строки (n-1) и (n-2) столбцов.

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

Блок 9 управления содержит генератор 10 тактовых импульсов, делитель 11 частоты; счетчик 12 импуль сов матрицы и К идентичных каналов, 65 каждый иэ которых состоит иэ счетчика 13 импульсов строк, счетчика

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

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

Для вычисления дисперсии коэффициентов разложения по системе Хаара весь квадрат (область наблюдения)

0 01U (T покрывают прямоугольной сеткой с шагом ь =Т/M по одной оси

1 и с шагом Т2 — — Т/N по другой оси, где

М и N — соответственно число узлов по одной и другой оси, (M N) - общее число узлов сетки, M2>1reyx,N=2 2 х.

Принимают M=N=2 х, тогда п=к +1.

Если m Ä=3,то n=4Оцейка первого коэффициента раз- ложения Хаара является среднеарифметическим значением всех (M N) отсчетов в узлах сетки:

М-1

С"= . Е .ЕХ(, Р". 5). (I

W "<12

В результате 5 -кратного вычисления средних арифметических значений .отсчетов в области задания 0<0.0 4Т получают набор случайных чисеЛ

C Ô (С у С у Csf ° ° ° у C2) а

Далее по ним рассчитывают дисперсию согласно алгоритму: б 2

n(cl=(a- l Х (С,-м(с g) щ дисперсию коэффициента Со, можно рассматривать как функционал от чис. ла тоЧек фиксации (M,N): ба(Саа)=Ю(м;а . (в!! Зааам ааут дасперааааа(ааа) $2(pe< ) 6 (С ) по следующим алгоритмам:

1 Ф,Ф /

- а(м " pj s < (6)

me@

1083201

На фиг. 2 приведены девять различ- ных дисперсий коэффициентов Хаара для случая п1 „ „= п1 в„= m =3. Для

+px рассматриваемого случая принимают

N=M=2 "=8. Соответственно п=тп ; -1 4юах г tw 5

Для определения дисперсии произвольного коэффициента разложения стационарного случайного поля по системе функций Хаара необходимо сначала вычислить средние арифметические значе-10 ния отсчетов на соответствующих двоичных прямоугольниках квадрата ГО,Т;

О,Т J,а затем их дисперсии.H,íàêîíåö, формулам (4), (5) и (б) определяют цисперсии коэффициентов Хаара.

На Фиг. 3 представлена матрица А, 15 элементами которой являются двоичные прямоугольные квадраты а (К,m) Ê=

1,...3,m=1...,3, в которых рассчитываются средние арифметические значения отсчетов стационарного случайно- 20

ro поля и соответствующие им дисперсии, а по ним согласно формулам (4), (5) и (6) дисперсии коэффициентов

Хаара представлены на фиг. 2.

НапримеР, для формирования диспер 25 сий i (Ñ"," ), (С ) и в. (С„ ") необходим мо сначала сформулировать дисперсии средних арифметических значений отсчетов случайного поля

ctl(N,ìj v(N и/2), М(м, Nlrfi И v(Alв N/Ýj (l p 30 соответственно в двоичных прямоуголь ных квадратах а Г1,11, а (4,13, а

4i23 и а (,4в3 3 (фиг. 3). Затем по дисперсиям (7) по алгоритму (5) рассчитывают дисперсии коэффициентов

6 (c „" =в(в(а,в(в}-в{ми!), 6 (ввв)=2 «Ч(м,N(

Рассмотирим работу предлагаемого устройства на примере вычисления дисперсии коэффициентов Хаара для случая45

m -â2-3.

Отсчеты Функции Й(Б„в U2) непрерывно поступают на элемент И 8. По команде из блока 9 управления нужные .отсчеты функции соответствующие двоичным прямоугольным .квадратам, начиная с а(1,13 (фиг. 3), поступают через элемент И 8 на усреднитель 7, где определяется среднее арифметическое значение отсчетов стационарнотЪ случайного поля. Далее это,среднее арифметическое значение подается на запоминающий блок б, где запоминается Х таких значений, а затем поступает на вероятностный дисперсиометр

5, на котором определяются дисперсии iy(М,N) по алгоритму (2) . Число, соответствующее дисперсии V(N,N), одновременно подается на все столбцы блоков 1 регистров, но по команде из блока управления записывается в 65 четвертом (самом. нижнем) регистре сдвига блока 1 регистров первой строки и первого столбца матрицы блока регистров. Аналогичным образом формируется дисперсия среднего значения отсчетов функции g(М/2, N/2), соответствующая дноичному прямоугольному квадрату а(2,13, и подается на четвертый регистр сдвига блока 1 регистров первой строки и первого столбца матрицы блока регистров. При этом по команде из блока 9 управления число из четвертого регистра сдвига переписывается в третий регистр сдвига блока 1 регистров. Таким образом, путем последовательного выталкивания из последующего регистра сдвига в предыдущий, начиная с четвертого, в блоке 1 регистров первой строки и первого столбца записываются онер»ху вниз дисперсии чв(М,N), (М/2в

N/2) и в в(М/2, N), соответствующие двоичным прямоугольным квадратам а (1,1), à t2g1), а(.3,13 и à t4tl3.

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

Значения этих дисперсий записываются соответственно s блоки 1 регистров второго и третьего столбца блоков

1 регистров предлагаемого устройства (фиг.4) .

Из фиг. 3 видно, что элементы а К,m 3 матрицы A повторяются, В устройстве для определения дисперсии вычисляются разнообразные элемен ты а (.К,m) только по одному разу.Получение нужного элемента происходит за счет пересылки имеющегося элемен- та в те места, где он повторяется.

Например, вычисляют элемент а Е2,11 и записывают.во второй регистр перного столбца и первой строки матрицы блоков регистров (К=2,m=1) (фиг.3) .

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

За счет введенных связей между регистрами матрицы блока регистров (Фиг.4) осуществляется перенос имею-, щегося числа s те регистры, в которых также должно содержаться это число»

Перенос чисел s соответствующие регистры осуществляется после того, как закончится заполнение всех регистров элементами а(К,m 3 без повторений. Какие элементы получаются без повторений, а какие и куда переносятся — все это изображено на фиг. 3. Таким образом, сокращается время на повторный расчет многих элементов и быстродействие вычисле.

1O832Oi ния дисперсий коэффициентов Хаара возрастает примерно в 2 раза при

n=4, Например, в известном устройстве для случая n=4 необходимо затратить время на вычисление 2 (n2-n)=24 элементов а(К,m ). В предлагаемом же устройстве число вычисляемых элементов равно 16. С увеличением и разница в вычислениях элементов возрастает. Соответственно быстродействие предлагаемого устройства повышается 10 с увеличением числа определенных дисперсий коэффициентов Хаара. Упрощается также блок 9 управления за счет уменьшения числа идентичных каналов, каждый из которых состоит из счетчика 13 импульсов строк, счетчика 15 импульсов столбцов и блока 14 элементов И. Для случая

n= 4 число каналов сокращается с 24 до 16. После этого по алгоритмам 2ц (4), (5) и (б) вычисляются дисперсии коэффициентов Хаара.

По команде из блока 9 управления числа из всех регистров последнего столбца блока 1 регистров подаются попарно на сумматоры 2, вычитатели

3 и отдельный вычитатель 4.

На выходе сумматора 2 третьей (самой нижней) пары сумматора с вычитателем вычисляется сумма диспер- (М М М Н сий М(— — )+ 4Р(— — ) и подает.

4 4 8 8 ся йа вычитатель 3 этой пары, на котором вычисляется дисперсия коэффициента Хаара:

< (с1,1-2 (—;,—," ).4 Ь, 8 )- (—; —,")- ((— (в

Множитель 2 учитывается путем сдвига числа в регистре сдвига вычитателя 3 на четыре разряда вправо.

Аналогичным образом на выходе вычитателей 3 второй и первой пары сумматоров с вычитателями вычисля- 4> ются дисперсии коэффициентов Хаара соответственно с (С" 1 ) и с С„ з .

На отдельном вычйтателе 4 вычисляется дисперсия коэффициента Хаара

, (C > по алгоритму (5) и дисперсиям 50 . Ч (М3/4) и (N,N j8), содержащимся в четвертых регистрах сдвига блоков

1 регистров первой строки второго и третьего столбцов матрицы регистров.

Таким образом, одновременно вычис-у ляются дисперсии коэффициентов Хаара четвертого стобца матрицы дисперсий (фиг.2)

Ъ Я(со ) сг(с11) g<(t;<, ), ф(сто) 60

Далее по команде из блока 9 уп.равления одновременно все числа, переносятся из блоков 1 регистров второ- 6g го столбца матрицы регистров в третий, а из первого во второй столбец.

На отдельном вычитателе 4 и вычитателях 3 первой и второй ..ары сумматоров с вычитатеяями формируются дисперсии коэффициентов Хаара, соответствующие третьему столбцу матрицы дисперсий (фиг.2), По команде из блока управления одновременно все числа из блоков 1 регистров второго столбца переносятся в третий. Одновременно с этим числом из первого регистра сдвига блока 1 регистров сдвига первой строки третьего столбца подается на четвертый регистр сдвига блока 1 регистров сдвига первой строки второго столбца. На отдельном вычитателе 4 и вычитателе 3 первой пары сумматора с вычитателем вычисляются соответственно дисперсии коэффициен-. тов Хаара второго столбца матрицы (фиг. 2)

Значение дисперсии Г (Ñ о ) снима- о,о

l ется с первого регистра сдвига блока

1 регистров сдвига первой строки третьего столбца.

Блок 9 управления работает следующим образом.

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

Подача отсчетов осуществляется в такте с частотой, вырабатываемой в

ГТИ 10. В счетчиках 13 и 15 строки и столбцов соответственно осуществляется подсчет строк и столбцов случайного поля. Каждому столбцу и строке соответствует отсчет, т.е. осуществляется подсчет номеров отсче. тов. В случае совпадения импульсов строк и столбцов вырабатываются команды, которые поступают на элемент

И 8. Номер отсчета поступает на усреднитель 7. Число ячеек„ в которые входят счетчик строк, счетчик столбцов и схема совпадений, равно числу элементов матрицы.

Импульсы от ГТИ подаются также на делитель 11 частоты, в котором частота ГТИ делится в П сК раз. Такая частота необходима для того, чтобы

""кадры, содержащиеся в строке К отсчетов, повторились П раз и запоминались в блоке б. С делителя счетчика импульсов матрицы, в котором они подсчитываются, и на соответствующем выходе выдаются импульсы для управления регистрами сдвига блока

1 регистров.

1083201 д. "Я

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

ВНИИПИ Заказ 1755/43

Тираж 699 Подписное филиал DMi "Патент", r.Óæãîðîä,ул. Проектная,4

Устройство для определения дисперсии коэффициентов хаара Устройство для определения дисперсии коэффициентов хаара Устройство для определения дисперсии коэффициентов хаара Устройство для определения дисперсии коэффициентов хаара Устройство для определения дисперсии коэффициентов хаара Устройство для определения дисперсии коэффициентов хаара 

 

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

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

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

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

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

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

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

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

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