Научная статья на тему 'Алгоритм побудови матриці деградацшї образу з використанням дискретного перетворення Адамара'

Алгоритм побудови матриці деградацшї образу з використанням дискретного перетворення Адамара Текст научной статьи по специальности «Математика»

CC BY
165
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Матрица деградации образа / условная деконволюция / преобразование Адамара / матричные операторы деградации образа / символьные методы / точность / быстродействие / Матриця деградації образу / умовна деконволюція / перетворення Адамара / матричні оператори деградації образу / символьні методи / точність / швидкодія / image degradation matrix / conditional deconvolution / Adamar conversion / image degradation operators / accuracy / speed-performance

Аннотация научной статьи по математике, автор научной работы — Рибін О. І., Іванюк Н. О.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Image degradation matrix formation algorithm with usage of Adamar discrete transformation

Algorithm for symbolic method realization of forming im-age degradation matrix at Adamar conversion transformants area is proposed. Algorithm considers block-diagonal structure of degradation matrix, that allows notably simplification of evaluation of matrix in any range. Obtained symbolic expressions of degradation matrix elements have allowed notably increase calculation accuracy on account of absence of addi-tion subtraction operations of same numbers (counts) that is a must in numerical methods us-ing. Developed algorithm allows greatly decrease number of laborious operations (multiply-ing division) at matrix G forming, that allows notably simplify forming algorithm.

Текст научной работы на тему «Алгоритм побудови матриці деградацшї образу з використанням дискретного перетворення Адамара»

Радіотехнічні кола та сигнали

РАДІОТЕХНІЧНІ КОЛА ТА СИГНАЛИ

УДК 631.372.061

АЛГОРИТМ ПОБУДОВИ МАТРИЦІ ДЕГРАДАЦШЇ ОБРАЗУ З ВИКОРИСТАННЯМ ДИСКРЕТНОГО ПЕРЕТВОРЕННЯ АДАМАРА

Рибін О.І., д.т.н., професор, Іванюк Н.О., аспірантка

Національний технічний університет України «Київський політехнічний інститут», м. Київ, Україна

Вступ

Дискретне перетворення Фур’є (ДПФ) знайшло широке розповсюдження в різних галузях сучасної техніки у вигляді швидких (ШПФ) перетворень [1,2]. Найбільш важливою властивістю дискретного перетворення Фур’є є те, що результатом множення циркулянтної матриці G сигналу в натуральних координатах праворуч і ліворуч на матричні оператори

Fi ,Fі цього перетворення є матриця діагональна (комплексних амплітуд спектру), тобто

Fі х G х Fі = Gm або Fі х G х Fі = Gm ( ^

де * - знак комплексного спряження; Fi F - матричні нормовані (діленням кожного рядка матриці на формат N) дискретні оператори прямого та зворотного перетворення Фур’є; Ga - діагональна матриця комплексних амплітуд спектра Фур’є; T - знак транспонування.

Останнім часом значного поширення набули ортогональні перетворення, які не є спорідненими з перетворенням Фур’є (наприклад, косинусне [3], Адамара [4], Хаара [5], REX [6,7], «нормальні» [8 - 12] і т.ін.). Для та-

ких перетворень (з матричними операторами Wі ,Wi ) множення виду (1) не дає в результаті діагональної матриці

w! хGxWі = Gs

(2)

тобто спектральна матриця G% вже не є діагональною, хоча має певну структуру, яка визначається видом дискретного перетворення w і. Так, якщо матриця W і є дискретним матричним оператором перетворення Адамара, матриця G% є блочно-діагональною.

Широке розповсюдження ортогональних перетворень, відмінних від перетворення Фур’є зумовлене їх зручністю для розв’язання таких задач, як , наприклад, стиснення сигналів, їх архівація, розпізнавання образів тощо.

В той самий час для тих самих сигналів часто необхідно розв’язувати і

18

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

Радіотехнічні кола та сигнали

такі задачі, як їх проходження лінійними інерційними колами. В цьому випадку доцільно використовувати кратні перетворення [13 - 17]. Саме кратні перетворення відкривають шляхи для створення множини дискретних перетворень Фур’є, алгоритми яких відрізняються від загальноприйнятих. Для цього зауважимо, що матричні оператори перетворення Фур’є можна представити у вигляді добутків

(за)

(зб)

F н = W н X Рн, F н = Рн X W н , F н = Рн X W н

або

Fн = Пн X Жн, Fн = Пн X Жн ,

де Рн, Рн , Пн, Пн - матриці власних векторів [13 - 15].

Для розв’язання ряду задач [18] з метою підвищення точності обчислень доцільно обчислювати матрицю G% в (2), використовуючи символьні вирази для її елементів ру. У подальшому розглянемо процедуру обчис-

лень елементів матриць G%, Рі та Ga для випадку, коли Wi є нормованим матричним оператором перетворення Адамара.

Формування матриці G%

У випадку, коли матриця W і є матричним дискретним перетворенням Адамара, матриця G$ є блочно-діагональною з підматрицями головної діагоналі (за зростанням номерів рядків) порядків 1, 1, 2, 4, 8,..., 2к,..., N/2, де N — порядок матриці G-. Матриця G в (1), (2) є циркулянтною і складається з дискретних відліків g0,g1,g2,...,gM_1; М< N) функції g(t) в натуральних координатах. При цьому нумерація відліків g є зворотною відносно нумерації стовпців рядка.

Елементи р матриці 0% є комбінаціями відліків g з коефіцієнтами

b. Якщо в лінійних комбінаціях відліків g з коефіцієнтами bv записувати впорядковано за зростанням номерів і (враховуючи і відліки з нульовими коефіцієнтами) отримаємо наступні формалізовані результати, які у подальшому дозволять сформувати алгоритм побудови матриці 0% без множень матриць (2). Перший елемент діагоналі роо має коефіцієнти b00 = 1,1,1,1,..., тобто коефіцієнти при усіх відліках g( і = 0, 1, 2 ,...,M-1) однакові (повторюються з періодом 20 = 1 ). Наступний елемент ри має Ьі = 1, -1,1, -1,..., 1, -1,..., тобто період повторень індексів дорівнює 21 = 2 .

Третім елементом блочно-діагональної матриці G% є матриця другого порядку з елементами р22 = рзз та р23 = -р32, для якихb22 = 1,0, -1,0,...,1,0, -1,0,..., а b23 = 0,1,0, -1,..., 0,1,0, -1, тобто період повторень коефіцієнтів при відліках дорівнює 22 = 4. Четвертий елемент діагоналі являє собою вже матрицю

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

19

Радіотехнічні кола та сигнали

восьмого порядку. Цю матрицю можна розбити на чотири підматриці Дм.55 = A66,77, ^46,57 = “Д5475, коефіцієнти при відліках в яких мають вигляд

Ь 44, 55 =

4 5

4 i, i/2,0,-i/2,-i,-i/2, 0,1/2,., i,i/2,0,—i / 2,-i,-i/2, 0,i/2,... 0, i/2,0,i/2,0,-1/2, 0,-1/2,..., 0, i/2,0,i/2,0,-1/2, 0, -1/2,.

5 0, -1/2, 0,-i/2,0,i/2, 0,1/2,., 0,-1/2,0,-i/2,0,i/2, 0,1/2,. i,-i/2,0,i/2,-i,i/2, 0, -1/2,..., i,-i/2,0,i/2,-1, i/2, 0,-1/2,.

Ь 46,51 =

6 7

4 0, i/2,i ,i/2,0,-1/2, -1,-1/2,..., 0, i/2,i,i/2,0,-1/2, -1, -1/2,... 0, -1/2, 0,1/2, 0,1/2, 0,-1/2,., 0,-1/2,0,1/2,0,1/2, 0,-1/2,.

5 0, i/2,0,-1/2,0,-1/2, 0,1/2,., 0,1/2,0,-1/2,0,-1/2, 0,1/2,. 0,-1/2,1,-1/2, 0,1/2, -1,1/2,., 0,-1/2,1,-1/2,0,1/2, -1,1/2,.

Матриця діагоналі в G% восьмого порядку складається з чотирьох матриць четвертого порядку811Д1 =~012Л2,15Л5 та =~112Л,15ЛІ- Матриця

A8,8;ii,ii , складається з чотирьох підматриць четвертого порядку

A8,8;9,9; Aio,io;ii,ii; A8,i0;9,ii = “Аіс,8;ii,9- Коефіцієнти bj при відліках gt цих мат-

риць мають наступний вигляд

Ь8,8;9,9 =

8 9

8 1,3/4,1/2,1/4, 0, -1/4, -1/2, -3/4, -1, -3/4, -1/2, -1/4,0,1/4,1/2,3/4,..., 1,3/4,1/2,1/4, 0, -1/4, -1/2, -3/4, -1, - 3/4, -1/2,-1/4, 0,1/4,1/2, 3/4,..., 0,1/4, 0,1/4, 0,1/4, 0,1/4, 0, -1/4, 0, -1/4, 0, -1/4, 0, -1/4,..., 0,1/4, 0,1/4, 0,1/4, 0,1/4, 0, -1/4,0, -1/4,0, -1/4,0, -1/4,...,

9 0, -1/4, 0, -1/4, 0, -1/4, 0, -1/4, 0,1/4, 0,1/4, 0,1/4, 0,1/4,..., 0, -1/4, 0, -1/4, 0, -1/4, 0, -1/4, 0,1/4, 0,1/4, 0,1/4, 0,1/4,..., 1, - 3 /4,1/2,-1/4,0,1/4,-1/2,3/4, -1,3/4,-1/2,1/4, 0,-1/4,1/2, - 3/4,..., 1, - 3 /4,1/2,-1/4,0,1/4,-1/2,3/4, -1,3/4, -1/2,1/4,0, -1/4,1/2, -3/4,...,

bi0,i0; ii,ii =

10 11

10 1,1/4,-1/2, -1/4, 0,1/4,1/2,-1/4, -1, -1/4,1/2,1/4,0,-1/4,-1/2,1/4,..., 1,1/4,-1/2, -1/4, 0,1/4,1/2,-1/4, -1, -1/4,1/2,1/4, 0, -1/4, -1/2,1/4,..., 0,3/4,0, -1/4, 0, -1/4,0,3/4, 0, -3/4, 0,1/4,0,1/4,0, -3/4,..., 0,3/4,0, -1/4, 0, -1/4,0,3/4, 0, -3/4, 0,1/4, 0,1/4, 0, -3/4,...,

11 0, -3/4, 0,1/4,0,1/4, 0, -3/4, 0,3/4, 0, -1/4, 0, -1/4, 0,3/4,..., 0, -3/4, 0,1/4,0,1/4, 0, -3/4, 0,3/4, 0, -1/4, 0, -1/4, 0,3/4,..., 1, -1/4, -1 /2,1/4, 0,-1/4,1/2,1/4, -1,1/4,1/2,-1/4,0,1/4,-1/2, -1/4,..., 1, -1/4, -1 /2,1/4,0,-1/4,1/2,1/4, -1,1/ 4,1/ 2, -1/4, 0,1/4,-1/2,-1/4,...,

20

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

Радіотехнічні кола та сигнали

&8,10;10,11 —

10 11

8 0,1/4,1/2,1/4,0,1/4,1/2,1/4, 0, -1/4,-1/2,-1/4,0,-1/4,-1/2, -1/4,..., 0,1/4,1/2,1/4,0,1 / 4,1 / 2,1 / 4, 0, -1/4, -1/2,-1/4,0, -1/4,-1/2,-1/4,..., 0, -1/4,0,1/4, 0, -1/4,0,1/4, 0,1/4,0, -1/4, 0,1/4,0, -1/4,..., 0, -1/4,0,1/4, 0, -1/4,0,1/4, 0,1/4, 0, -1/4, 0,1/4, 0, -1/4,...,

10 0,1/4, 0, -1/4, 0,1/4, 0, -1/4, 0, -1/4, 0,1/4, 0, -1/4, 0,1/4,..., 0,1/4, 0, -1/4, 0,1/4, 0, -1/4, 0, -1/4, 0,1/4, 0, -1/4, 0,1/4,..., 0,1/4,1/2,1/4, 0,1/4,1/2,1/4, 0,-1/4,-1/2,-1/4,0,-1/4,-1/2,-1/4,..., 0,1/4,1/2,1/4, 0,1/4,1/2,1/4, 0, -1/4, -1/2, -1/4, 0, -1/4, -1/2, -1/4,...,

Матриця ^8121115 також складається з чотирьох матриць четвертого

порядку ^8,12;9,13; 10,14; 11,15;10,12; 11,13 —-Д*Д4;9Д5- Коефіцієнти btj при відліках gt цих матриць мають наступний вигляд

Ь8,12;9,13 —

12 13

0,1 / 4,1 / 2, 3 / 4,1,3 / 4,1 / 2,1 / 4, 0, 0, -1/4,0, -1/4, 0,1/4,0,1/4,

8 -1/4, -1/2, -3/4, -1, -3/4,-1/2, -1/4,0, 0,1/4,0,1/4, 0, -1/4,0, -1/4,...,

0,1 / 4,1 / 2, 3 / 4,1,3 / 4,1 / 2,1 / 4, 0, 0, -1/4,0, -1/4, 0,1/4,0,1/4,

-1/4,-1/2, -3/4, -1, -3/4,-1/2,-1/4 0,1/4, 0,1/4, 0, -1/4,0, -1/4,...,

0,1/4, 0,1/4, 0, -1/4, 0, -1/4, 0,-1/4,1/2, -3/4,1, -3/4,1/2,-1/4,

9 0, -1/4, 0,-1/4,0,1/4, 0,1/4,..., 0,1/4,-1/2, 3/4,-1,3/4,-1/2, ... ,1/4...,

0,1/4, 0,1/4, 0, -1/4, 0, -1/4, 0, -1/4,1/2, -3/4,1,-1/4,0, 1/4,

0, -1/4, 0, -1/4, 0,1/4, 0,1/4,..., -1 /2,3/4,-1,3/4, -1/2, ..., 1 /4,

Ью,14; 11,15 —

14 15

10 0,-1/4,-1/2,1/4,1,1/4, -1/2,-1/4,0, 1/4,1/2,-1/4,-1,-1/4,1/2,1/4,..., 0,-1/4,-1/2,1/4,1,1/4, -1/2,-1/4,0, 1/4,1/2,-1/4,-1,-1/4,1/2,1/4,... 0,1/4, 0, - 3/4, 0,3/4, 0, -1/4, 0, -1/4, 0,3/4, 0, - 3/4, 0,1/4,..., 0,1/4, 0, - 3/4, 0,3/4, 0, -1/4, 0, -1/4, 0,3/4, 0, - 3/4, 0,1/4,...,

11 0, -1/4, 0,3/4,0, - 3/4,0,1/4, 0,1/4, 0, - 3/4, 0,3/4, 0, -1/4,..., 0, -1/4, 0,3/4,0, - 3/4,0,1/4, 0,1/4,0, - 3/4, 0,3/4,0, -1/4,..., 0,1/4,-1/2,-1/4,1,-1/4,-1/2,1/4, 0,-1/4,1/2,1/4,-1,1/4,1/2, -1/4..., 0,1/4,-1/2,-1/4,1,-1/4,-1/2, 1/4,0, -1/4,1/2,1/4, -1,1/4,1/2, -1/4,...

Ь8,14;9,15 —

14 15

8 0, -1/4, -1/2, -1/4, 0,1/4,1/2,1/4,0, 1/4,1/2,1/4, 0, -1/4, -1/2, -1/4,..., 0, -1/4, -1/2, -1/4, 0,1/4,1/2,1/4,0, 1/4,1/2,1/4,0, -1/4, -1/2, -1/4,... 0,1/4, 0, -1/4, 0, -1/4, 0,1/4, 0, -1/4, 0,1/4, 0,1/4, 0, -1/4,..., 0,1/4, 0, -1/4, 0, -1/4, 0,1/4, 0, -1/4,0,1/4,0,1/4, 0, -1/4,...,

14 0, -1/4,0,1/4,0,1/4, 0, -1/4, 0,1/4,0, -1/4, 0, -1/4, 0,1/4,..., 0, -1/4,0,1/4,0,1/4, 0, -1/4, 0,1/4, 0, -1/4,0, -1/4, 0,1/4,..., 0,1/4,-1/2,1/4,0,-1/4,1/2,-1/4, 0,-1/4,1/2,-1/4,0,1/4,-1/2, 1/4..., 0,1/4,-1/2,1/4,0,-1/4,1/2, -1/4,0, -1/4,1/2, -1/4, 0,1/4,-1/2, 1/4,...

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

21

Радіотехнічні кола та сигнали

Нарешті, матриця шістнадцятого порядку складається з чотирьох матриць восьмого порядку ~р16'16 23,23 =^24,24;31,31; Аб, 24; 23, зі =-Д24,іб;зі,2з Кожна з матриць має також певну структуру, аналогічну структурі матриць, розглянутих раніше. Так, матриця Д1616.23 23 складається з чотирьох матриць четвертого порядку Рібі 16; 19,19; ^20,20; 23, 23 та Д 20;19,23 =“^20, 16; 23,19- В свою чергу матриця Аб,іб; 19,19 складається з чотирьох матриць А^длтАвдвл^ та

Д16,18;1719 =-Д18,16;19,17- Коефіцієнти b перед відліками g цих матриць мають наступний вигляд 22

^16,16; 17,17 =

16 17

16 1,7/8,6/8, 5/8, 4/8, 3/8, 2/8,1/8,0, -1/8, - 2/8, - 3/8, - 4/8, - 5/8, - 6/8, -7/8,-1, -7/8, -6/8, -5/8, -4/8, -3/8, -2/8,-1/8,0, 1/8, 2/8, 3/8, 4/8, 5/8, 6/8,7/8,..., 1,7/8,6/8, 5/8, 4/8, 3/8, 2/8,1/8,0, -1/8, - 2/8, - 3/8, - 4/8, - 5/8, - 6/8, -7/8, -1, -7/8, -6/8, -5/8, -4/8, -3/8, -2/8,-1/8,0, 1/8, 2/8, 3/8, 4/8, 5/8, 6/8,7/8,..., 0,1/8,0,1/8, 0,1/8, 0,1/8, 0,1/8, 0,1/8,0,1/8, 0,1/8, 0, -1/8, 0, -1/8,0, -1/8, 0, -1/8,0, -1/8,0, -1/8,0, -1/8,0, -1/8,..., 0,1/8,0,1/8, 0,1/8, 0,1/8, 0,1/8, 0,1/8,0,1/8, 0,1/8, 0, -1/8, 0, -1/8,0, -1/8, 0, -1/8,0, -1/8,0, -1/8,0, -1/8,0, -1/8,...,

17 0,-1 / 8, 0,-1 / 8, 0,-1 / 8, 0,-1 / 8, 0,-1 / 8, 0,-1/8, 0,-1/8, 0,-1/8, 0,1/8, 0,1/8,0,1/8, 0,1/8,0,1/8,0,1/8,0,1/8,0,1/8,..., 0,-1 / 8, 0,-1 / 8, 0,-1 / 8, 0,-1 / 8, 0,-1 / 8, 0,-1/8, 0,-1/8, 0,-1/8, 0,1/8, 0,1/8,0,1/8, 0,1/8,0,1/8,0,1/8,0,1/8,0,1/8,..., 1, - 7/8, 6/8, - 5/8, 4/8, - 3/8, 2/8, -1/8,0, 1/8, - 2/8, 3/8, - 4/8, 5/8, - 6/8,7/8, -1, 7/8, -6/8, 5/8, - 4/8, 3/8, -2/8,1/8, 0, -1/8, 2/8, - 3/8, 4/8, -5/8, 6/8, -7/8,..., 1, - 7/8, 6/8, - 5/8, 4/8, - 3/8, 2/8, -1/8,0, 1/8, - 2/8, 3/8, - 4/8, 5/8, - 6/8,7/8, -1, 7/8, -6/8, 5/8, - 4/8, 3/8, -2/8,1/8, 0, -1/8, 2/8, - 3/8, 4/8, -5/8, 6/8, -7/8,...,

^18,18; 19,19 =

18 19

18 1,1/8, -6/8,-1/8, 4/8,1/8, -2/8,-1/8,0, 1/8, 2/8,-1/8, -4/8,1/8, 6/8,-1/8,-1, -1/8, 6/8,1/8,-1/2,-1/8, 2/8,1/8, 0, -1/8, -2/8,1/8, 4/8,1/8, -6/8,1/8,..., 1,1/8, -6/8,-1/8, 4/8,1/8, -2/8,-1/8,0, 1/8, 2/8,-1/8, 4/8,1/8, 6/8,-1/8,-1, -1/8, 6/8,1/8,-1/2,-1/8, 2/8,1/8, 0, -1/8, -2/8,1/8, 4/8, -1/8, -6/8,1/8,..., 0,7/8, 0, -5/8, 0,3/8, 0,-1/8, 0,-1/8, 0, 3/8,0, -5/8,0,7/8, 0, -7/8, 0, 5/8,0, -3/8, 0,1/8,0,1/8,0, -3/8,0, 5/8,0, -7/8,..., 0,7/8, 0, -5/8, 0,3/8, 0,-1/8, 0,-1/8, 0, 3/8,0, -5/8,0,7/8, 0, -7/8, 0, 5/8,0, -3/8, 0,1/8,0,1/8,0, -3/8,0, 5/8,0, -7/8,...,

19 0,-7/8, 0, 5/8, 0,-3/8, 0,1/8, 0,1/8, 0,-3/8,0,5/8, 0,-7/8, 0,7/8, 0, -5/8,0,3/8, 0,-1/8,0, -1/8,0, 3/8,0, -5/8,0,7/8,..., 0,-7/8, 0, 5/8, 0, -3/8,0,1/8, 0,1/8, 0,-3/8,0,5/8, 0,-7/8, 0,7/8, 0, -5/8,0,3/8, 0, -1/8,0, -1/8,0, 3/8,0, -5/8,0,7/8,..., 1, -1/8, - 6/8,1/8, 4/8, -1/8, - 2/8,1/8, 0, -1/8, 2/8,1/8, -4/8, -1/8, 6/8,1/8, -1, 1/8, 6/8, -1/8, -1/2,1/8, 2/8, -1/8, 0, 1/8, -2/8, -1/8, 4/8,1/8, -6/8, -1/8,..., 1, -1/8, - 6/8,1/8, 4/8, -1/8, - 2/8,1/8, 0, -1/8, 2/8,1/8, - 4/8,-1/8, 6/8,1/8,-1, -1/8, 6/8, -1/8, -1/2,1/8, 2/8, -1/8, 0, 1/8, -2/8, -1/8, 4/8,1/8, -6/8, -1/8,...,

22 Вісник Національного технічного університету України "КПІ"

Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Радіотехнічні кола та сигнали

Ьі6,18;17,19 —

18 19

16 0,1/8, 2/8,1/8, 0,1/8, 2/8,1/8,0, 1/8, 2/8,1/8, 0,1/8, 2/8,1/8, 0, -1/8, - 2/8, -1/8,0,-1/8, - 2/8,-1/8,0, -1/8, -2/8,-1/8, 0,1/8, -2/8,1/8,..., 0,1/8, 2/8,1/8, 0,1/8, 2/8,1/8,0, 1/8, 2/8,1/8, 0,1/8, 2/8,1/8,0, -1/8, -2/8, -1/8,0, -1/8, -2/8, -1/8,0, -1/8, -2/8,-1/8, 0,1/8, -2/8,1/8,..., 0, -1/8, 0,1/8,0, -1/8,0,1/8, 0, -1/8, 0,1/8,0, -1/8,0,1/8, 0,1/8, 0, -1/8,0,1/8, 0, -1/8,0,1/8,0, -1/8,0,1/8,0, -1/8,..., 0, -1/8, 0,1/8,0, -1/8,0,1/8, 0, -1/8, 0,1/8,0, -1/8,0,1/8, 0,1/8, 0, -1/8,0,1/8, 0, -1/8,0,1/8,0, -1/8,0,1/8,0,-1/8,...,

17 0,1/8, 0, -1/8, 0,1/8, 0,-1/8, 0,1/8, 0,-1/8, 0,1/8, 0, -1/8,0,-1/8,0,1/8,0,-1/8, 0,1/8,0, -1/8,0,1/8,0, -1/8,0,1/8,..., 0,1/8, 0, -1/8, 0,1/8, 0,-1/8, 0,1/8, 0,-1/8, 0,1/8, 0, -1/8,0,-1/8,0,1/8,0,-1/8, 0,1/8,0, -1/8,0,1/8,0, -1/8,0,1/8,..., 0, -1/8, 2/8, -1/8,0, -1/8, 2/8, -1/8,0, -1/8, 2/8,-1/8,0,-1/8, 2/8,-1/8,0, 1/8, -2/8,1/8, 0,1/8, —2/ 8,1/8, 0, 1/8, -2/8,1/8, 0,1/8, —2/8,1/8,..., 0, -1/8, 2/8, -1/8,0, -1/8, 2/8, -1/8,0, -1/8, 2/8,-1/8,0,-1/8, 2/8,-1/8,0, 1/8, -2/8,1/8, 0,1/8, -2/8,1/8, 0, 1/8, -2/8,1/8, 0,1/8, —2/8,1/8,...,

Матриця р16,20;1923 складається з чотирьох матриць Р16,2о;17,21;Р18,22;19,23 та Р16,22;1723 —~Р18,1о-19,11- Коефіцієнти b цих матриць мають наступний вигляд

^16,20; 17,11 —

18 19

16 0,1/8, 2/8, 3/8, 4/8, 3/8, 2/8,1/8, 0, 1/8, 2/8, 3/8, 4/8, 3/8, 2/8,1/8,0, -1/8, - 2/8, - 3/8, - 4/8, - 3/8, - 2/8, -1/8, 0, -1/8, -2/8, -3/8, -4/8, -3/8, -2/8,-1/8,..., 0,1/8, 2/8, 3/8, 4/8, 3/8, 2/8,1/8, 0, 1/8, 2/8, 3/8, 4/8, 3/8, 2/8,1/8,0, -1/8, - 2/8, - 3/8, - 4/8, - 3/8, - 2/8, -1/8, 0, -1/8, -2/8, -3/8, -4/8, -3/8, -2/8,-1/8,..., 0,-1/8, 0,-1/8, 0,1/8,0,1/8, 0,-1/8, 0, -1/8, 0,1/8,0,1/8, 0,1/8, 0,1/8,0, -1/8, 0,-1/8,0,1/8,0,1/8,0,-1/8,0,-1/8,..., 0,-1/8, 0,-1/8, 0,1/8,0,1/8, 0,-1/8, 0, -1/8, 0,1/8,0,1/8, 0,1/8, 0,1/8,0, -1/8, 0,-1/8,0,1/8,0,1/8,0, -1/8,0, -1/8,...,

17 0,1/8,0,1/8, 0, -1/8, 0,-1/8, 0,1/8, 0,1/8,0, -1/8, 0, -1/8,0, -1/8, 0, -1/8,0,1/8, 0,1/8,0, -1/8,0, -1/8,0,1/8,0,1/8,..., 0,1/8,0,1/8, 0, -1/8, 0,-1/8, 0,1/8, 0,1/8,0, -1/8, 0, -1/8,0, -1/8, 0, -1/8,0,1/8, 0,1/8,0, -1/8,0, -1/8,0,1/8,0,1/8,..., 0, -1/8, 2/8, - 3/8, 4/8, - 3/8, 2/8,-1/8,0, -1/8, 2/8, - 3/8, 4/8, - 3/8, 2/8,-1/8,0, 1/8, -2/8, 3/8, -4/8, 3/8, -2/8,1/8, 0, 1/8, -2/8, 3/8, -4/8, 3/8, -2/8,1/8,..., 0, -1/8, 2/8, - 3/8, 4/8, - 3/8, 2/8,-1/8,0, -1/8, 2/8, -3/8, 4/8, - 3/8, 2/8,-1/8,0, 1/8, -2/8, 3/8, -4/8, 3/8, -2/8,1/8, 0, 1/8, -2/8, 3/8, -4/8, 3/8, -2/8,1/8,...,

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

23

Радіотехнічні кола та сигнали

Ьі8,22;19,23 —

22 23

18 0, -1/8, - 2/8,1/8, 4/8,1/8, - 2/8, -1/8, 0, -1/8, - 2/8,1/8, 4/8,1/8, - 2/8,-1/8,0, 1/8, 2/8, -1/8, -4/8, -1/8, 2/8,1/8, 0, 1/8, 2/8, -1/8, - 4/8, -1/8, 2/8,1/8,..., 0, -1/8, - 2/8,1/8, 4/8,1/8, - 2/8, -1/8, 0, -1/8, - 2/8,1/8, 4/8,1/8, - 2/8,-1/8, 0, 1/8, 2/8, -1/8, -4/8, -1/8, 2/8,1/8, 0, 1/8, 2/8, -1/8, - 4/8, -1/8, 2/8,1/8,..., 0,1/8, 0, -3/8, 0,3/8, 0, -1/8, 0,1/8, 0, -3/8, 0,3/8, 0, -1/8, 0,1/8, 0,3/8,0, -3/8, 0,1/8,0, -1/8,0,3/8,0, -3/8,0,1/8,..., 0,1/8, 0, -3/8, 0,3/8, 0, -1/8, 0,1/8, 0, -3/8, 0,3/8, 0, -1/8, 0,1/8, 0,3/8,0, -3/8, 0,1/8,0, -1/8,0,3/8,0, -3/8,0,1/8,...,

19 0, -1 / 8, 0, 3 / 8, 0, - 3 / 8, 0,1 / 8, 0, -1/8, 0,3/8, 0, -3/8, 0,1/8, 0,1/8, 0, -3/8,0,3/8, 0, -1/8,0,1/8,0, -3/8,0,3/8,0,1/8,..., 0, -1 / 8, 0, 3 / 8, 0, - 3 / 8, 0,1 / 8, 0, -1/8, 0,3/8, 0, -3/8, 0,1/8, 0,1/8, 0, -3/8,0,3/8, 0, -1/8,0,1/8,0, -3/8,0,3/8,0,1/8,..., 0,1 / 8, - 2/8, -1 / 8, 4 / 8, -1/8, - 2 / 8,1 / 8, 0, 1/8, - 2/8, -1 / 8, 4 / 8, -1/8, - 2 / 8,1 / 8, 0, -1 / 8, 2 / 8,1 / 8, - 4 / 8,1 / 8, 2 / 8, -1 / 8, 0, -1 / 8, 2 / 8,1 / 8, - 4 / 8,1 / 8, 2 / 8, -1 / 8,..., 0,1 / 8, - 2/8, -1 / 8, 4 / 8, -1/8, - 2 / 8,1 / 8, 0, 1/8, - 2/8, -1 / 8, 4 / 8, -1/8, - 2 / 8,1 / 8, 0, -1 / 8, 2 / 8,1 / 8, - 4 / 8,1 / 8, 2 / 8, -1 / 8, 0, -1 / 8, 2 / 8,1 / 8, - 4 / 8,1 / 8, 2 / 8, -1 / 8,...,

b 16,22; 17,23 — ~Ъ 18,20; 19,21 —

22 23

16 0, -1/8, - 2/8, -1 / 8, 0,1 / 8, 2 / 8,1 / 8, 0, -1/8, - 2/8, -1 / 8, 0,1 / 8, 2 / 8,1 / 8, 0, -1/8, -2/8, -1 /8, 0,1 /8, 2/8,1 /8, 0, -1/8, - 2/8, -1 / 8, 0,1 / 8, 2 / 8,1 / 8,..., 0,1/8, 0, -1/8, 0, -1/8,0,1/8, 0,1/8, 0, -1/8, 0, -1/8, 0,1/8,0, -1/8, 0,1/8,0,1/8, 0, -1/8,0,-1/8,0,1/8,0,1/8,0,-1/8,...,

0, -1/8, - 2/8, -1 / 8, 0,1 / 8, 2 / 8,1 / 8, 0, 0,1/8, 0, -1/8, 0, -1/8,0,1/8, 0,1/8,

-1/8, - 2/8, -1 / 8, 0,1 / 8, 2 / 8,1 / 8, 0, 0, -1/8, 0, -1/8, 0,1/8,0, -1/8, 0,1/8,0,1/8,

-1/8, -2/8, -1 /8, 0,1 /8, 2/8,1 /8, 0, -1/8, - 2/8, -1 / 8, 0,1 / 8, 2 / 8,1 / 8,..., 0, -1/8,0, -1/8,0,1/8,0,1/8,0,-1/8,...,

17 0, -1/8, 0,1/8, 0,1/8,0,-1/8, 0,-1/8, 0,1/8,0,1/8, 0, -1/8,0,1/8, 0,-1/8,0,-1/8, 0,1/8,0,1/8,0, -1/8,0, -1/8,0,1/8,..., 0,1/8, - 2/8,1/8, 0, -1/8, 2/8,-1/8,0, 1/8, -2/8,1/8, 0, -1/8, 2/8,-1/8,0, 1/8, - 2/8,1/8, 0, -1/8, 2/8, -1/8,0, 1/8, -2/8,1/8, 0, -1/8, 2/8,-1/8,

0, -1/8, 0,1/8, 0,1/8,0,-1/8, 0,-1/8, 0,1/8, - 2/8,1/8, 0, -1/8, 2/8,-1/8,0,

0,1/8,0,1/8, 0, -1/8,0,1/8, 0,-1/8,0,-1/8, 1/8, -2/8,1/8, 0, -1/8, 2/8,-1/8,0,

0,1/8,0,1/8,0,-1/8,0, -1/8,0,1/8,..., 1/8, - 2/8,1/8, 0, -1/8, 2/8, -1/8,0, 1/8, -2/8,1/8, 0, -1/8, 2/8,-1/8,...,

Матриця Ао.20 23,23 також складається з чотирьох матриць

Ао, 20; 21, 21; ^22, 22; 23, 23 та ^0, 22;21,23 —“^22, 20; 23, 21- ЇХ МатрИЦі КОЄфІЦіЄНтІВ ПЄРЄД ВІДліками g мають наступний вигляд

24

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

Радіотехнічні кола та сигнали

'20,20; 21,21 —

20 21

20 1, 5/8, - 2/8, -1/8, - 4/8, - 3/8, - 2/8, -1/8,0, 1/8, 2/8, 3/8, 4/8,1/8, - 2/8, -5/8, -1, -5/8, - 2/8,1/8, 4/8, 3/8, 2/8,1/8, 0, -1/8, -2/8, -3/8, -4/8, -1/8, 2/8,5/8,..., 0,3/8, 0,3/8,0, -1/8, 0, -1/8, 0, -1/8, 0,-1/8, 0,3/8, 0,3/8, 0, -3/8, 0, -3/8,0,1/8, 0,1/8,0,1/8,0,1/8,0, -3/8,0, -3/8,...,

1, 5/8, - 2/8, -1/8, - 4/8, - 3/8, - 2/8, -1/8,0, 0,3/8, 0,3/8,0, -1/8, 0, -1/8, 0, -1/8,

1/8, 2/8, 3/8, 4/8,1/8, - 2/8, -5/8, -1, 0,-1/8, 0,3/8, 0,3/8, 0, -3/8, 0, -3/8,0,1/8,

-5/8, - 2/8,1/8, 4/8, 3/8, 2/8,1/8, 0, 0,1/8,0,1/8,0,1/8,0, -3/8,0, -3/8,...,

-1/8, -2/8, -3/8, -4/8, -1/8, 2/8,5/8,...,

0, -3/8, 0, -3/8, 0,1/8,0,1/8, 0,1/8, 1, - 5 / 8, 2 / 8, 1 / 8, - 4 / 8, 3 / 8, - 2 / 8, 1 / 8, 0,

-1/8, 2/8, - 3/8, 4/8, -1/8, - 2/8,5/8, -1,

0,1/8, 0, -3/8, 0, -3/8,0, 3/8, 0, 3/8,0, -1/8, 5/8, - 2/8, -1 / 8, 4 / 8, - 3 / 8, 2 / 8, -1 / 8, 0,

21 0, -1/8,0, -1/8,0, -1/8,0,3/8,0, 3/8,..., 1/8, - 2/8, 3/8, - 4/8, 1/8, 2/8, -5/8, ...,

0, -3/8, 0, -3/8, 0,1/8,0,1/8, 0,1/8, 1, - 5 / 8, 2 / 8, 1 / 8, - 4 / 8, 3 / 8, - 2 / 8, 1 / 8, 0,

0,1/8, 0, -3/8, 0, -3/8,0, 3/8, 0, 3/8,0, -1/8, -1/8, 2/8, - 3/8, 4/8, -1/8, - 2/8,5/8, -1,

5/8, - 2/8, -1 / 8, 4 / 8, - 3 / 8, 2 / 8, -1 / 8, 0,

0, -1/8,0, -1/8,0, -1/8,0, 3/8,0, 3/8,..., 1/8, - 2/8, 3/8, - 4/8, 1/8, 2/8, -5/8, ...,

Ь 22,22; 23,23 —

22 23

1, 3/8, - 2/8, - 3/8, - 4/8, -1 / 8, 2 / 8, 1 / 8, 0, -1/8, - 2/8, 1/8, 4/8, 3/8, 2/8, -3/8, -1, -3/8, 2/8, 3/8, 4/8, 1/8, - 2/8, -1/8, 0, 0, 5/8,0,1/8, 0, -3/8, 0,1/8, 0,1/8,

0, -3/8,0,1/8, 0, 5/8, 0, -5/8, 0, -1/8,0, 3/8,

22 1/8, 2/8, -1/8, - 4/8, -3/8, - 2/8,3/8, ..., 0,-1/8,0,-1/8,0, 3/8,0, -1/8,0, -5/8,...,

1, 3/8, - 2/8, - 3/8, - 4/8, -1 / 8, 2 / 8, 1 / 8, 0, 0, 5/8,0,1/8, 0, -3/8, 0,1/8, 0,1/8,

-1/8, - 2 / 8, 1 / 8, 4 / 8, 3 / 8, 2 / 8, -3/8, -1, 0, -3/8,0,1/8, 0, 5/8, 0, -5/8, 0, -1/8,0, 3/8,

-3/8, 2/8, 3/8, 4/8, 1/8, - 2/8, -1/8, 0,

1/8, 2/8, -1/8, - 4/8, -3/8, - 2/8,3/8, ..., 0, -1/8,0, -1/8,0, 3/8,0, -1/8,0, -5/8,...,

0, -5/8, 0, -1/8, 0, 3/8, 0, -1/8, 0, -1/8, 1, - 3/8, - 2 / 8, 3 / 8, - 4 / 8, 1 / 8, 2 / 8, -1 / 8, 0,

1/8, - 2/8, - 1/8, 4/8, - 3/8, 2/8,3/8, -1,

0, 3/8, 0, -1/8, 0, -5/8, 0, 5/8, 0,1/8,0, -3/8, 3/8, 2/8, - 3/8, 4/8, -1/8, - 2/8, 1/8, 0,

23 0,1/8,0,1/8,0, -3/8,0,1/8,0, 5/8,..., -1/8, 2/8, 1/8, - 4/8, 3/8, - 2/8, -3/8, ...,

0, -5/8, 0, -1/8, 0, 3/8, 0, -1/8, 0, -1/8, 1, - 3/8, - 2 / 8, 3 / 8, - 4 / 8, 1 / 8, 2 / 8, -1 / 8, 0,

0, 3/8, 0, -1/8, 0, -5/8, 0, 5/8, 0,1/8,0, -3/8, 1/8, - 2/8, - 1/8, 4/8, - 3/8, 2/8,3/8, - 1,

3/8, 2/8, - 3/8, 4/8, -1/8, - 2/8, 1/8, 0,

0,1/8,0,1/8,0, -3/8,0,1/8,0, 5/8,..., -1/8, 2/8, 1/8, - 4/8, 3/8, - 2/8, -3/8, ...,

Ь20,22; 21,23 — ~Ь22,20; 23,21 —

22 23

20 0, 3 / 8, 6 / 8, 3 / 8, 0, -1/8, - 2/8, -1 / 8, 0, -1/8, - 2/8, -1 / 8, 0, 3 / 8, 6 / 8,3 / 8, 0, -3/8, - 6/8, - 3 / 8, 0, 1 / 8, 2 / 8,1 / 8, 0, 1/8, 2/8, 1/8, 0, - 3/8, - 6/8, -3/8, ..., 0, 3 / 8, 6 / 8, 3 / 8, 0, -1/8, - 2/8, -1 / 8, 0, -1/8, - 2/8, -1 / 8, 0, 3 / 8, 6 / 8,3 / 8, 0, -3/8, -6/8, - 3 / 8, 0, 1 / 8, 2 / 8, 1 / 8, 0, 1/8, 2/8, 1/8, 0, - 3/8, - 6/8, -3/8, ..., 0,-3/8,0,3/8,0,1/8,0,-1/8,0,1/8,

0, -1/8,0, -3/8,0,3/8,0,3/8,0, -3/8,0,-1/8, 0,1/8,0,-1/8,0,1/8,0,3/8,0,-3/8,..., 0,-3/8,0,3/8,0,1/8,0,-1/8,0,1/8, 0, -1/8,0, -3/8,0,3/8,0,3/8,0, -3/8,0,-1/8, 0,1/8,0,-1/8,0,1/8,0,3/8,0, - 3/8,...,

21 0,3/8, 0, -3/8, 0,-1/8, 0,1/8, 0,-1/8, 0, - 3 / 8, 6 / 8, - 3 / 8, 0, 1 / 8, - 2 / 8, 1 / 8, 0, 1/8, - 2 / 8, 1 / 8, 0, - 3 / 8, 6 / 8, -3/8,0, 3/8, - 6 / 8, 3 / 8, 0, - 1 / 8, 2 / 8, - 1/8,0, -1/8, 2/8, - 1/8, 0, 3/8, - 6/8,3/8, ..., 0, - 3 / 8, 6 / 8, - 3 / 8, 0, 1 / 8, - 2 / 8, 1 / 8, 0, 1/8, - 2 / 8, 1 / 8, 0, - 3 / 8, 6 / 8, -3/8,0, 3/8, - 6 / 8, 3 / 8, 0, - 1 / 8, 2 / 8, -1/8,0, -1/8, 2/8, - 1/8, 0, 3/8, - 6/8,3/8, ...,

0,1 / 8, 0, 3 / 8, 0, - 3 / 8, 0, - 3 / 8, 0, 3 / 8,0,1 / 8, 0, -1/8,0,1/8,0, -1/8,0, -3/8,0,3/8,..., 0,3/8, 0, -3/8, 0,-1/8, 0,1/8, 0,-1/8, 0,1 / 8, 0, 3 / 8, 0, - 3 / 8, 0, - 3 / 8, 0, 3 / 8,0,1 / 8, 0, -1/8,0,1/8,0, -1/8,0, -3/8,0,3/8,...,

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

25

Радіотехнічні кола та сигнали

Аналогічним чином можна представити матрицю ^20 24 23 31 та її складові (матриці менших порядків).

Алгоритм формування коефіцієнтів Ьц матриці

Формування коефіцієнтів матриці G$ за закономірностями, які можна помітити за отриманими формулами для коефіцієнтів при відліках імпульсної характеристики, дозволяє значно зекономити кількість операцій, які використовуються при обчисленні такої матриці. Крім того при обчисленні коефіцієнтів має місце велика додавань та віднімань тих самих відліків. Якщо розглядати не самі коефіцієнти, а ваги відліків, то за рахунок обмеженої розрядності операнд виникне велика операційна похибка. Можливість безпосереднього формування коефіцієнтів b дозволяє уникнути як громіздких обчислень, так і накопичення великої операційної похибки.

За основу приймемо матрицю ^223 3 , в якій елемент Д2 має коефіцієнти Ь2 2, які дорівнюють 1,0, —1, 0,..., що можна отримати з кусочно-лінійної функції, з вершинами, які мають значення 1 та —1. За елементом Ь2 2 можна отримати елемент Ь4>4 матриці ~Ь^Л,?,? Для цього слід знайти середні значення між значеннями коефіцієнтів елемента Ь2 2. Тоді отримаємо коефіцієнти, які дорівнюють 1,1/ 2,0, -1/2, -1, -1/ 2,0,1/ 2,..., причому, як і слід було очікувати, період повторень коефіцієнтів збільшився вдвічі. Таку операцію обчислень, яка призводить до збільшення вдвічі періоду з одночасним обчисленням проміжних середніх значень будемо називати «розширенням» послідовності коефіцієнтів. Наступний елемент головної діагоналі Ь5 5 (з непарними індексами) отримуємо з елемента Ь44 множенням елементів його послідовності коефіцієнтів на ряд чисел 1, -1,1,-1,1, -1,1, -1,... Таку операцію будемо називати «приведенням». Аналогічно до Ь4 4 елемент Ь4 6 отримуємо з Ь23 «розширенням», Ь57 отримуємо зЬ46 «приведенням». Елемент Ь45 отримуємо з Ь2 3 тобто з елемента, який знаходиться поруч і праворуч від елемента Ь2 2 «розширенням» та заміною нулями елементів, які знаходилися в Ь2 з Тобто «розширенням» отримаємо

0,1/2,1,1/2, 0,-1/2,-1, -1/2, 0,1/2,1,1/ 2,0, -1/2,-1,-1/2,..., а заміна нулями дає

0,1/2, 0,1/2, 0, -1/2, 0, -1/2, 0,1/2, 0,1/2,0, -1/2, 0, -1/2,...

Операцію заміни нулями тих чисел, що були (ненульовими та нульовими) в клітині Ь будемо називати «проріджуванням». Елементи ряду

клітини Ь отримаємо «приведенням» з подвійним кроком, тобто множенням послідовності коефіцієнтів в Ь на

26

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

Радіотехнічні кола та сигнали

1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,... Крім ТОГО, ЬА,5 =-Ь5А; Ъ5,6 = —ЬА1. ВСІ

інші елементи матриці Ь4,4;і,і знаходять з вже знайдених на основі згаданої вище симетрії.

Елементи матриці восьмого порядку bs,8; 15,15 можна знайти за елемен-

тами матриці Ь 4,4; 1,1 наступним чином. Елементи

ьм, Ь8Д0, Ь8Д2, Ь8Д4, Ь108, Ь10Д0, Ь10Д2, Ь10Д4 (з парними індексами) отримуємо з елементів Ь4 4, Ь4 5, Ь4 б,Ь47, Ь5 4, Ь5 5, Ь5 б, Ь57 відповідно їх «розширенням». Елементи Ь99, Ь911, Ь913, Ь915, Ь119, Ь11Д1, Ь1113, Ь1115 отримаємо з елементів

Ьм, Ьі,10, Ьі,12, Ьі,14, Ьщ 8, ЬШД0, ЬШД2, Ьжи (в тих самих діагоналях) відповідно їх «приведенням». Елементи Ь 9, Ь13 які знаходяться праворуч від елементів, які були утворені «розширенням» з елементів з парними індексами) отримуємо з елементів Ь 5, Ь 7 їх «розширенням» з «проріджуванням». Елементи Ь9Д0, Ь9Д4 (тих самих діагоналей, що й Ь8 9, Ь813 ) отримуємо «приведенням» з подвійним кроком з елементів Ь 9,Ь813, а Ь811 =- Ь910 та Ь814 =- Ь913. Елементи Ь912, Ь915 отримуємо з Ь8Ді, Ь,и (в тих самих діагоналях) відповідно їх «приведенням». Крім зазначених елементів, починаючи з матриці восьмого порядку, існують елементи, які не підпадають під вищезгадані правила. Це елементи Ь1014 = -Ь1110 та Ь1015 =- Ь11Д4, які знаходяться в діагоналі, що починається елементами Ь8 9, Ь813. Ці елементи є останніми в своїх діагоналях в сенсі правила їх формування, оскільки структура усіх матриць, порядків восьмого і більших прив’язана до матриць четвертого порядку (

матриця діагоналі G^ складається зі структурних матриць другого порядку).

Елементи Ь101 і, Ь1015 = Ь1011+5 отримаємо з елементів Ь8 8, Ь8Д2 = Ь88+4 відповідно їх «прорідженням» та «приведенням» з подвійним кроком. Проілюструємо тепер алгоритм на прикладі матриці шістнадцятого порядку, що можна далі узагальнити на матрицю будь-якого порядку N = 2n, n—ціле число.

Враховуючи клітинну структуру матриці (клітини четвертого порядку) та симетрію (з урахуванням знаку) клітин, розглянемо алгоритм формування верхньотрикутної частини матриці шістнадцятого порядку (разом з головною діагоналлю).

1. Сформуємо елементи з парними індексами (отримувані з елементів попередньої матриці восьмого порядку подвоєнням індексів). Це елементи

Ь16,16 , Ь16,18 , Ь16, 20 , Ь16, 22 , Ь16, 24 , Ь16, 26 , Ь16, 28 , Ь16, 30 , Ь18,18 , Ь18, 20 ’ Ь18, 22 , Ь18, 24 , Ь18, 26 ,

Ь18, 28 , Ь18, 30 , Ь20, 20 , Ь20, 22 , Ь20, 24 , Ь20, 26 , Ь20, 28 , Ь20, 30 , Ь22, 22 , Ь22, 24 , Ь22, 26 , Ь22, 28 , Ь22, 30 , які

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

27

Радіотехнічні кола та сигнали

отримуємо «розширенням» з елементів b 8, b 9, *s,i0,*s,i 1, Ь,12, *s,iз, *s,i4,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

*8,15 , *9, 9 , *9,10 , *9,11, *9,12, *9,13, *9,14 , *9,15, *10,10 , *10,11, *10,11, *10,12, *10,13, *10,15, b11,11, *11,12, *11,13,

*11,14, *11,15 відповідно.

2. Сформуємо елементи діагоналей, до яких належать елементи, сформовані в п. 1. Це *17,17 , *17,19, *17, 21, *17,23, *17, 25 , *17, 27 , *17,29, *17,31, *19,19, *19, 21,

*19, 23 , *19, 25 , *19, 27 , *19, 29 , *19, 31, *21, 21, *21, 23 , *21, 25 , *21, 27 , *21, 29 , *21, 31, *23, 23 , *23, 25 , *23, 25 , *23, 27 ,

які отримуємо

«приведенням» з елементів

*23,29, *23,31,

*16,16 , *16,18 , *16, 20 , *16, 22 , *16, 24 , *16, 26 , *16, 28 , *16, 30 , *18,18 , *18, 20 э *18, 22 , *18, 24 , *18, 26 ,

*18, 28 , *18, 30 , *20, 20 , *20, 22 , *20, 24 , *20, 26 , *20, 28 , *20, 30 , *22, 22 , *22, 24 , *22, 26 , *22, 28 , *22, 30 від-

повідно.

3. Сформуємо елементи *1617, *1621, *16 25, *19 29, *20 21, *20 25, *20 29, по елементам

попередньої матриці (матриці восьмого порядку), які знаходяться праворуч від елементів з парними індексами, тобто по елементам Ь,9, Ь,11, *8,13, *8,15, *10,11, *10,13, *10,15- Ці елементи знаходимо з відповідних

елементів попередньої матриці «розмноженням» та «проріджуванням».

4. Наступні елементи клітин четвертого порядку (які знаходяться в тих самих діагоналях, що й елементи, знайдені в п.3), тобто

*17,18, *17, 22 , *17, 26 , *17, 30 , *21, 22 , *21, 26 , *21, 30 знах°дИМ° з елементів

*16,17, *16,21, *16,25, *20,21, *20,25, *20,29 «приведенням» у два кроки.

5. Елементи*16Л7+2,*16 21+2,*16,25+2, *20,21+2, *20,2542, *20,29+2мають знаки коефіцієнтів перед відліками протилежні до відповідних

*17,18 , *17, 22 , *17, 26 , *17, 30 , *21, 22 , *21, 26 , *21, 30 .

6. Прикінцеві елементи клітин четвертого порядку (треті елементи других діагоналей) *18 19, *18 23, *18 27,*1833, *2223, *2233, знайдемо за елементами *1бЛб, *16,20 , *16,24 , *16,28 , *20,20 , *20,28 шляхом «проріджування» та «приведення» за два кроки.

7. Усі інші елементи знаходять, враховуючи симетрію (з точністю до знаку) елементів матриці.

Таким чином, алгоритм формування коефіцієнтів * матриці G$ для матриці 32-го порядку можна ілюструвати за допомогою рисунку 1, на якому позначено наступні операції, введені в роботі: 1 - операція «розширення», 2 - операція «приведення», 3 - операція «розширення з проріджуванням», 4 - операція «приведення з подвійним кроком», 5 - операція «інверсія», 6 -операція «проріджування з подвійним кроком»

28

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

Радіотехнічні кола та сигнали

Для підтвердження теоретичних викладок та розрахунків коефіцієнтів b матриці G; була написана комп’ютерна програма в середовищі Matlab.

Дана програма дозволяє сформувати матрицю G; будь-якого порядку та використовуючи вище згадані операції «розширення», «приведення» і т.д. розрахувати її коефіцієнти.

Висновки

1. Запропоновано алгоритм формування коефіцієнтів b при відліках імпульсної характеристики матриці деградації образу G;, який (враховую-

Вісник Національного технічного університету України "КПІ" 29

Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

Радіотехнічні кола та сигнали

чи блочно-діагональну структуру цієї матриці) дозволяє значно спростити обчислення такої матриці будь-якого порядку.

2. Отримувані символьні вирази елементів матриці деградації дозволили значно підвищити точність обчислень за рахунок відсутності операцій додавань-віднімань тих самих чисел (відліків), що є обов’язковим при використанні чисельних методів формування.

3. Розроблений алгоритм дозволяє значно скоротити кількість трудо-

ємних операцій (множення-ділення) при формуванні матриці G$, що значно спрощує алгоритм такого формування.

4. Запропонований алгоритм легко реалізується на ЕОМ.

5. Для розв’язання задачі реставрації образу необхідно обернути матрицю деградації, тому подальшим кроком досліджень повинен бути алгоритм обернення матриці деградації.

Література

1. PrattW.K. Digital Image Processing / W.K. Pratt / J.Wile&Sons.-1991,v.1,2

2. Гонсалес Р. Цифровая обработка изображений / Р. Гонсалес, Р. Вудс /Москва: Техносфера, 2005. -1072с.

3. Ахмед Н. Ортогональные преобразования при обработке цифровых сигналов/ Н.Ахмед, К. Рао//Пер.с англ. Под общ.ред. И. Б.Фоменко - М: Связь,1980. -248с.

4. Murlan S.Corrington Solution of Differential and Integral Equations with Walsh Function / S.Murlan //IEEE Transactions on Circuit Theory.'-1973-СТ-20-№5-Р.470-476.

5. JanJin Cislicova filtrace, analyza arestauracesignlu / JinJan // VUT v BRNE,1997,

438p.

6. Рыбин А.И. Ортогональное экспоненциальное преобразование REX / А.И. Рыбин// Радиоэлектроника. -2004-№2-С.3-9. (Изв. вузов).

7. Рыбин А.И. Алгоритм формування матричних операторів дискретних ортогональних перетворень REX та COREX / А.И. Рыбин, О.Б. Шарпан // Вісник ЖДТУ-№4(31). -Т2. -2004. -№1. - С.53-57.

8. Рибін О.І. Нормальне дискретне ортогональне перетворення / О.І. Рибін , Ю.Х. Ніжебецька // Вісник НТУУ «КПІ». Сер. Радіотехніка. Радіоапаратобудування. -2008- №37- С.8-15.

9. Рибін О.І. Алгоритм формування матричного оператора дискретного нормального ортогонального перетворення./ О.І. Рибін , Ю.Х. Ніжебецька // Вісник НТУУ «КПІ». Сер.Радіотехніка. Радіоапаратобудування. -2008.- №36.- С.19-27.

10. Рибін О.І. Нормальне дискретне перетворення сигналу довільної форми / О.І. Рибін , Ю.Х. Ніжебецька, А.П. Ткачук, О.Б. Шарпан//Наукові вісті НТУУ «КПІ». -2004. -№4 - С.34-40.

11. Рибін О.І. Аунтефікація особи за динамічно введеним підписом з використанням нормального перетворення / О.І. Рибін , Ю.Х. Ніжебецька , А.М. Луцків // Вісник НТУУ «КПІ». Сер. Радіотехніка. Радіоапаратобудування.-2010-№40- С.26-30.

12. Рыбин А.И. Анализ подобия и различия образов с использованием нормального ортогонального преобразования/ Рыбин А.И., Нижебецкая Ю.Х // Радиоэлектрони-ка.-№3-2010.- С.58-64. (Изв. высш. учеб. заведений).

13. Рибін О.І. Аналіз лінійних систем в області трансформант перетворення Уол-ша-Адамара / О.І. Рибін , А.П. Ткачук// Вісник НТУУ «КПІ» Сер. Радіотехніка. Радіоа-

30

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

Радіотехнічні кола та сигнали

паратобудування. -2006. -№33.- С.14-23.

14. Рибін О.І. Аналіз лінійних систем в області трансформант кратного перетворення EIWAL / О.І. Рибін , А.П. Ткачук // Вісник НТУУ «КПІ» Сер. Радіотехніка. Ра-діоапаратобудування. -2006.- №33. - С.31-38.

15. Рыбин А.И. Анализ линейных систем в области трансформант кратного преоб-разованияЯТБ/ /А.И. Рыбин , А.П. Ткачук. Радиоэлектроника. -2006. -№11.- С.56-63. (Изв. высш. учеб. заведений).

16. Рибін О.І. Аналіз лінійних систем з використанням кратних перетворень / О.І. Рибін, І.О. Рибіна, Ю.Х. Ніжебецька// Вісник НТУУ «КПІ». Сер. Радіотехніка. Радіоа-паратобудування. — 2009.— №40.— С.5 — 11.

17. Рибіна І.О. Аналіз лінійних систем з використанням кратних перетворень шляхом розкладу реакції системи в ряд Тейлора / О.І. Рибіна, О.Я. Вівчарик, О.А. Якубенко // Вісник НТУУ»КПІ». Сер. Радіотехніка. Радіоапаратобудування.- 2011.- №44.-С.37-48.

18. Рибін О.І. Умовна деконволюція в області трансформант Фур’є. Побудова матриці деградації образу / О.І. Рибін, Н.О. Іванюк // Вісник НТУУ»КПІ» . Сер. Радіотехніка. Радіоапаратобудування.— 2011.— №46.— С.5 — 16.

Рибін О.І., Іванюк Н.О. Алгоритм побудови матриці деградації образу з використанням дискретного перетворення Адамара. В роботі запропоновано алгоритм для реалізації символьного методу формування матриці деградації образу в області трансформант перетворення Адамара. Алгоритм враховує блочно-діагональну структуру матриці деградації, що дозволяє значно спростити обчислення такої матриці будь-якого порядку. Отримувані символьні вирази елементів матриці деградації дозволили значно підвищити точність обчислень за рахунок відсутності операцій додавань-віднімань тих самих чисел (відліків), що є обов’язковим при використанні чисельних методів формування. Розроблений алгоритм дозволяє значно скоротити кількість

трудоємних операцій (множення-ділення) при формуванні матриці G?, що значно спрощує алгоритм такого формування.

Ключові слова: Матриця деградації образу, умовна деконволюція, перетворення Адамара, матричні оператори деградації образу, символьні методи, точність, швидкодія.

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

Ключевые слова: Матрица деградации образа, условная деконволюция, преобразование Адамара, матричные операторы деградации образа, символьные методы, точность, быстродействие.

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

31

Радіотехнічні кола та сигнали

Rybin A.I., Ivanyuk N.A. Image degradation matrix formation algorithm with usage of Adamar discrete transformation. Algorithm for symbolic method realization of forming image degradation matrix at Adamar conversion transformants area is proposed. Algorithm considers block-diagonal structure of degradation matrix, that allows notably simplification of evaluation of matrix in any range. Obtained symbolic expressions of degradation matrix elements have allowed notably increase calculation accuracy on account of absence of addition subtraction operations of same numbers (counts) that is a must in numerical methods using. Developed algorithm allows greatly decrease number of laborious operations (multiplying division) at matrix G forming, that allows notably simplify forming algorithm.

Key words: image degradation matrix, conditional deconvolution, Adamar conversion, image degradation operators, accuracy, speed-performance

32

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2012.-№49

i Надоели баннеры? Вы всегда можете отключить рекламу.