Материал: lr3

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Петербургский государственный университет путей сообщения императора Александра I»

Кафедра «Методы и приборы неразрушающего контроля»

Лабораторная работа №

ИЗУЧЕНИЕ ХАРАКТЕРИСТИК

АКТИВНЫХ ФИЛЬТРОВ

Выполнили студенты группы ПБ-313 Ермоленко М.В.

Ершова Я.В.

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

Цель работы: Изучить амплитудно-частотные характеристики различных типов активных фильтров. Получить навык работы с системой расчета активных фильтров FilterLab.

btw = load( 'Batterword.txt', '\t' );

chb = load( 'Cheb3.txt', '\t' );

bes = load( 'Bessel.txt', '\t' );

gr = semilogx(btw(:,1), btw(:,2));

set(gr, 'LineStyle', '-');

set(gr, 'LineWidth', 1);

set(gr, 'Color' , 'r');

hold on;

gr = semilogx(chb(:,1), chb(:,2));

set(gr, 'LineStyle' , ':');

set(gr, 'LineWidth', 2);

set(gr, 'Color', 'g');

hold off;

hold on;

gr = semilogx(bes(:,1), bes(:,2));

set(gr, 'LineStyle', '*');

set(gr, 'LineWidth', 3);

set(gr, 'Color' , 'b');

hold off;

grid on;

title( 'АЧХ фильтров' );

xlabel( 'Частота, Гц' );

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

legend( 'Баттерворт', 'Чебышев', 'Бессель' );

ylim([-80 10]);

chb1 = load( 'Cheb1.txt', '\t' );

chb2 = load( 'Cheb2.txt', '\t' );

chb3 = load( 'Cheb3.txt', '\t' );

chb4 = load( 'Cheb4.txt', '\t' );

chb5 = load( 'Cheb5.txt', '\t' );

chb6 = load( 'Cheb6.txt', '\t' );

chb7 = load( 'Cheb7.txt', '\t' );

chb8 = load( 'Cheb8.txt', '\t' );

gr = semilogx(chb1(:,1), chb1(:,2));

set(gr, 'LineStyle' , '-');

set(gr, 'LineWidth', 1);

set(gr, 'Color', 'g');

hold on;

gr = semilogx(chb2(:,1), chb2(:,2));

set(gr, 'LineStyle' , '-');

set(gr, 'LineWidth', 1);

set(gr, 'Color', 'r');

hold off;

hold on;

gr = semilogx(chb3(:,1), chb3(:,2));

set(gr, 'LineStyle' , '-');

set(gr, 'LineWidth', 1);

set(gr, 'Color', 'y');

hold off;

hold on;

gr = semilogx(chb4(:,1), chb4(:,2));

set(gr, 'LineStyle' , '-');

set(gr, 'LineWidth', 1);

set(gr, 'Color', 'k');

hold off;

hold on;

gr = semilogx(chb5(:,1), chb5(:,2));

set(gr, 'LineStyle' , '-');

set(gr, 'LineWidth',1);

set(gr, 'Color', 'c');

hold off;

hold on;

gr = semilogx(chb6(:,1), chb6(:,2));

set(gr, 'LineStyle' , ':');

set(gr, 'LineWidth', 1);

set(gr, 'Color', 'm');

hold off;

hold on;

gr = semilogx(chb7(:,1), chb7(:,2));

set(gr, 'LineStyle' , '-');

set(gr, 'LineWidth', 1);

set(gr, 'Color', 'b');

hold off;

hold on;

gr = semilogx(chb8(:,1), chb8(:,2));

set(gr, 'LineStyle' , '-');

set(gr, 'LineWidth', 1);

set(gr, 'Color', 'g');

hold off;

title( 'АЧХ фильтров' );

xlabel( 'Частота, Гц' );

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

legend( 'ch1', 'ch2', 'ch3', 'ch4', 'ch5', 'ch6', 'ch7', 'ch8' );

ylim([-80 10]);

xlim( [100 1000] );

grid on;

Вывод: изучили амплитудно-частотные характеристики различных типов активных фильтров, таких как АЧХ Баттерворта, Бесселя и Чебышева. Получили навык работы с системой расчета активных фильтров FilterLab.

Источник: https://studfile.net/preview/16692795/