Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4 лабораторная МОТС

.docx
Скачиваний:
0
Добавлен:
02.01.2025
Размер:
857.9 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

отчет

по лабораторной работе №3

по дисциплине «Математические основы теории систем»

Тема: Дискретные системы

Студенты гр. 1391

Поникаровский А. В.

Тирик Б. Д.

Преподаватель

Гульванский В. В.

Санкт-Петербург

2023

Цель работы:

  • Знакомство с дискретными системами и операцией дискретной свертки;

  • Расчёт импульсной и частотных характеристик;

  • Изучение визуальных средств проектирования цифровых фильтров;

Теоретические положения.

Дискретный фильтр — это произвольная система обработки дискретного сигнала , обладающая свойствами:

  • Линейности: ;

  • Стационарности: ;

Существуют также фильтры с переменными параметрами, не обладающие свойством стационарности – адаптивные фильтры.

В общем случае дискретный фильтр суммирует (с весовыми коэффициентами) некоторое количество входных отчетов (включая последний) и некоторое количество предыдущих выходных отсчетов:

Выделяют фильтры с конечной импульсной характеристикой (КИХ-фильтры) и с бесконечной импульсной характеристикой (БИХ-фильтры). Для КИХ-фильтров выполняется условие . Таким образом, главным отличием БИХ-фильтров является наличие обратной связи и потенциальная неустойчивость.

Уравнение БИХ-фильтра:

Здесь: и – вещественные коэффициенты.

Уравнение КИХ-фильтра:

Здесь: – вещественные коэффициенты.

Пусть . Тогда:

Импульсная функция БИХ-фильтра записывается следующим образом:

Z-преобразование импульсной функции даёт передаточную функцию БИХ-фильтра:

Импульсная функция КИХ-фильтра записывается следующим образом:

Z-преобразование импульсной функции даёт передаточную функцию КИХ-фильтра:

Комплексный коэффициент передачи определяется следующим образом:

Амплитудно-частотная характеристика (АЧХ) фильтра – модуль комплексного коэффициента передачи: .

Фазо-частотная характеристика (ФЧХ) фильтра – фаза комплексного коэффициента передачи: .

По виду АЧХ выделяют следующие фильтры (Рис. 3.8):

  • нижних частот (ФНЧ);

  • верхних частот (ФВЧ) частот;

  • полосовые (ПФ);

  • режекторные (РФ);

Рис. 3.8. Классификация фильтров по виду АЧХ

На Рис. 3.8 введены следующие обозначения:

  • – частота дискретизации;

  • – граничные частоты полосы пропускания (ПП);

  • – граничные частоты полосы задерживания (ПП);

  • – неравномерность в полосе пропускания;

  • – неравномерность в полосе задерживания;

КИХ-фильтр обладает рядом полезных свойств, из-за которых он иногда более предпочтителен в использовании, чем БИХ-фильтр. Вот некоторые из них:

  • КИХ-фильтры устойчивы.

  • КИХ-фильтры при реализации не требуют наличия обратной связи.

  • Фаза КИХ-фильтров может быть сделана линейной

Различают два вида реализации цифрового фильтра: аппаратный и программный.

Аппаратные цифровые фильтры реализуются на элементах интегральных схем, ПЛИС, тогда как программные реализуются с помощью программ, выполняемых процессором или микроконтроллером. Преимуществом программных методов перед аппаратными является лёгкость воплощения, а также настройки и изменений, а также то, что в себестоимость такого фильтра входит только труд программиста. Недостаток – низкая скорость, зависящая от быстродействия процессора, а также трудная реализуемость цифровых фильтров высокого порядка.

Обработка результатов.

  1. Рассчитаем реакцию КИХ-фильтра 3-го порядка, заданного разностным уравнением (рис. 1)

b= [0.2 0.3 0.5 0.7];

a = 1;

n = 0 : 64;

x = 0.1 * sin (0.7 * n);

y = filter (b,a,x);

figure;

plot (n, x,'LineWidth', 2);

hold on;

plot (n, y);

grid on;

xlim([0 64]);

title("КИХ - фильтр");

xlabel ('Частота');

ylabel ('Амплитуда');

legend('входной сигнал', 'выходной сигнал');

hold off;

Рис. 1. КИХ фильтр

  1. Рассчитаем реакцию БИХ-фильтра 3-го порядка, заданного разностным уравнением (рис. 2)

b = [1 1 1 1];

a = [1 -0.3 0.25 0.4];

n = 0 : 64;

x = 0.1 * sin (0.7 * n);

y=filter (b,a,x);

figure;

plot (n, x,'LineWidth', 2);

hold on;

plot (n, y);

grid on;

xlim([0 64]);

title("БИХ - фильтр");

xlabel ('Частота')

ylabel ('Амплитуда')

legend('входной сигнал', 'выходной сигнал')

hold off;

Рис. 2. БИХ фильтр

  1. Вычислим импульсную характеристику БИХ-фильтра, заданного в пункте № 2 (рис. 3)

b= [1 1 1 1];

a = [1 -0.3 0.25 0.4];

n = 0 : 64;

y = dirac(n);

idx = y == Inf;

y(idx) = 1;

y=filter (b,a,y);

impz(y), grid

title("Импульсная характеристика БИХ - фильтра");

xlabel ('Частота')

ylabel ('Амплитуда')

Рис. 3. Импульсная характеристика БИХ фильтра

  1. Вычислим импульсную характеристику БИХ-фильтра, заданного в пункте № 2, используя функцию impz(), при , Гц (рис. 4)

b= [1 1 1 1];

a = [1 -0.3 0.25 0.4];

impz(b, a, 80, 5000), grid on;

title("Импульсная характеристика");

xlabel ('N')

ylabel ('импульсная характеристика БИХ-фильтра (2)')

Рис. 4. Импульсная характеристика БИХ фильтра impz()

  1. Используя утилиту fdatool синтезируем полосовой КИХ-фильтр со следующими параметрами (нормированная полоса частот).

  • полоса пропускания 0,35-0,7;

  • полоса задерживания 0-0,15 0,8-1;

  • неравномерности по 0,025 в ПП и ПЗ;

Синтезируем полосовой КИХ-фильтр с данными параметрами (рис. 5)

Рис. 5. КИХ-фильтр в filter Designer

Найдём ИХ, АЧХ и ФЧХ фильтра (рис. 6-8)

Рис. 6. ИХ КИХ-фильтра

Рис. 7. АЧХ КИХ-фильтра

Рис. 8. ФЧХ КИХ-фильтра

  1. По заданному набору коэффициентов КИХ-фильтра получить его АЧХ, ФЧХ и ИХ

b= [0 0.026477 0 0 0 -0.044116 0 0 0 0.093436 0 0 0 -0.31394 0 0.5 0 -0.31394 0 0 0 0.093436 0 0 0 -0.044116 0 0 0 0.026477 0];

Синтезируем по заданному набору коэффициентов КИХ-фильтр (рис. 9)

Рис. 9. КИХ-фильтр в filter Designer

Найдём ИХ, АЧХ и ФЧХ фильтра (рис. 10-12)

Рис. 10. ИХ КИХ-фильтра

Рис. 11. АЧХ КИХ-фильтра

Рис. 12. ФЧХ КИХ-фильтра

Вывод.

В данной лабораторной работе мы ознакомились с КИХ- и БИХ-фильтрами, а также с работой с ними в среде Matlab. Ещё мы научились работать с fdatool и синтезу сигнала.

Соседние файлы в предмете Математические основы теории систем