Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ_ЦОС.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

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

  1. У відповідність з таблицею 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

  1. Розрахувати частоту Найквиста ;

  2. Розрахувати перехідну смугу фільтра по формулі : ;

  3. Розрахувати величину нерівномірності АЧХ у смузі пропущення фільтра Apass=20*log(Hmax)-20*log(Hmin)

  4. Розрахувати період дискретизації ;

  5. Розрахувати величину загасання фільтра в смузі затримування Astop=20*log(Kзат);

  6. У командному вікні MATLAB увести команду FDAtool;

  7. Виконати всі необхідні дії для розрахунку фільтра;

  8. За допомогою меню Analysis переглянути основні характеристики фільтра:

  • Magnitude Response – АЧХ

  • Phase Response – ФЧХ

  • Impulse Response імпульсна характеристика фільтра

  • Step Response перехідна характеристика фільтра

  • Pole/zero Plot розподіл нулів і полюсів фільтра

  • Filter Coefficients коефіцієнти фільтра;

  1. Записати коефіцієнтів фільтра в робочий простір MATLAB . Для цього скористатися наступною командою File|Export.

  2. Створити файл, у якому зберігається вся інформація про фільтр. Зробити це можна за допомогою наступної команди меню File|Save session|Name.

  3. Переглянути коефіцієнти фільтра в робочому просторі MATLAB, для чого в командному вікні набрати команду NUM;

  4. Записати коефіцієнти фільтра у файл. Для цього необхідно набрати в командному вікні наступні команди:

fid= fopen('B.dat','wt')

fprintf(fid,'%16.8f\n',Num)

2.3 Зміст звіту

  1. Ціль роботи.

  2. Протокол сеансу роботи з MATLAB.

  3. Відповіді на контрольні питання.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]