Приклади розв’язання завдань. Приклад 1. Обчислити частотну характеристику НІХ-фільтра з передавальною функцією [10]
Приклад 1. Обчислити частотну характеристику НІХ-фільтра з передавальною функцією [10] з допомогою функції freqz. Частота дискретизації Fs = 1000 Гц. Розв’язання. Для обчислення частотної характеристики [ H, w ]=freqz(num, den, N). (31) Тут num — вектор коефіцієнтів чисельника передавальної функції (ПФ) у порядку зменшення мір, починаючи зі значення коефіцієнта при нульовій мірі; den — вектор коефіцієнтів знаменника ПФ в порядку зменшення номера, починаючи з коефіцієнта при нульовій складовій; перший елемент вектора den завжди дорівнює одиниці; N — кількість точок, у яких слід розраховати частотну характеристику; w — вектор частот ω, рад/с. H — значення частотної характеристики, Н = freqz(num, den, w); [H, f] = freqz(num, den, N, Fs), (32) де f — вектор частот, Гц; Fs — частота дискретизації; H = freqz(num, den, f, Fs). (33) » num = [1 1 1]; + 0.0439i 0.3387 + 0.0872i 0.4705 + 0.0577i 0.5128 + 0.0000i Приклад 2. Виконати ті самі обчислення з допомогою функції freqz (33). Частота дискретизації Fs = 1000 Гц. Роз’язання: » num = [1 1 1 ]; + 0.0439i Розрахунок АЧХ і ФЧХ цифрового фільтра: функції freqz, abs, angle, dbode [4].Розрахувати АЧХ і ФЧХ цифрового фільтра можно таким чином: а) з допомогою функції freqz; б) з допомогою функції dbode, формат якої має вигляд [ MAG, PHASE, w ] = dbode (num, den, T),
де num — вектор коефіцієнтів чисельника СФ у порядку зменшення степенів, починаючи з коефіцієнта при нульовому степені; den — вектор коефіцієнтів знаменника СФ у порядку зменшення степенів, починаючи з коефіцієнта при нульовому степені; перший елемент вектора den завжди дорівнює одиниці; T — період дискретизації; w — вектор частот ω в інтервалі 0 … π / Т, рад/с; MAG — вектор значень АЧХ; PHASE — вектор значень ФЧХ. Приклад 3. Розрахувати АЧХ і ФЧХ фільтра за частотною характеристикою, яку отримано в прикладі 2. Розв’зання: » num = [1 1 1 ]; Отримані значення коефіцієнтів АЧХ і ФЧХ показано на рис. 24, 25. Рис. 24 Рис. 25
Приклад 4. Розрахувати АЧХ і ФЧХ НІХ-фільтра з прикладу 1. Період дискретизації Т = 1/1000 с. Розв’язання: » num = [1 1 1]; На рис. 26 зображено графік АЧХ (порівняйте з графіком АЧХ у прикладі 3). Рис. 26
|