- •До лабораторних та самостійних робіт з дисципліни
- •3.1 Короткі теоретичні відомості 23
- •4.2 Порядок виконання роботи 35
- •1 Вивчення основ роботи з пакетом для математичних і інженерних розрахунків matlab
- •1.1 Робочий простір системи matlab і її командне вікно
- •1.2 Створення протоколу сеансу роботи в пакеті matlab
- •1.3 Основи програмування в matlab
- •1.3.1 Файл-сценарій
- •1.3.2 Створення м-функий
- •1.4 Порядок виконання роботи
- •1.6 Контрольні питання
- •2 Розрахунок низькочастотного фільтру
- •2.1 Короткі теоретичні відомості
- •2.2 Порядок виконання роботи
- •2.4 Контрольні питання
- •3 Моделювання низькочастотного фільтра
- •3.1 Короткі теоретичні відомості
- •3.2 Порядок виконання роботи
- •3.4 Контрольні питання
- •4 Розробка програми цифрової фільтрації для цифрових процесорів обробки сигналів сімейства adsp-21xx
- •4.1 Короткий опис середовища розробки
- •4.2 Порядок виконання роботи
- •Int dm in [total]; // Буфер вибірок вхідного сигналу
- •Int dm out [total]; // Буфер відгуку фільтра
- •4.4 Контрольні питання
- •5 Вивчення основ обробки зображень у системі «matlab»
- •5.1 Методичні вказівки до роботи
- •5.2 Порядок виконання роботи
- •Література
2.2 Порядок виконання роботи
У відповідність з таблицею 2.1 вибрати верхню границю смуги пропущення
,
нижню
границю
смуги
затримування
,
частоту
дискретизації
,
максимальне
Hmax
і
мінімальне
Hmin
значення
АЧХ у
смузі
пропущення
і
коефіцієнт
загасання
Kзат
фільтра
в смузі
затримування;
Таблиця 2.1
№ вар. |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
100 |
120 |
220 |
350 |
600 |
500 |
600 |
400 |
300 |
320 |
|
200 |
180 |
280 |
500 |
900 |
1500 |
1000 |
500 |
500 |
1200 |
|
8000 |
8000 |
8000 |
8000 |
8000 |
8000 |
8000 |
8000 |
8000 |
8000 |
Hmax |
1.01 |
1.01 |
1.01 |
1.01 |
1.01 |
1.01 |
1.01 |
1.01 |
1.01 |
1.01 |
Hmin |
0.99 |
0.99 |
0.99 |
0.99 |
0.99 |
0.99 |
0.99 |
0.99 |
0.99 |
0.99 |
Kзат |
0.0001 |
0.0001 |
0.0001 |
0.0001 |
0.0001 |
0.0001 |
0.0001 |
0.0001 |
0.0001 |
0.0001 |
Розрахувати частоту Найквиста
;Розрахувати перехідну смугу фільтра по формулі :
;Розрахувати величину нерівномірності АЧХ у смузі пропущення фільтра Apass=20*log(Hmax)-20*log(Hmin)
Розрахувати період дискретизації
;Розрахувати величину загасання фільтра в смузі затримування Astop=20*log(Kзат);
У командному вікні MATLAB увести команду FDAtool;
Виконати всі необхідні дії для розрахунку фільтра;
За допомогою меню Analysis переглянути основні характеристики фільтра:
Magnitude Response – АЧХ
Phase Response – ФЧХ
Impulse Response імпульсна характеристика фільтра
Step Response перехідна характеристика фільтра
Pole/zero Plot розподіл нулів і полюсів фільтра
Filter Coefficients коефіцієнти фільтра;
Записати коефіцієнтів фільтра в робочий простір MATLAB . Для цього скористатися наступною командою File|Export.
Створити файл, у якому зберігається вся інформація про фільтр. Зробити це можна за допомогою наступної команди меню File|Save session|Name.
Переглянути коефіцієнти фільтра в робочому просторі MATLAB, для чого в командному вікні набрати команду NUM;
Записати коефіцієнти фільтра у файл. Для цього необхідно набрати в командному вікні наступні команди:
fid= fopen('B.dat','wt')
fprintf(fid,'%16.8f\n',Num)
2.3 Зміст звіту
Ціль роботи.
Протокол сеансу роботи з MATLAB.
Відповіді на контрольні питання.
