Научная статья на тему 'Аналіз лінійних систем з використанням кратних перетворень'

Аналіз лінійних систем з використанням кратних перетворень Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
226
61
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КРАТНОЕ ПРЕОБРАЗОВАНИЕ / ОРТОГОНАЛЬНОЕ ПРЕОБРАЗОВАНИЕ / АЛГОРИТМ / СПЕКТР / ЛИНЕЙНЫЕ СИСТЕМЫ / КРАТНЕ ПЕРЕТВОРЕННЯ / ОРТОГОНАЛЬНЕ ПЕРЕТВОРЕННЯ / ЛіНіЙНі СИСТЕМИ / MULTIPLE TRANSFORM / ORTHOGONAL TRANSFORM / ALGORITHM / SPECTRUM / LINEAR SYSTEM

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Рыбин А. И., Нижебецкая Ю. Х., Рыбина И. А.

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

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

Analysis of the linear systems with the use of multiple transform

The algorithm of the use of discrete operator of multiple transform is offered for the analysis of the signal pass through the linear systems.

Текст научной работы на тему «Аналіз лінійних систем з використанням кратних перетворень»

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

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

УДК 621.372.061:391.266

АНАЛІЗ ЛІНІЙНИХ СИСТЕМ З ВИКОРИСТАННЯМ КРАТНИХ ПЕРЕТВОРЕНЬ

Рибін О.І., Ніжебецька Ю.Х., Рибіна І.О.

Вступ. Постановка задачі

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

Універсальним методом розв’язання задачі аналізу є перетворення Лапласа. Але для його реалізації треба обчислити полюси функцій системи (кола), що вже для систем середньої складності (диференціальних рівнянь 10 - 20 порядку) становить неабиякі труднощі [3 - 7].

Альтернативним підходом до розв’язання диференційних рівнянь є аналіз системи в натуральних координатах за допомогою різницевих методів [2]. Але найбільш зручним для аналізу лінійних систем є дискретне перетворення Фур’є (ДПФ).

Теоретичні викладки

При переході до ДПФ полегшується (наближене) обчислення зворотного перетворення порівняно з аналітичним перетворенням Фур’є. Крім того, відпадає необхідність в розв’язанні «вікової задачі», тобто пошуку полюсів функції системи. Але при цьому, оскільки частота власних коливань, що визначається уявною частиною координат полюсів, невідома, виникає невизначеність з вибором кроку дискретизації. Тим не менше, простота реалізації алгоритму аналізу лінійних систем визначає надзвичайно широке розповсюдження в інженерній практиці саме ДПФ.

Порядок обчислень реакції y(t) системи при використанні ДПФ можна описати виразом

_ У = (F*)T • KCM)• F • St, (1)

де yt, St - стовпці дискретних відліків реакції та дії відповідно, розміру Nx1; FH , F* - нормовані матричні оператори прямого та зворотного перетворення Фур’є порядку N, K (jkfflj) - діагональна матриця порядку N, в діа-

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

5

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

гоналі якої записані значення системної функції на дискретних частотах.

Інший алгоритм обчислення реакції (який є результатом дискретного перетворення Фур’є для різницевих методів) має вигляд [8-12]

_ Уг = (F*)T • K(Я) • F • St , (2)

де K (Я) - діагональна матриця (порядку N) системних функцій, обчислених на власних частотах Яі [8-12].

При реалізації виразів (1), (2) використано теорему про інтегрування та диференціювання оригіналу, яка полягає в множенні на kja1, або Як сигналів ДПФ в разі диференціювання оригіналу та в їх діленні на kja1 та Як в

разі інтегрування.

Різницю в результаті застосування (1) та (2) наведено в роботі [13]. Цікавою особливістю виразу (2) є те, що на його основі можна отримати кратні перетворення. Так, наприклад, якщо для аналізу сигналу використовують перетворення Уолша-Адамара [14], формулу (2) можна привести до вигляду [8,9]

_ _ Уг = W • ЇЇ* • K(Я) • ЇЇТ • ЇЇН • St , (3)

де WH , WH - нормовані матриці прямого та зворотного перетворення Уо-лша-Адамара (в яких нормування проведене множенням їх рядків на 1/VN); П - матриця власних векторів дискретного матричного оператора A = WH ■ DH; DH - матричний (нормований) оператор, отриманий диференціюванням (за натуральною координатою) матриці WH . Оскільки розклад [8, 10, 12] (для будь-якого матричного ортогонального перетворення PH )

на власні значення і власні вектори матриці Ap завжди дає ті самі власні

значення Я в (1) - (3) та різні власні вектори Пр, а добуток цього перетворення і отриманих для нього власних векторів завжди дає (при еквідистан-тній дискретизації) матричний оператор ДПФ

ПТ • P = Fh , (4)

то найпростішим способом обчислення матриці П в (3) і (4) є добуток матриць

Щ = Fh • Ph1 = Fh • (PHT )* (5)

де PH - нормований матричний оператор обраного для аналізу сигналу s(,) ортгонального претворення, тобто в загальному випадку формулу (3) можна записати у вигляді

у, = PНТ • Пр • K (Я) • ПТ • Ph • S,. (6)

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

що, наприклад, в разі використання косинусного перетворення в Рн забез-

6

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

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

печує ортогональність рядків. Крім того одержана для такого оператора Рн

матриця Пр в (4), (5) в загальному випадку матиме ортогональні рядки,

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

Ортогоналізацію стовпців матриці np можна провести, виносячи

праворуч в діагональну матрицю J дійсні та уявні одиниці.

Так, у випадку, коли матриця Рн є дискретним матричним перетворенням Адамара, першими елементами діагоналі є 1, - j. Для матриці Рн четвертого порядку два наступних елементи утворюють заміною одиниці на - j та - j на 1.

Для матриці Рн восьмого порядку додаткові чотири елементи утворюються такою самою заміною і т.д. Так, наприклад, для матриці Рн шістнадцятого порядку матимемо

1 - j, - j, 1 - j, 1 1, - j, - j, 1, 1 - j, 1, - j, - j, 1.

В разі, якщо Рн є дискретним матричним оператором косинусного перетворення, матимемо в діагоналі 1, - j, 1, - j, 1, - j ... і т.д.

Отже, добуток Рн Пр та Пр Рн в (6) слід записати у вигляді

*Т — * ---------

Рн J Пp та Пp JPH, де Пр і є матрицею шуканих власних векторів.

Враховуючи, що спектр S, обраного перетворення Рн для вхідного

та вихідного сигналів є добутком S4 = Рн St та у = Рн yt, множенням цих

спектрів на J одержимо комплексні спектри, перехід до яких від спектрів дійсного перетворення забезпечується множенням деяких рядків та стовпців S, та у відповідно на одиницю, або на ± j у, = у4 J та S, = JSs.

Таким чином, вираз (6) перетвориться до вигляду:

у, = Пр • K(Я) • ПT • Se, (7)

де у4, S4 - комплексні спектри дії та реакції за перетворенням PH .

При цьому структура виразу (7) формально нічим не відрізняється від структури формул (1) та (2).

Отже, матриці власних векторів П*, ПТр можна вважати дискретними

операторами ортогональних перетворень, але для дії і реакції не в натуральних координатах, а представлених комплексним ортогональним перетворенням PH .

Рядки матриці ПТр при цьому слід вважати дискретними відліками кра-

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

7

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

тного ортогонального (другого за чергою після PH) перетворення, а стовпці матриці П* - дискретними відліками трансформант зворотного кратного

перетворення. Таке перетворення в ряді випадків аналізу сигналів і систем є зручним, виходячи з наступних міркувань.

Існування великої кількості ортогональних перетворень (відмінних від перетворення Фур’є) виправдане їх зручністю при аналізі сигналів певних класів. Так, відомо, що косинусне перетворення [14, 15] має спектр трансформант в середньому в 3-4 рази вужчий, ніж спектр Фур’є в разі аналізу мовних (і інших) біосигналів. Перетворення Уолша є зручними при кодуванні сигналів, а похиле перетворення [15] є найбільш економічним при аналізі телевізійних сигналів і. т. ін. Ці властивості використовують при стисненні, кодуванні, архівації інформації. Проблеми виникають при необхідності аналізу проходження сигналу через певну систему, оскільки, як відомо, найбільш ефективним методом розв’язання диференційних рівнянь рівноваги системи є метод перетворення Фур’є (і споріднених з ним Лапласа і z). Тому такий аналіз звичайно й роблять за допомогою перетворення Фур’є. При цьому для аналізу диференційних рівнянь і саме сигналу трансформанти мають різний сенс, що значно затрудняє узагальнення отриманих результатів.

Аналіз за виразом (7) дозволяє поєднати ефективне для сигналів обраного класу ортогональне перетворення (S4, у) та метод аналізу в трансформантах Пp, для яких виконується теорема про диференціювання оригіналу St. При цьому трансформанти Пк з матриці Пр множаться на власні числа Як з (2).

Оскільки матриця K (Я) діагональна, трансформанти перетворення Пр

незалежні в тому сенсі, що результатом дії кожної k-ої трансформанти буде реакція у вигляді тієї самої трансформанти. Для усіх ортогональних перетворень, крім перетворення Фур’є (і споріднених) дія у вигляді трансформанти дає реакцію, яка складається з великої кількості інших трансформант того самого перетворення. Так, в виразі (3) для перетворення Уолша-Адамара, якщо позначити 0 = П* ■ K (Я) • ПT,

одержимо форму, аналогічну (7) або (1), (2), але матриця 0 буде завжди недіагональною

У = WH ■^■Wh ■ St. (8)

Вирази (1) і (2) можна також переписати у вигляді, подібному (3)

У = FHT ■ П ■ K (Я) ■ ПТ ■ Fh ■ St,

але для цього виразу П = E, де E - одинична матриця.

Для інших перетворень матриці П недіагональні, тому й матриця 0 - не-діагональна.

8

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

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

Реалізація запропонованого алгоритму

Як приклад, розглянемо коло (рис. 1), обране, виходячи з міркувань простоти ілюстрації та перевірки отриманих результатів. Нехай на вхід кола рис. 1 поступає сигнал рис. 2. Його спектр за Адамаром має вигляд рис. 3.

Рис. 1.

1 0 1 5 2 0 2 5 3 0 п

“f

10

о

-10

-20

; і 0 1 5 2 0 2 5 3 0 п

Рис. 2. Вхідний сигнал

Рис. 3. Спектр за Адамаром вхідного сигналу

Деякі трансформанти ортогонального перетворення Прг в (7) наведено на рис. 4 це перетворення з дійсним ядром, оскільки фазові множники

л

— j— • • •

± j = e 2 враховані в комплексному спектрі, одержаному зі спектра Адама-ра на рис. 3.

П‘

п.

0.5

0

-0.5

-1

1-3

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

Р

0.5

0

-0.5

1 3 1 5 2 0 2 5 3 0 п

Л,

1 0 1 5 2 0 2 5 3 0 п

п.

п-

0.5

0

-0.5

-1

L і 0 1 5 2 0 2 5 U 2 0 п

П,

р

0.5

0

-0.5

-1

jA

і

0.5

0

-0.5

-1

7-32

0.5

0

-0.5

-1

І 1 0 1 5 2 0 2 5 3 0 п

І 1 0 1 5 2 0 2 5 2 0 п

п 1-і п ,

LJ . U L > і ґ 1-1 0 LI2 5 U ‘і 0 п

Рис. 4. Деякі трансформанти ортогонального перетворення Пр

Одержане вихідне перетворення Адамара (спочатку комплексне, а потім - дійсне з урахуванням множника J ) наведене на рис. 5.

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

9

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

Рис. 5. Спектр за Адамаром вихідного сигналу

а - дійсна і уявна частина спектру; б - дійсний спектр з урахуванням множника J

-1 SJ 1 О’-J 1 1 5SJ 2 0і п

Рис.6. Вихідний сигнал

Вихідний сигнал yt (що співпадає з вихідним сигналом системи, розрахованим за допомогою перетворення RTF [8 - 12]) наведено на рис. 6.

Алгоритм кратного перетворення

Наведений приклад ілюструє загальний алгоритм використання кратного перетворення для аналізу проходження через лінійну систему сигналу, представленого його спектром, а саме: 1) вхідним сигналом системи вважати спектр сигналу в обраному координатному базисі (в розглянутому прикладі - спектр за Адамаром); 2) перейти до комплексного спектру множенням "вхідного сигналу" (спектра) на відповідні множники ± j або 1; 3)

перетворити за допомогою ортогонального перетворення Пр "вхідний сигнал"; 4) знайти реакцію системи на цей сигнал множенням одержаного кратного спектра на K(Лі); 5) зробити зворотне перетворення П* і знайти

"вихідний сигнал" (комплексний спектр), який перетворити (в прикладі комплексний спектр Адамара) в дійсний спектр.

Висновки

При реалізації алгоритму кратного перетворення операції проводяться не з графоелементами сигналу в натуральних координатах, а з графоелеме-нтами його спектру, тобто в базисі, обраному для аналізу цього сигналу.

Це, звичайно, потребує ортогонального перетворення Пр (відмінного від

перетворення Фур’є та з дійсним ядром, якщо початкове перетворення було перетворенням з дійсним ядром) так само, як для сигналів в натуральних координатах перетворення Фур’є. Запропонований метод і алгоритм кратного перетворення легко програмується на ПЕОМ і є зручним для дослідження.

Література

1. Основи теорії кіл : підручник для студентів вищих навчальних закладів. Ч.2 / Ю.О. Коваль, Л.В. Грінченко, І.О. Милютченко, О.І. Рибін; за заг. редакцією В.М. Шо-кала та В.І. Правди. - Х. : Компанія СМІТ, 2008 - 560 с.

2. Годунов С.К., Рябенький В.С. Разностные схемы / М. : Наука. - 1973.

3. Рыбин А.И. Анализ цепей методом модификаций с нормированием «выращи-

10

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

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

ваемых» параметров // Радиоэлектроника. - 2001. - №6. - С.42 - 52.

4. Трохименко ЯК., Рыбин А.И., Плавнева Е.Г. Вычисление корней определителей матрицы иммитасов методом модификаций // Радиоэлектроника. - 1987. - №11. - С.30

- 37. (Изв. высш. учеб. заведений).

5. Трохименко Я.К., Рыбин А.И., Плавнева Е.Г. Алгоритм коррекции для поиска корней определителей матрицы иммитансов // Радиоэлектроника. - 1988. - №1. - С.63 -69. (Изв. высш. учеб. заведений).

6. Рыбин А.И., Ястребов Н.И. Коррекция координат корней функции цепи при объединении помех // Вестник КПИ. Сер. Радиотехника. - 1989. - №26. - С.65-66.

7. Трохименко Я.К., Рыбин А.И., Ястребов Н.И. Декомпозиционный алгоритм символьного анализа для поиска собственных значений матриц эквивалентных параметров электрических цепей методом модификаций // Радиоэлектроника. - 1989. - №6.

- С.50 - 60. (Изв. высш. учеб. заведений).

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

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

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

11. Ніжебецька Ю.Х., Рибін О.І., Шарпан О.Б. Підвищення точності ортогональних перетворень для аналізу лінійних систем//Наукові вісті НТУУ«КПІ».2008.№5.С.12 - 18

12. Ильясова Ю.Х., Шарпан О.Б. Анализ линейных систем в области преобразования RTF при неминимальных разностных уравнениях // Вісник НТУУ «КПІ». Сер. Радіотехніка. Радіо апаратобудування. - 2007. - №35. - С.23 - 29.

13. Ніжебецька Ю.Х., Наталенко С.С. Аналіз лінійних систем з використанням перетворення RTF // 3-й Международный радиоэлектронный форум «Прикладная радиоэлектроника Состояние и перспективы развития.» - том 4. «Актуальные проблемы биомединженерии». - Харків. - 22 - 24 жовтня 2008р.

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

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

Рибін О.І., Ніжебецька Ю.Х., Рибіна І.О. Аналіз лінійних систем з використанням

кратних перетворень. Запропонований алгоритм застосування дискретного оператора кратного перетворення для аналізу проходження сигналів через лінійні системи. Ключові слова: кратне перетворення, ортогональне перетворення, алгоритм, спектр,

лінійні системи._______________________________________________________________________

Рыбин А.И., Нижебецкая Ю.Х., Рыбина И.А. Анализ линейных систем при использовании кратных преобразований. Предложен алгоритм использования дискретного оператора кратного преобразования для анализа прохождения сигналов через линейные системы.

Ключевые слова: кратное преобразование, ортогональное преобразование, алгоритм,

спектр, линейные системы.______________________________________________________________

Rybin ОЛ., Nizhebetska Y.Kh., Rybina I.O. Analysis of the linear systems with the use of multiple transform. The algorithm of the use of discrete operator of multiple transform is offeredfor the analysis of the signal pass through the linear systems.

Keywords: multiple transform, ortogonal transform, algorithm, spectrum, linear system._

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

11

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