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

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

.pdf
Скачиваний:
0
Добавлен:
02.01.2025
Размер:
1.24 Mб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра АПУ

ОТЧЕТ по лабораторной работе №3

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

 

 

 

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

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

 

Тирик Б. Д.

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

 

 

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

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

2023

Цель работы:

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

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

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

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

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

Линейности: T x(n) y(n) T x(n) T z(n) ;

Стационарности: T x(n k) z(n k) ;

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

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

y(k) b x(k) b x(k 1)

b x(k P)

0

1

 

P

a y(k 1) a y(k 2)

a

y(k Q)

1

2

Q

 

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

КИХ-фильтров выполняется условие

aj

0 j . Таким образом, главным

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

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

 

P

Q

 

 

y(k) bi x(k i) a j y(k j)

 

i 0

j 1

Здесь: a j

и bi – вещественные коэффициенты.

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

 

 

 

 

P

 

 

y(k)

i

i)

 

b x(k

 

 

i 0

 

Здесь: bi

– вещественные коэффициенты.

 

Пусть x(k) (k) . Тогда:

 

 

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

P Q

h(k) bi (k i) a j h(k j)

i 0

j 1

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

 

 

 

P

 

 

 

 

 

i

i

 

 

Y (z)

 

b z

 

 

H (z)

 

i 0

 

 

 

 

 

 

 

 

 

 

 

X (z)

 

Q

 

 

 

 

1 a j z

j

 

 

 

 

 

 

 

j 1

 

 

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

 

P

h(k)

i

b (k i)

 

i 0

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

 

Y (z)

 

P

 

H (z)

 

i

i

 

b z

X (z)

 

 

 

i 0

 

 

 

 

 

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

K ( ) H (e

j T

)

 

Амплитудно-частотная характеристика

комплексного коэффициента передачи: A K ( )

(АЧХ) фильтра – модуль

.

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

коэффициента передачи: arg K ( ) .

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

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

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

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

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

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

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

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

f pass , f pass1, f pass2 – граничные частоты полосы пропускания (ПП);

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

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

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

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

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

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

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

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

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

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

 

 

 

 

 

 

 

 

 

 

1.

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

 

 

уравнением (рис. 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

n

 

0.2x

 

n

 

0.3x

 

n 1

0.5x

 

n 2

 

0.7x

 

n 3

 

n 0 64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x n 0.1sin Tn ,

T 0.7 рад

 

 

 

 

 

 

 

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. КИХ фильтр

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

y n x n x n 1 x n 2 x n 3 0.3y n 1 0.25y n 2 0.4 y n 3 n 0 64 x n 0.1sin Tn , T 0.7 рад

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. БИХ фильтр

3. Вычислим импульсную характеристику БИХ-фильтра, заданного в пункте № 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. Импульсная характеристика БИХ фильтра

4. Вычислим импульсную характеристику пункте № 2, используя функцию impz(), при

БИХ-фильтра, заданного в N 80 , Fs 5000 Гц (рис. 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()

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

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

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

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

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

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

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

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

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

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

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

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

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