Автор: Пользователь скрыл имя, 10 Февраля 2012 в 00:23, реферат
Протягом останніх двох десятиліть, багаточастотні банки фільтрів знайшли застосування в багатьох різних областях, таких як кодування мови, адаптивна обробка сигналів, стиснення зображень, обробка сигналів та зображень (Malvar, 1992; Vaidyanathan, 1993; Vetterli amd Kovaevi 1995; Fliege, 1994; Misiti, Misiti, Oppenheim, and Poggi, 1996). Основна ідея використання багаточастотних банків фільтрів полягає в здатності системи виділити в частотній області сигнал при поділі на два або більше сигналів або скласти два або більше різних сигналів в один сигнал[3].
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ
АВІАЦІЙНИЙ УНІВЕРСИТЕТ
Кафедра
радіоелектроніки
Реферат
на тему: „Синтез і аналіз багаточастотних сплайн-фільтрів”
Виконав:
Головко В.О.
Київ 2011
ЗМІСТ
Перелік
умовних позначень
і скорочень
DSP | Digital signal processing |
Wavelet | Вейвлет |
Filter Banks | Банки фільтрів |
САПР | Система автоматичних проектувальних робіт |
ДПФ | Дискретне перетворення Фур’є |
Вступ
Протягом останніх двох десятиліть, багаточастотні банки фільтрів знайшли застосування в багатьох різних областях, таких як кодування мови, адаптивна обробка сигналів, стиснення зображень, обробка сигналів та зображень (Malvar, 1992; Vaidyanathan, 1993; Vetterli amd Kovaevi 1995; Fliege, 1994; Misiti, Misiti, Oppenheim, and Poggi, 1996). Основна ідея використання багаточастотних банків фільтрів полягає в здатності системи виділити в частотній області сигнал при поділі на два або більше сигналів або скласти два або більше різних сигналів в один сигнал[3].
Багатошвидкісна
обробка сигналів (multirate processing) припускає,
що в процесі лінійного
1.1.
Основні поняття
Фільтр (від англ. - «Filter») - лінійна стаціонарна система, тобто властивості фільтра не залежать від часу. Незалежність властивостей фільтра від часу означає, що затримка входу призводить до такої ж затримки виходу. До основних характеристик фільтрів відносяться: імпульсна характеристика.
Банк фільтрів (від англ. - «Filter Banks») − цифровий пристрій, в якому вхідний сигнал, представлений послідовністю відліків, за допомогою М різних цифрових фільтрів розбивається на М різних канальних сигналів (для обробки деяким способом кожного з них), з яких за допомогою вихідних фільтрів і наступного підсумовування утворюється послідовність відліків вихідного сигналу.
Основну ідею побудови системи аналізу/синтезу сигналів з використанням банку фільтрів розкриває рис. 1.1.
Рис.
1.1. Система аналізу / синтезу сигналів
на основі банка фільтрів
Вихідний сигнал розбивається за допомогою фільтрів аналізу) Hk(z), k=0,1...,M-1 на M субполосних складові, які в ідеальному випадку в частотній області не перекриваються. Підібравши відповідним чином набір фільтрів синтезу Fk(z), k=0,1 ...,M-1, можна відновити вихідний сигнал з його субполосних компонент. Внаслідок обмеження ширини спектра сигналів на виході БФ можна зменшити частоту дискретизації субполосних сигналів пропорційно зменшенню ширини спектра. Для пониження частоти дискретизації на стадії аналізу і подальшого підвищення на стадії синтезу використовуються відповідно компресори та експандери частоти дискретизації. У випадку, коли коефіцієнт проріджування в кожному каналі дорівнює відношенню ширини спектра субполосного сигналу до ширини спектра вихідного або
говорять про систему аналізу / синтезу з повною децимацією. Таким чином, виходить M сигналів, що відображають поведінку вихідного сигналу в кожному частотному піддіапазоні, які представлені в сумі тією ж кількістю відліків, що й вихідний сигнал. Кожен субполосний сигнал окремо може бути ефективно оброблений по деякому алгоритму bk, k=0,1 ...,M-1.
Традиційно БФ поділяють на банки з рівнополосними і нерівнополосними каналами, ортогональні, біортогональні, двоканальні та багатоканальні і т.д. Кожен фільтр банку цифрових фільтрів утворює канал. Тому говорять про M-канальний банк фільтрів. Сигнал в каналі називається субполосою, звідси назва субполосна фільтрація або субполосне кодування.
Рівнополосна декомпозиція має на увазі однаковий коефіцієнт децимації і однакову сумарну ширину смуги пропускання кожного каналу. В цей клас цифрових БФ входять також банки з багатокомпонентними фільтрами (що мають більше однієї смуги пропускання). У випадку нарівнополосних каналів коефіцієнти децимації різні і в загальному випадку можуть бути виражені у вигляді раціонального числа
У зв'язку з тим, що неможливо побудувати фільтр з ідеальною прямокутною АЧХ, доводиться миритися з наявністю у смугового фільтра перехідної зони і нерівномірністю в смузі пропускання. Ця обставина в поєднанні з ефектом «згортання» частот, що виникають при децимації, може призвести до значних спотворень при відновленні сигналу. Однак існують методики розрахунку БФ, які дозволяють повністю (БФ з повним відновленням) або майже повністю, тобто з будь-якою наперед заданою точністю, відновити вихідний сигнал.
Дециматор (компресор частоти дискретизації) − пристрій, здійснює децимації (проріджування) сигналу в часі. Децимація (від англ. - «Decimation») − операція, що полягає у виключенні (пропуск) відліків вхідного сигналу, з порядковим номером, кратним коефіцієнту децимації. Децимації в M раз позначається зазвичай як (↓M): y(n)= (↓M)x(n) = x(nM). В частотній області це запишеться як
тобто спектр вихідного сигналу операції децимації містить M копій «розширеного» в M раз спектра вхідного сигналу, як це показано на рис. 1.2.
Рис. 1.2. Децимація сигналу в M раз.
Як видно з рис. 1.2, якщо сигнал не обмежений смугою частот , то відбувається накладення спектрів копій, тобто елайзінг (від англ. - «Aliasing»). Тому в банку фільтрів перед децимацією виконується НЧ-фільтрація. Сукупність фільтру і дециматора називається фільтром- дециматором.
Інтерполятор − пристрій, що виконує дії, зворотні децимації. Інтерполяція (від англ. - «Interpolation») - операція, полягає у вбудовуванні (додаванні) між відліками, чий порядковий номер кратний певному числу, деякої константи (зазвичай нуля). Інтерполяція в M раз зазвичай позначається як (↑M):
В частотної області це запишеться як , тобто спектр вихідного сигналу операції інтерполяції містить M копій «стисненого» в M раз спектру вхідного сигналу. Ці копії повторюються через .
Для їх усунення після інтерполятора ставиться НЧ-фільтр. Сукупність інтерполятора і фільтра називається фільтром-інтерполятором.
Еквівалентні схеми включення інтерполяторів і дециматорів. Дві «чудові» тотожності (від англ. - «Noble Identity») - дозволяють зменшити число обчислень в банку фільтрів. Це обумовлено тим, що частота дискретизації вхідного сигналу знижується за допомогою дециматора, а потім здійснюється процес фільтрації, таким чином загальна обчислювальна складність зменшується пропорційно коефіцієнту децимації. Після закінчення обробки субполосного сигналу в кожному каналі банку фільтрів частота дискретизації підвищується за допомогою інтерполятора. Дані рівності (еквівалентні схеми включення) широко застосовуються для виведення різних співвідношень і представлені на рис. 1.3.
Рис. 1.3. Еквівалентні схеми включення фільтрів-дециматорів і фільтрів-інтерполяторов.
Приведення коефіцієнтів децимації.
Якщо банк фільтрів має нерівні коефіцієнти децимації (mk не рівні як на рис. 1.1), він може бути трансформований в банк фільтрів з рівними коефіцієнтами децимації (усі mk рівні) як описано нижче.
Нехай N=lcm(m0,m1,…mM-1). Канал з коефіцієнтом децимації / інтерполяції mk зображений на рис. 1.4. Наведемо систему з ланцюжком затримок з коефіцієнтом передискретизаціі N/mk між стороною аналізу та синтезу, як показано на рис. 1.5.
Рис. 1.4. К-й канал банка фільтрів
Рис. 1.5. К-й канал з ланцюжком затримок
Обидві системи, представлені на рис. 1.4 і рис. 1.5 ідентичні, так як система з ланцюжком затримок володіє перфективною реконструкцією і має нульову затримку. Перестановка затримок в представленій системі до mk-дециматора і після mk-інтерполятора призводить до системи, представленої на рис. 1.6.
Рис. 1.6. Еквівалентна система к-го каналу
Таким
чином, банк фільтрів з нерівними
коефіцієнтами децимації
1.2.
Основні принципи роботи
багаточастотних фільтрів
При
поділі сигналу на два або більше
сигналів використовується система аналіз-синтезу.
При аналізі сигнал розділяється за допомогою
М-фільтрів
в M смугах тієї ж пропускної здатності,
і кожен суб-сигнал децимується. У разі
фільтра банків при n=8, загальний сигнал
спочатку розділяється на дві смуги.
Після цього, децимований сигнал розділяється
на дві смуги і так далі. Проробивши це
три рази отримаємо трирівневий банк фільтрів
відповідної структури, показаної на рисунку
1.7(б). У цьому випадку Н0(z) є фільтром
верхніх частот із смугою пропускання,
яка дорівнює половині смуги проріджування,
де коефіцієнт дорівнює 2, H1(z) і H2(z)
є смуговими фільтрами із смугою пропускання
дорівнює 1/4
та 1/8 смуги, відповідно, і відповідними
коефіцієнтами проріджування є 4 і
8, а Н3(z) є фільтр нижніх частот з
тією ж пропускною здатністю і децимуючим
коефіцієнтом як Н2(z). У багатьох
додатках процесор відповідає за зберігання
сигналу в пам'ять або передачу його через
канал. Основною метою є значне зниження,
за допомогою належної схеми кодування,
число бітів представляють вихідний сигнал
для зберігання або
передачі цілей. При поділі сигналу в різних
смугах частот за допомогою банка фільтрів
аналіз-синтезу, характеристики сигналу
відрізняються в кожній групі і різна
кількість бітів може використовуватися
для кодування і декодування суб-сигналів.
Типовим прикладом є використання системи
в цілому для покращення адаптивної обробки
сигналів. Іншим прикладом є де-зашумлення
сигналу, здійснюється за допомогою спеціального
банка фільтру, називається дискретно-часовим
вейвлет-банком (Vetterli and Kova evi , 1995; Misiti
et al., 1996).
Рис.
1.7. Банк фільтрів (аналіз і синтез).(a) M-канальний
банк фільтрів. (b) три рівня банка фільтрів.
Роль
фільтрів в частині синтезу полягає в
приблизному відновленні вихідного сигналу.
Це здійснюється в два етапи. По-перше,
для рівномірного банка фільтра, М суб-сигналів
на виході блоку обробки інтерполюються
на коефіцієнт M і фільтруються М фільтрами
синтезу Fk(z) при k = 0,1, ..., M-1, тоді як для
октавного банка фільтр, інтерполяційні
коефіцієнти суб-сигналів такі ж, як для
частини аналізу. По-друге, виходи цих
фільтрів додаються. В
передачі і зберіганні додатків, кінцева
мета полягає в розробці загальної системи,
такої що, незважаючи на значне скорочення
кількості біт, що використовуються в
блоці обробки, реконструйований сигнал
затримує вихідний сигнал або страждає
від незначної втрати інформація, яку
несуть суб-сигнали.
Информация о работе Синтез і аналіз багаточастотних сплайн-фільтрів