Помощь в написании студенческих работ
Антистрессовый сервис

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

Лабораторная работаПомощь в написанииУзнать стоимостьмоей работы

Исследование КИХ-фильтра с двумя гармониками. A1 = 1; F1 = 5; Ph1 = 0; Mu1 = 10; Sigma1 = 0; A2 = 1; F2 = 10; Ph2 = 0. Требуется рассчитать по заданным параметрам коэффициенты b0, b1, b2, b3, b4 при N = 4, K = 2. Задание Рассчитать КИХ-фильтр четвертого порядка методом наименьших квадратов. Кафедра «Проектирования радиоэлектронных систем летательных аппаратов». Исследование КИХ-фильтра с одной… Читать ещё >

Исследование цифровых фильтров с конечной импульсной характеристикой (реферат, курсовая, диплом, контрольная)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ Национальный аэрокосмический университет им. М.Е. Жуковского

«Харьковский авиационный институт»

Кафедра «Проектирования радиоэлектронных систем летательных аппаратов»

ЛАБОРАТОРНАЯ РОБОТА з дисциплины Цифровая обработка сигналов на тему: Исследование цифровых фильтров с конечной импульсной характеристикой Харьков 2014

Задание Рассчитать КИХ-фильтр четвертого порядка методом наименьших квадратов.

№ В.

Вид фильтра

w1

w2

w3

w4

B1

B2

B3

B4

B5

D1

D2

D3

D4

D5

ФНЧ

0.2

0.3

0.3

0.3

0.5

0.7

0.7

Таблица 1

Требуется рассчитать по заданным параметрам коэффициенты b0, b1, b2, b3, b4 при N = 4, K = 2.

Просмотреть и зарисовать характеристики: АЧХ, ФЧХ, ИПХ, ГВЗ, спектр сигнала, результаты фильтрации.

Выполнение

1. Код программы расчета коэффициентов

close all; clear all; clc;

w1 = 0.2; w2 = 0.3; w3 = 0.3; w4 = 0.3; b1 = 1; b2 = 0.5; b3 = 0; b4 = 0; b5 = 0; d1 = 1; d2 = 0; d3 = 0.7; d4 = 0.7; d5 = 0.7;

b = [b1 b2 b3 b4 b5]; d = [d1 d2 d3 d4 d5]; w = [w1 w2 w3 w4];

%% t03

t03 = b1*d1*w1; tqt = 0;

for i = 2:4

tqt = b (i)*d (i)*(w (i) — w (i-1))+b5*d5*(0.5-w4);

end

t03 = t03 + tqt;

display (t03);

%% t13

m=1; t13 = b1*d1*(sin (m*2*pi*w1)/(2*m*pi)); tqt = 0;

for i = 2:4

tqt = b (i)*d (i)*(sin (m*2*pi*w (i))-sin (m*2*pi*w (i-1)))/(2*m*pi) — b5*d5*(sin (m*2*pi*w4)/(2*m*pi));

end

t13 = t13 + tqt; display (t13);

%% t23

m=2; t23 = b1*d1*(sin (m*2*pi*w1)/(2*m*pi)); tqt = 0;

for i = 2:4

tqt = b (i)*d (i)*(sin (m*2*pi*w (i))-sin (m*2*pi*w (i-1)))/(2*m*pi) — b5*d5*(sin (m*2*pi*w4)/(2*m*pi));

end

t23 = t23 + tqt; display (t23);

%% t00

t00 = d1*w1; tqt = 0;

for i = 2:4

tqt = d (i)*(w (i)-w (i-1))+d5*(0.5-w4);

end

t00 = t00 + tqt; display (t00);

%% t11

m=1; t11 = d1*(w½ + sin (m*4*pi*w1)/(8*m*pi)); tqt = 0;

for i = 2:4

tqt = d (i)*((w (i)-w (i-1))/2 + (sin (m*4*pi*w (i))-sin (m*4*pi*w (i-1)))/(8*m*pi))+d5*((0.5-w4)/2-(sin (m*4*pi*w4))/(8*m*pi));

end

t11 = t11 + tqt; display (t11);

%% t22

m=2; t22 = d1*(w½ + sin (m*4*pi*w1)/(8*m*pi)); tqt = 0;

for i = 2:4

tqt = d (i)*((w (i)-w (i-1))/2 + (sin (m*4*pi*w (i))-sin (m*4*pi*w (i-1)))/(8*m*pi))+d5*((0.5-w4)/2-(sin (m*4*pi*w4))/(8*m*pi));

end

t22 = t22 + tqt; display (t22);

%% t01

m=0; l=1; t01 = d1*((sin (2*pi*(m-l)*w1)/(4*(m-l)*pi)+sin (2*pi*(m+l)*w1)/(4*(m+l)*pi))); tqt = 0;

for i = 2:4

tqt = d (i)*((sin (2*pi*(m-l)*w (i))-sin (2*pi*(m-l)*w (i-1)))/(4*(m-l)*pi)+(sin (2*pi*(m+l)*w (i))-sin (2*pi*(m+l)*w (i-1)))/(4*(m+l)*pi))-d5*(((sin (2*pi*(m-l)*w4))/(4*(m-l)*pi))+((sin (2*pi*(m+l)*w4))/(4*(m+l)*pi)));

end

t01 = t01 + tqt; display (t01);

%% t02

m=0; l=2; t02 = d1*((sin (2*pi*(m-l)*w1)/(4*(m-l)*pi)+sin (2*pi*(m+l)*w1)/(4*(m+l)*pi))); tqt = 0;

for i = 2:4

tqt = d (i)*((sin (2*pi*(m-l)*w (i))-sin (2*pi*(m-l)*w (i-1)))/(4*(m-l)*pi)+(sin (2*pi*(m+l)*w (i))-sin (2*pi*(m+l)*w (i-1)))/(4*(m+l)*pi))-d5*(((sin (2*pi*(m-l)*w4))/(4*(m-l)*pi))+((sin (2*pi*(m+l)*w4))/(4*(m+l)*pi)));

end

t02 = t02 + tqt; display (t02);

%% t10

m=1; l=0; t10 = d1*((sin (2*pi*(m-l)*w1)/(4*(m-l)*pi)+sin (2*pi*(m+l)*w1)/(4*(m+l)*pi))); tqt = 0;

for i = 2:4

tqt = d (i)*((sin (2*pi*(m-l)*w (i))-sin (2*pi*(m-l)*w (i-1)))/(4*(m-l)*pi)+(sin (2*pi*(m+l)*w (i))-sin (2*pi*(m+l)*w (i-1)))/(4*(m+l)*pi))-d5*(((sin (2*pi*(m-l)*w4))/(4*(m-l)*pi))+((sin (2*pi*(m+l)*w4))/(4*(m+l)*pi)));

end

t10 = t10 + tqt; display (t10);

%% t20

m=2; l=0; t20 = d1*((sin (2*pi*(m-l)*w1)/(4*(m-l)*pi)+sin (2*pi*(m+l)*w1)/(4*(m+l)*pi))); tqt = 0;

for i = 2:4

tqt = d (i)*((sin (2*pi*(m-l)*w (i))-sin (2*pi*(m-l)*w (i-1)))/(4*(m-l)*pi)+(sin (2*pi*(m+l)*w (i))-sin (2*pi*(m+l)*w (i-1)))/(4*(m+l)*pi))-d5*(((sin (2*pi*(m-l)*w4))/(4*(m-l)*pi))+((sin (2*pi*(m+l)*w4))/(4*(m+l)*pi)));

end

t20 = t20 + tqt; display (t20);

%% t12

m=1; l=2; t12 = d1*((sin (2*pi*(m-l)*w1)/(4*(m-l)*pi)) + (sin (2*pi*(m+l)*w1)/(4*(m+l)*pi))); tqt = 0;

for i = 2:4

tqt = d (i)*((sin (2*pi*(m-l)*w (i))-sin (2*pi*(m-l)*w (i-1)))/(4*(m-l)*pi) + (sin (2*pi*(m+l)*w (i)) — sin (2*pi*(m+l)*w (i-1)))/(4*(m+l)*pi)) — d5*((sin (2*pi*(m-l)*w4))/(4*(m-l)*pi) + ((sin (2*pi*(m+l)*w4))/(4*(m+l)*pi)));

end

t12 = t12 + tqt; display (t12);

%% t21

m=2; l=1; t21 = d1*((sin (2*pi*(m-l)*w1)/(4*(m-l)*pi))+(sin (2*pi*(m+l)*w1)/(4*(m+l)*pi))); tqt = 0;

for i = 2:4

tqt = d (i)*((sin (2*pi*(m-l)*w (i))-sin (2*pi*(m-l)*w (i-1)))/(4*(m-l)*pi)+(sin (2*pi*(m+l)*w (i))-sin (2*pi*(m+l)*w (i-1)))/(4*(m+l)*pi))-d5*(((sin (2*pi*(m-l)*w4))/(4*(m-l)*pi))+((sin (2*pi*(m+l)*w4))/(4*(m+l)*pi)));

end

t21 = t21 + tqt; display (t21);

%% c

a = [t00 t01 t02; t10 t11 t12; t20 t21 t22]; b = [t03; t13; t23]; c = inv (a)*b; c0 = c (1,1); c1 = c (2,1); c2 = c (3,1); display (c0); display (c1); display (c2);

%% b

b2 = c0; b0 = c2/2; b1 = c½; b3 = c½; b4 = c2/2; display (b0); display (b1); display (b2); display (b3); display (b4);

2. Результаты расчета программы

c0

c1

b0

b1

b2

b3

b4

0.5152

0.6134

— 0.0191

0.3067

0.5152

0.3067

— 0.0191

3. Исследование КИХ-фильтра Рисунок 1: Структурная схема КИХ-фильтра

3.1.1. Исследование КИХ-фильтра с одной гармоникой. A1 = 1; F1 = 25; Ph1 = 0; Mu1 = 0; Sigma1 = 0.

Рисунок 2: Сигнал+спектр

Рисунок 3: Частотная характеристика

Рисунок 4: Отфильтрованный сигнал

3.1.2. A1 = 1; F1 = 15; Ph1 = 0; Mu1 = 0; Sigma1 = 0.

Рисунок 5: Сигнал+спектр

Рисунок 6: Отфильтрованный сигнал

3.1.2. A1 = 1; F1 = 5; Ph1 = 0; Mu1 = 0; Sigma1 = 0.

Рисунок 7: Сигнал+спектр

Рисунок 8: Отфильтрованный сигнал

3.1.3. A1 = 1; F1 = 5; Ph1 = 0; Mu1 = 1; Sigma1 = 1.

Рисунок 9: Сигнал+спектр

Рисунок 10: Отфильтрованный сигнал

3.2.1. Исследование КИХ-фильтра с двумя гармониками. A1 = 1; F1 = 5; Ph1 = 0; Mu1 = 10; Sigma1 = 0; A2 = 1; F2 = 10; Ph2 = 0.

Рисунок 11: Сигнал+спектр

Рисунок 12: Отфильтрованный сигнал

3.2.2. A1 = 1; F1 = 5; Ph1 = 0; Mu1 = 1; Sigma1 = 1; A2 = 1; F2 = 10; Ph2 = 0.

Рисунок 13: Сигнал+спектр

Рисунок 14: Отфильтрованный сигнал

3.3.1. Исследование КИХ-фильтра с одиночным прямоугольным импульсом. A = 1; T0 = 1; T1 = 10; Mu1 = 0; Sigma1 = 0.

Рисунок 15: Сигнал+спектр

Рисунок 16: Отфильтрованный сигнал

3.3.2. A = 1; T0 = 1; T1 = 10; Mu1 = 1; Sigma1 = 1.

Рисунок 17: Сигнал+спектр

Рисунок 18: Отфильтрованный сигнал

3.4.1. Исследование КИХ-фильтра с последовательностью прямоугольных импульсов. A = 1; T = 5; tau = 1; Mu1 = 0; Sigma1 = 0.

Рисунок 19: Сигнал+спектр

Рисунок 20: Отфильтрованный сигнал

3.4.2. A = 1; T0 = 5; tau = 1; Mu1 = 1; Sigma1 = 1.

Рисунок 21: Сигнал+спектр

Рисунок 22: Отфильтрованный сигнал

Вывод цифровой фильтр конечная импульс В результате выполнения работы мы вычислили коэффициенты ФНЧ КИХ-фильтра, получили АЧХ фильтра она имеет синкообразную форму, ИПХ фильтра состоит из трех составляющих, составляющие в ГВЗ — отсутствуют, ФЧХ — пилообразная.

Промоделировав операцию фильтрования одногармонического сигнала, двух гармонического, прямоугольного импульса, последовательности прямоугольных импульсов с шумоподобной составляющей мы увидели, что фильтр сгладил шумы и привел наши зашумленные сигналы к первоначальному виду с некоторыми искажениями.

Показать весь текст
Заполнить форму текущей работой