рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Порядок виконання роботи

Порядок виконання роботи - раздел Философия, Елементарний вступ в MATLAB 1. Метод Інваріантної Імпульсної Характеристики 2. Прямі Методи Синт...

1. Метод інваріантної імпульсної характеристики

2. Прямі методи синтезу

3. Субоптимальний синтез нерекурсивних фільтрів з використанням вікон

4. Фільтри з косінусоідальное згладжуванням АЧХ

13.1. Короткі теоретичні відомості та методичні вказівки

Під проектуванням (або синтезом) цифрового фільтру понімается вибір таких наборів коефіцієнтів {аi} і {bi}, при яких характеристики получающегося фільтра задовольняють заданим вимогам. Строго кажучи, в завдання проектування входить і вибір відповідної структури фільтра. Це особливо актуально при реалізації фільтрів «у залізі» - з використанням спеціалізованих БІС чи цифрових процесорів.

Методи синтезу цифрових фільтрів можна класифікувати за різними ознаками:

□ за типом одержуваного фільтра:

○ методи синтезу рекурсивних фільтрів;

○ методи синтезу нерекурсивних фільтрів;

□ по наявності аналогового прототипу:

○ методи синтезу з використанням аналогового прототипу;

прямі (без використання аналогового прототипу) методи синтезу.

13.2.Метод інваріантної імпульсної характеристики

Метод інваріантної імпульсної характеристики (impulse invariance) дозволяє синтезувати рекурсивний дискретний фільтр шляхом дискретизації імпульсної характеристики аналогового прототипу.

Як приклад синтезуємо методом інваріантної імпульсної характеристики ФНЧ Чебишева 2-го порядку з частотою зрізу 10 кГц, причому спеціально виберемо недостатньо високу частоту дискретизації (48 кГц), щоб добре бачити ефекти, пов'язані з накладенням зсунутих копій спектру.

function Example13_1

f0=10e3; % частота зрізу

[b, a]=cheby1(2, 3, f0*2*pi, 's'); % аналоговий фільтр

Fs=48e3; % частота дискретизації

[bz, az]=impinvar(b, a, Fs); % дискретний фільтр

[hz, wz]=freqz(bz, az, [], Fs, 'whole');

h=freqs(b, a, 2*pi*wz);

plot(wz, abs(h), ':')

hold on

plot(wz, abs(hz))

hold off

xlabel('Frequency (Hz)')

ylabel('Magnitude')

xlim([0 Fs])

grid on

На екрані АЧХ аналогового прототипу (пунктир) і дискретного фільтра (суцільна лінія) синтезованого методом інваріантної імпульсної характеристики

13.3. Прямі методи синтезу

Назва «прямі методи» означає, що в даному випадку не використовується аналоговий прототип. Вихідними даними для синтезу служать будь-які параметри фільтра (частіше за все - його АЧХ), які можуть задаватися, взагалі кажучи, довільно.

Прямі методи синтезу можна розділити на дві категорії:

оптимальні методи, в яких чисельними ітераційними методами шукається мінімум заданої функції якості;

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

13.4. Субоптимальний синтез нерекурсивних фільтрів з використанням вікон

Даний метод призначений для синтезу нерекурсивних фільтрів. Ідея його дуже проста. Перш за все, ми задаємо бажаний комплексний коефіцієнт передачі у вигляді безперервної функції, визначеної в діапазоні частот від нуля до частоти Найквіста (якщо синтезується речовинний фільтр) або до частоти дискретизації (якщо проектується комплексний фільтр). Зворотне перетворення Фур'є цієї характеристики, що обчислена з урахуванням її періодичного характеру, дасть нескінченну в обидві сторони послідовність відліків імпульсної характеристики. Для отримання реалізованого нерекурсивний фільтра заданого порядку ця послідовність буде скорочуватися - з неї вибирається центральний фрагмент потрібної довжини.

Просте усікання послідовності відліків імпульсної характеристики відповідає використанню прямокутного вікна.

Для отримання фільтра 32-го порядку вибираємо 33 відліка цієї імпульсної характеристики, розташованих симетрично відносно нуля, тобто, використовуємо k = -16 ... 16. Вибір симетричного фрагментаНІХдозволяє отримати фільтр з лінійною ФЧХ і, отже, постійної груповий затримкою, рівної (в отсчетах) половині порядку фільтра.

Скористаємося будь-якої ваговій функцією, наприклад вікном Хеммінга, яке використовується за умовчанням при синтезі фільтрів даним методом в MATLAB (функції fir1 і fir2).

function Example13_2

k =( -16:16)';

b = sinc(k/4)/4;

impz(b) % графік імпульсної характеристики

figure

[h, f]=freqz(b, 1, [], 2);

plot(f, 20*log10(abs(h))) % графік АЧХ в децибелах

ylim([-50 10])

grid on

figure % на екрані імпульсна характеристика і АЧХ ФНЧ, синтезованого за допомогою прямокутного вікна

b1 = b.*hamming(33);

impz(b1) % графік імпульсної характеристики

figure

[h1, f]=freqz(b1, 1, [], 2);

plot(f, 20*log10(abs(h1))) % графік АЧХ в децибелах

ylim([-80 10])

grid on % на екрані імпульсна характеристика і АЧХ ФНЧ, синтезованого за допомогою вікна Хеммінга

13.5. Фільтри з косінусоідальним згладжуванням АЧХ

Розрахунок фільтрів з косінусоідальним згладжуванням АЧХ слід віднести до категорії методів, заснованих на вагових функціях. Вони отримали широке поширення в телекомунікаційних системах.

Будемо використовувати коефіцієнт згладжування α = 0,25 і розрахуємо фільтр 32-го порядку, взявши k в діапазоні -16...16.

function Example13_3

k = -16:16;

alpha = 0.25; % коефіцієнт згладжування

w = cos(alpha*pi*k/4) ./ (1-(alpha*k/2).^2);

w(isinf(w)) = pi/4; % усунення невизначеності

b = w.*sinc(k/4)/4;

impz(b) % графік імпульсної характеристики

figure

[h, f]=freqz(b, 1, [], 2);

plot(f, 20*log10(abs(h)))

ylim([-60 10])

grid on % на екрані імпульсна і частотна характеристики дискретного фільтра з косінусоідальное згладжуванням АЧХ.

Питання для самоперевірки

1. У чому полягає метод інваріантної імпульсної характеристики?

2. У чому полягають прямі методи синтезу?

3. У чому полягає субоптимальний синтез нерекурсивних фільтрів з використанням вікон?

4. Що таке фільтри з косінусоідальним згладжуванням АЧХ?

– Конец работы –

Эта тема принадлежит разделу:

Елементарний вступ в MATLAB

МОЛОДІ ТА СПОРТУ УКРАЇНИ... Національний авіаційний університет... СПЕЦІАЛІЗОВАНІ АРХІТЕКТУРИ КОМП ЮТЕРІВ Лабораторний практикум для студентів напряму...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Порядок виконання роботи

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Порядок виконання роботи
1. Створити свою папку з англійською назвою, в якому вказати своє прізвище і номер групи. 2. У створеній папці створити папку LAB1. 3. Зайти в MATLAB. 4. У командному вік

Порядок виконання роботи
1. Відтворити програму яка демонструє роботу прямого та зворотного ШПФ. 2. Вивчити функції необхідні для виведення на екран графіків сигналів. 2.1. Короткі теоретичні відо

Порядок виконання роботи
1. Початок роботи 2. Проектування фільтру 3. Перегляд інших характеристик фільтра 4. Зміна одиниць вимірювання осей 5. Відмітка точок даних 6. Оптимізац

Початок роботи
Створіть у своїй папці папку з назвою LAB3. Після відкриття MATLAB перейдіть працювати у свою папку. Надрукуйте fdatool в командному рядку MATLAB: >>fdatool З'являється діал

Порядок виконання роботи
1. Створити НІХ фільтрі Баттерворта за допомогою інструментів FDATool. 2. Ознайомитися з інструментом візуалізації фільтра Filter Visualization Tool (FVTool) 4.1. Створенн

Порядок виконання роботи
1. Зв'язок АЧХ з розташуванням нулів і полюсів. 2. Розрахунок частотних характеристик. 3. Побудова графіків фазочастотних характеристик. 5.1. Короткі теоретичні в

Розрахунок частотних характеристик
Нехай аналізований ланцюг має функцію передачі (5.4) Побудуємо його АЧХ і ФЧХ:

Порядок виконання роботи
1. Розрахунок аналогових фільтрів-прототипів. 2. Частотні перетворення фільтрів. Короткі теоретичні відомості та методичні вказівки Дана Лабораторна робо

Преобразование ФНЧ в ФВЧ
Перетворення ФНЧ-прототипу в ФВЧ - це інверсія частотної осі. У MATLAB таке перетворення здійснюється функцією lp2hp: [b1, a1] = lp2hp (b, a, w0). В якості прикладу розраховується ФВЧ Чебишева перш

Теорема Котельникова
Будь-який сигнал s(t), спектр якого не містить складових з частотами вище деякого значення може бути б

Імпульс з обмеженою смугою частот
Для формування сигналу, що має прямокутний, тобто обмежений по частоті спектр, служить функція sinс: у = sinc(t). Єдиним вхідним параметром є вектор значень часу t. Повертаєтьс

Порядок виконання роботи
1. Генерація послідовності імпульсів. 2. Функції генерації періодичних сигналів. 3. Генерація сигналу з мінливою частотою. 4. Формування випадкових сигналів.

Порядок виконання роботи
1. Сутність лінійної дискретної обробки 2. Зв'язок АЧХ з розташуванням нулів і полюсів 3. Всепропускающіе фільтри 4. Фільтри першого порядку 9.1. Короткі

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

Порядок виконання роботи
1. Зв'язок ДПФ і спектру дискретного аналізу. 2. Взаємозв'язок ДПФ і фільтрації. 3. Дискретна фільтрація за допомогою ДПФ. 11.1. Короткі теоретичні відомості та м

Порядок виконання роботи
1. Функція fftshift. 2. Вікна 3. Функції непараметричного спектрального аналізу 4. Розрахунок періодограмми 5. Функції авторегресійного спектрального аналізу

Матриця ДПФ
У MATLAB розрахунок матриці прямого ДПФ реалізується за допомогою функції dftmtx. Синтаксис її виклику наступний: А = dftmtx(n). Тут n - розмірність ДПФ. Матриця зворотного ДПФ ві

Порядок виконання роботи
1. Функції синтезу стандартних фільтрів 2. Функції вибору порядку фільтрів 3. Функції прямого синтезу рекурсивних фільтрів     14.1. К

Функции выбора порядка фильтров
Вибрати мінімально необхідний порядок фільтра дозволяють такі однотипні функції пакету Signal Processing: [n,Wn]=buttord(Wp, Ws, Rp, Rs) [n,Wn]=cheb1ord(Wp, Ws, Rp, Rs) [

Порядок виконання роботи
1. Амплітудна модуляція (АМ) 2. Однотональна AM 3. АМ-сигнал у загальному випадку 4. Енергетичні співвідношення в АМ-сигналі 5. Демодуляція AM 1

Однотональна AM
Для розуміння суті амплітудної модуляції і спектральної структури АМ-сигналу корисно докладніше розглянути окремий випадок, коли модулюючий сигнал є гармонійним. Відношення між амплітудами модулююч

Порядок виконання роботи
1. AM з пригніченою несучою 2. Односмугова модуляція 3. Демодуляція однополосного сигналу 4. Полярна модуляція 5. Кутова модуляція (КМ) 6. Демодуляція К

Порядок виконання роботи
1. Частотна маніпуляція 2. Амплітудна маніпуляція 3. Фазова маніпуляція Короткі теоретичні відомості та методичні вказівки

Порядок виконання роботи
1. Квадратурна маніпуляція 2. Демодуляція 3. Формування спектру Короткі теоретичні відомості та методичні вказівки 18.1. Квадратурна ман

Формування спектру
Якщо параметри модуляції аналогового сигналу підтримуються постійними протягом символьного такту і на початку нового такту змінюються стрибкоподібно, це призводить до появи стрибків і у сформованом

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги