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

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид лабораторная работа
Язык русский
Дата добавления 23.11.2014
Размер файла 760,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

Национальный аэрокосмический университет им. М.Е. Жуковского

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

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

ЛАБОРАТОРНАЯ РОБОТА

з дисциплины Цифровая обработка сигналов

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

Харьков 2014

Задание

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

№ В.

Вид фильтра

w1

w2

w3

w4

B1

B2

B3

B4

B5

D1

D2

D3

D4

D5

1

ФНЧ

0.2

0.3

0.3

0.3

1

0.5

0

0

0

1

0

0.7

07

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*(w1/2 + 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*(w1/2 + 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 = c1/2; b3 = c1/2; 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: Отфильтрованный сигнал

Вывод

цифровой фильтр конечная импульс

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

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


Подобные документы

  • Расчет цифрового фильтра нижних частот с конечной импульсной характеристикой. Синтез фильтра методом окна (параболического типа). Свойства фильтра: устойчивость, обеспечение совершенно линейной фазочастотной характеристики. Нахождение спектра сигнала.

    курсовая работа [28,6 K], добавлен 07.07.2009

  • Цифровые фильтры с конечной импульсной характеристикой (КИХ-фильтры) и с бесконечной импульсной характеристикой (БИХ-фильтры). Основные характеристики процессора DSP5631. Расчет фильтра методом частотной выборки. Моделирование КИХ-фильтров в MathCAD.

    курсовая работа [968,9 K], добавлен 17.11.2012

  • Ознакомление с достоинствами фильтров с бесконечной импульсной характеристикой. Рассмотрение способов инвариантного преобразования импульсной характеристики. Синтез рекурсивного дискретного фильтра по частотной характеристике аналогового прототипа.

    презентация [73,2 K], добавлен 19.08.2013

  • Цифровой согласованный фильтр с конечной импульсной характеристикой. Импульсная характеристика согласованного фильтра. Входной аналоговый и дискретизированный ЛЧМ сигналы. Нормированный отклик фильтра на заданный сигнал. Амплитудный спектр фильтра.

    курсовая работа [929,5 K], добавлен 07.07.2009

  • Алгоритм, реализующий заданный тип фильтра в частотной области. Спектр входного, выходного сигнала. Спектральная (амплитудно-частотная) характеристика окна. Отклик фильтра на заданный сигнал. Двусторонний экспоненциальный радиоимпульс с несущей частотой.

    курсовая работа [318,2 K], добавлен 07.07.2009

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

    контрольная работа [522,1 K], добавлен 16.12.2012

  • Изучение методов цифровой фильтрации в обработке сигналов. Исследование способов синтеза бесконечной импульсной характеристики приборов для очищения жидкостей процеживанием. Особенность имитирования фильтров нижних частот в программной среде Matlab.

    дипломная работа [1,1 M], добавлен 20.05.2017

  • Основные характеристики стационарных линейных дискретных фильтров. Процедура вычисления дискретной свертки. Отсчеты импульсной характеристики (коэффициенты ряда Фурье), их связь с частотной характеристикой фильтра. Произвольная входная последовательность.

    презентация [58,2 K], добавлен 19.08.2013

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

    курсовая работа [677,0 K], добавлен 21.12.2012

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

    курсовая работа [1,2 M], добавлен 22.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.