Синтез и анализ БИХ-фильтров

Расчет аналогового нормированного ФНЧ-прототипа. Характеристики режекторного и цифрового фильтров, варианты построения. Расхождения в частотных характеристиках полосовых фильтров. Основы проектирования фильтра с бесконечной импульсной характеристикой.

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

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

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

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

Цель работы:

Приобретение навыков в синтезе и анализе БИХ-фильтров.

Ход работы:

Исходные данные

Тип аппроксимации

, МГц

, МГц

, МГц

, МГц

, дБ

, дБ

, МГц

Чебышева

0,05

0,15

0,35

0,45

2

-50

1

Выбор и обоснование метода преобразования аналогового фильтра в цифровой:

Наиболее подходящим для синтеза БИХ фильтра является билинейное z-преобразование. Также он является более простым в реализации, чем например, метод инвариантной импульсной характеристики.

1.Расчет аналогового нормированного ФНЧ-прототипа

Граничная частота (частота среза) фильтра равна 1. Минимальный порядок фильтра равен 7. Полюсы функции передачи равны

P1=-0.034566356479316 + 0.986620521356738i

P2= -0.096852778608679 + 0.791208226995412i

P3=-0.139956320113214 + 0.439087439745534i

P4= -0.155339795967702

P5= -0.139956320113214 - 0.439087439745534i

P6= -0.096852778608679 - 0.791208226995412i

P7= -0.034566356479316 - 0.986620521356738i

Рисунок 1 - Полюсы функции передачи ФНЧ-прототипа на Z-плоскости

Рисунок 2 - АЧХ и ФЧХ нормированного ФНЧ-прототипа

2.Характеристики режекторного фильтра

После преобразования НЧ-прототипа в режекторный фильтр был произведен расчет нулей и полюсов.

Нули:

1.0e+006 *

z1 = -0.005104145803756 + 1.444424447632293i

z2 = -0.005104145803756 - 1.444424447632293i

z3 = 0.000552328711908 + 1.446619014563743i

z4 = 0.000552328711908 - 1.446619014563743i

z5 = 0.005782545955647 + 1.443558283219483i

z6 = 0.005782545955647 - 1.443558283219483i

z7 = -0.006901645294044 + 1.438634283550156i

z8 = -0.006901645294044 - 1.438634283550156i

z9= 0.006647108736360 + 1.437574712550474i

z10= 0.006647108736360 - 1.437574712550474i

z11= -0.003498484119652 + 1.433631709332224i

z12= -0.003498484119652 - 1.433631709332224i

z13= 0.002522291813434 + 1.433167845606322i

z14= 0.002522291813434 - 1.433167845606322i

Полюсы:

1.0e+006 *

P1 = -7.824720978897523

P2 = -0.694893363612182 + 3.214045275184229i

P3 = -0.694893363612182 - 3.214045275184229i

P4 = -0.141567849340643 + 2.418767323288826i

P5 = -0.141567849340643 - 2.418767323288826i

P6 = -0.031290839731847 + 2.209834624616562i

P7 = -0.031290839731847 - 2.209834624616562i

P8 = -0.013277907624049 + 0.937717883621673i

P9 = -0.013277907624049 - 0.937717883621673i

P10 = -0.049981616393004 + 0.853964378632702i

P11 = -0.049981616393004 - 0.853964378632702i

P12 = -0.133196390021742 + 0.616064637307281i

P13 = -0.133196390021742 - 0.616064637307281i

P14 = -0.264880617445454

Рисунок 3 - Карта нулей и полюсов

Рисунок 4 - АЧХ и ФЧХ аналогового режекторного фильтра

3.Характеристики цифрового фильтра

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

Нули:

z1 = 0.786087144099501 + 0.644181011025688i

z2 = 0.786087144099501 - 0.644181011025688i

z3 = 0.774738314517705 + 0.653535621492838i

z4 = 0.774738314517705 - 0.653535621492838i

z5 = 0.760631256993337 + 0.650520351572601i

z6 = 0.760631256993337 - 0.650520351572601i

z7 = 0.785599533096599 + 0.629323496666086i

z8 = 0.785599533096599 - 0.629323496666086i

z9 = 0.754114581376503 + 0.637880141482057i

z10 = 0.754114581376503 - 0.637880141482057i

z11 = 0.773589362573995 + 0.620727935701495i

z12 = 0.773589362573995 - 0.620727935701495i

z13 = 0.759681682536244 + 0.624772694239984i

z14 = 0.759681682536244 - 0.624772694239984i

Полюса:

P1 = -0.323451266691462

P2 = 0.160231633521746 + 0.794275122144899i

P3 = 0.160231633521746 - 0.794275122144899i

P4 = 0.440356237982028 + 0.841199934190910i

P5 = 0.440356237982028 - 0.841199934190910i

P6 = 0.525943827683658 + 0.836477356686894i

P7 = 0.525943827683658 - 0.836477356686894i

P8 = 0.875785213673965

P9 = 0.893481009031412 + 0.282228711235959i

P10 = 0.893481009031412 - 0.282228711235959i

P11 = 0.890189751184573 + 0.441650135615234i

P12 = 0.890189751184573 - 0.441650135615234i

P13 = 0.891232640492291 + 0.398778429424269i

P14 = 0.891232640492291 - 0.398778429424269i

Рисунок 5 - Карта нулей и полюсов цифрового режекторного фильтра

Рисунок 6 - АЧХ и ФЧХ цифрового режекторного фильтра

Рисунок 7 - Импульсная характеристика цифрового фильтра

4.Возможные варианты построения цифрового фильтра

Один из возможных видов реализации цифрового БИХ-фильтра представлен на рисунке 9. В нашем случае M = N = 7.

Рисунок 9 - Неканоническая реализация цифрового фильтра

Заключение

фильтр цифровой частотный

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

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

Приложение

Листинг программы:

clc;

format long;

f1=0.05e6;

f2=0.15e6;

f3=0.35e6;

f4=0.45e6;

fMax=1e6;

fS=2*fMax;

fN=fS/2; % Частота Найквиста, Гц

d1=2; %

d2=-50;

% Минимальный порядок фильтра:

ws=2*pi*[f1 f4]/fN;

wp=2*pi*[f2 f3]/fN;

[nFilt,~]=cheb1ord(wp,ws,d1,d2,'s'), % Возвращаем [мин. порядок фильтра, норм. частоты среза]

% % 1. Расчет аналогового нормированного прототипа - ФНЧ

% 1.1 Граничные частоты

bw=2*pi*(f3-f2), % Ширина полосы пропускания, рад/с

w0=2*pi*sqrt(f3*f2), % Частота средняя, рад/с

% 1.2 Полюса НЧ-прототипа

[z,p,k]=cheb1ap(nFilt,d1); % Расчет [нули, полюсы, коэф. усиления]

xC=-1:0.001:1;

yC(1,:)=sqrt(1-xC.^2); yC(2,:)=-sqrt(1-xC.^2);

figure(1);

p,

plot(p,'x','MarkerSize',15); % Полюса

title('Полюсы РФ');

plot(xC,yC(1,:),'b',xC,yC(2,:),'b'); % Строим единичн. окружность

grid; xlim([-1.6 1.6]); ylim([-1.1 1.1]);

xlabel('Re'); ylabel('Im');

% 1.3 Изображения АЧХ и ФЧХ

w=(0:0.01:3); % Частотный вектор для аналогового прототипа

[b,a]=zp2tf(z,p,k); % Расчет коэффициентов функции передачи [знамен. числит.]

h=freqs(b,a,w); % Комплексный коэффициент передачи

figure(2);

subplot(2,1,1);

plot(w,20*log10(abs(h)),'b'); ylim([-100 0]);grid;

title('АЧХ и ФЧХ нормированного ФНЧ-прототипа');

xlabel('wn, рад'); ylabel('Магнитуда,дБ');

subplot(2,1,2);

plot(w,180*unwrap(angle(h))/pi,'r'); grid;

xlabel('w, рад'); ylabel('Фаза, градусы');

% 2. Расчет полюсов и нулей РФ заданного аналогового фильтра прототипа,

% изображения карты полюсов и нулей, АЧХ и ФЧХ

% 2.1 Преобразование частот аналогового прототипа к РФ

[b1, a1]=lp2bs(b,a,w0,bw);

% 2.2 Построение карты нулей и полюсов РФ прототипа

[z1,p1]=tf2zp(b1,a1),

figure(3);

zplane(b1,a1); % альтернат. вар-т

xlabel('Re'); ylabel('Im');

title('Нули и полюсы преобразованного прототипа');

grid; hold off;

% 2.3 Изображение АЧХ и ФЧХ:

f=0:fS;

[h1,w1]=freqs(b1,a1,2*pi*f);

figure(4);

subplot(2,1,1); % Построить график в дБ

plot(f,20*log10(abs(h1))); grid;

xlabel('f, Гц'); ylabel('Магнитуда,дБ');

title('АЧХ и ФЧХ РФ аналогового-прототипа');

xlim([0 fS/2]); ylim([-100 0]);

subplot(2,1,2);

plot(f,180*unwrap(angle(h1))/pi,'r'); grid;

xlabel('f, Гц'); ylabel('Фаза, градусы'); xlim([0 fS/2]);

% 3. Расчет цифрового фильтра:

[bz,az]=bilinear(b1,a1,fS); % Синтезируем с помощью билин. преобразования

% 3.1 нули и полюса РФ в Z-области (расчет и изображение на Z -плоскости)

[zz,pz]=tf2zp(bz,az),

figure(5);

plot(pz,'x','MarkerSize',15); title('Нули и полюсы ЦФ'); hold on; % Полюса

plot(zz,'o','MarkerSize',15); % Нули

plot(xC,yC(1,:),'b',xC,yC(2,:),'b'); % Строим единичн. окружность

xlim([-1.6 1.6]); ylim([-1.1 1.1]);

xlabel('Re'); ylabel('Im');

grid; hold off;

% 3.2 Вывод коэффициентов полинома:

bz, az,

zz,pz,

% 3.3 расчет ЧХ фильтра

f=0:fS;

[hz,fz]=freqz(bz,az,f*2*pi,fS);

figure(6);

subplot(2,1,1); % Построить график в дБ

plot(fz,20*log10(abs(hz))); grid; title('АЧХ и ФЧХ цифрового фильтра');

xlabel('f, Гц'); ylabel('Магнитуда,дБ'); xlim([0 fS/2]); ylim([-100 0]);

subplot(2,1,2);

plot(fz,180*unwrap(angle(hz))/pi,'r');

grid; xlabel('f, Гц'); ylabel('Градусы'); xlim([0 fS/2]);

% 3.3 изображение ИХ цифрового фильтра

n=150; % Число точек

[hh,t]=impz(bz,az,n);

figure(7);

plot(t,hh); title('Импульсная характеристика ЦФ');

grid; xlabel('n'); ylabel('Sвых/Sвх');

% 4. Сравнение характеристик цифрового фильтра и фильтра-прототипа

figure(8);

subplot(2,1,1); hold on;

plot(fz,20*log10(abs(hz)),'b');

plot(f,20*log10(abs(h1)),'r:');

grid; xlabel('f, Гц'); ylabel('Магнитуда,дБ'); legend('ЦФ','Аналог. прототип');

xlim([0 fS/2]); ylim([-100 0]); title('АЧХ и ФЧХ цифрового фильтра и фильтра прототипа'); hold off;

subplot(2,1,2); hold on;

plot(fz,180*unwrap(angle(hz))/pi,'b');

plot(fz,180*unwrap(angle(h1))/pi,'r:'); legend('ЦФ','Аналог. прототип');

grid; xlabel('f, Гц'); ylabel('Градусы'); xlim([0 fS/2]);

hold off;

Размещено на Allbest.ru

...

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

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

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

  • Ознакомление с основными характеристиками каскадного и некаскадного полосовых фильтров. Определение ФНЧ прототипа с целью оценки полосы пропускания и неравномерности каскадного фильтра. Рассмотрение методики синтеза некаскадного полосового фильтра.

    реферат [1,5 M], добавлен 09.11.2013

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

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

  • Роль активных фильтров в современных радиотехнических системах; рассмотрение процесса их проектирования. Вычисление технических характеристик и определение передаточной функции прототипа аналогового фильтра. Правила выбора схемной реализации конструкции.

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

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

    курсовая работа [514,8 K], добавлен 12.05.2014

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

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

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

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

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

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

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

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

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

    лабораторная работа [760,0 K], добавлен 23.11.2014

  • Понятие и классификация фильтров, их разновидности по типу частотных характеристик, этапы их проектирования. Расчет и реализация пассивных LC-фильтров. Преобразование ФНЧ в ФВЧ. Исследование влияния на АЧХ и ФЧХ при изменении сопротивления нагрузки.

    курсовая работа [777,3 K], добавлен 22.12.2013

  • Расчет цифрового и аналогового фильтра-прототипа. Структурные схемы и реализационные характеристики фильтра. Синтез цифрового фильтра в системе программирования MATLAB. Частотные и импульсные характеристики цифрового фильтра, карта его нулей и полюсов.

    курсовая работа [564,8 K], добавлен 24.10.2012

  • Схемы фильтров верхних и нижних частот. Направления использования фильтров Бесселя, режекторного и полосового. Особенности использования операционного и инвертирующего суммирующего усилителей. Расчет сопротивлений и емкостей в полосовых фильтрах.

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

  • Методы синтеза электрического фильтра нижних и верхних частот. Аппроксимация частотной характеристики рабочего ослабления фильтра. Реализация схемы фильтров по Дарлингтону. Денормирование и расчёт ее элементов. Определение частотных характеристик фильтра.

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

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

    реферат [614,8 K], добавлен 21.08.2015

  • Моделирование пассивных фильтров низкой частоты: однозвенных и двухзвенных. Пассивные и активные высокочастотные фильтры. Параметры элементов трехконтурного режекторного фильтра. Описание полосового фильтра активного типа. Электрическая схема фильтра.

    лабораторная работа [1,1 M], добавлен 29.11.2010

  • Анализ свойств R-фильтров второго порядка. Особенность схемотехники звеньев R-фильтров нижних частот. Характеристика синтеза структур R-звеньев с дополнительными частотнозависимыми цепями. Синтез фильтра третьего порядка с дополнительными RC-цепями.

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

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

    реферат [225,7 K], добавлен 21.08.2015

  • Понятие и внутренняя структура, достоинства, недостатки и области применения цифровых фильтров, классификация и разновидности. Требования задания к частотным характеристикам проектируемого фильтра. Расчет рекурсивного и нерекурсивного цифрового фильтра.

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

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

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

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