Файл: Национальный исследовательский университет московский энергетический институт кафедра диагностических информационных технологий.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 19
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ
КАФЕДРА ДИАГНОСТИЧЕСКИХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Типовой расчет.
по дисциплине
Метрология информационно-измерительных систем
Выполнил студент:
Дроздов А.С.
Группа А-04м-22
Принял:
доцент Долгачева Е.А.
Москва 2022
Задание МИС_Рз2-4.
Рассчитать цифровой фильтр Баттерворта верхних частот восьмого порядка с частотой среза fс = 100 Гц.
Необходимо:
1. Выбрать структурную схему фильтра и частоту дискретизации fд.
2. Пояснить порядок работы схемы фильтра.
3. Найти аналитическое выражение для амплитудно-частотной характеристики фильтра A(f ) и построить её график.
1. Выбрать структурную схему фильтра и частоту дискретизации fд.
Структурная схема фильтра показана на рисунке 1.
Рисунок 1. Структурная схема
Частота дискретизация выбрана в 2 раза больше, чем частота среза , 200 Гц.
2. Пояснить порядок работы схемы фильтра.
Задержка дискретной последовательности на один такт – это произведение z на z-1 (свойства z-преобразования). На структурной схеме такие элементы обозначаются как z-1. Порядок фильтра – это количество предыдущих отсчетов в схеме.
Предыдущие отсчеты сигнала хранятся в ячейках памяти, образующие дискретную линию задержки. Эти отсчеты умножаются на коэффициенты bk и ak и суммируются, формируя выходной отсчет y(n).
3. Найти аналитическое выражение для амплитудно-частотной характеристики фильтра A(f ) и построить её график.
Нахождение аналитического выражения и построение графика АЧХ выполнено в программе Matlab
clear, clc
N = 7; % Порядок фильтра
fc = 1000; % Частота среза
fs = 2000; % Частота дискретизации, выбрана как fc*2, частота Найквиста
Rp = 0.01; % Неравномерность в полосе пропускания
% Rs = 30; % Уровень подавления в полосе заграждения
wp = pi*fc/fs; % Нормированная частота среза
T = 2; % Интервал дискретизации
syms s z w; % Символьные переменные
Wp = tan(wp/2); % Расчет частоты среза аналогового фильтра
eps_p = sqrt(power(10, Rp/10)-1);
% eps_s = sqrt(power(10, Rs/10)-1);
% Ws = power(10, log(eps_s/eps_p)/N)*Wp
L = floor(N/2);
r = N-2*L;
alpha = 1/(power(eps_p, 1/N))
alpha = 1.5430
% Расчет передаточной характеристики аналогового нормированного ФВЧ
% Цикл расчета произведения
prod = 1;
for i = 1:L
teta = (2*i-1)/(2*N)*pi;
prod = prod*(s^2+2*alpha*sin(teta)*s+alpha^2);
end
Hh(s) = 1/(eps_p*(s+alpha)^r*prod); % Передаточная характеристика нормированного ФВЧ
vpa(Hh(s), 2)
ans =
% Частотное преобразование передаточной характеристики аналогового нормированного ФВЧ
Hh1(s) = Hh(Wp/s);
vpa(Hh1(s), 2)
ans =
% Расчет передаточной характеристики цифрового фильтра
Hh2(z) = Hh1((2/T)*(1-z^-1)/(1+z^-1)); % Билинейное преобразование
vpa(Hh2(z), 2)
ans =
% Расчет АЧХ фильтра
w = 0.01:0.01:pi;
fq = double(abs(Hh2(exp(1i*w))).^2);
f = fs/length(w):fs/length(w):fs;
figure
plot(f, fq)
title('График АЧХ')
xlabel('Частота, Гц')
ylabel('Коэффициент усиления')