Itnewsrussia.ru

Анализ современных технологий

Моделирование цифрового фильтра верхних частот

АЧХ схемы с 16 разрядами.

АЧХ исходной схемы и схем 4, 8, 16.

) Разница между АЧХ исходной схемы и АЧХ схемы с 4 разрядами.

Разница в полосе пропускания 5,598-2.996=2,602

Разница в полосе затухания 37,153-35,520=1,633

Разница между АЧХ исходной схемы и АЧХ схемы с 8 разрядами.

Разница в полосе пропускания 3,072-2.996=0.076

Разница в полосе затухания 35,611-35.520=0.091

Разница между АЧХ исходной схемы и АЧХ схемы с 16 разрядами.

Разница в полосе пропускания 2.996-2.996=0

Разница в полосе затухания 35.520-35.518=0.002

Разница между АЧХ исходной схемы и АЧХ схем 4,8,16 разрядами.

Для того чтобы фильтр удовлетворял заданию, нужно чтобы он отвечал следующим условиям:

в полосе пропускания не будет отличаться от нормального значения 3 дБ не более чем на 0,01 дБ.

в полосе затухания будет не менее заданного значения -33дБ.

Как видно из графиков наиболее подходящее значение разрядной сетки равно 16 разрядов.

) Структурная схема реализации фильтра.

Коэффициенты

0.269699 (а01,а04)

0.809097 (а02-а03)

0.503807 (б01)

0.586409 (б02)

0.0673772 (б03)

 

0.349231 (а11,а13)

0.698462 (а12)

0.275919 (б11)

0.121006 (б12)

Каноническая форма реализации фильтра:

Вывод

В данном курсовом проекте требовалось построить аналоговый ВЧ-фильтр и путём билинейного Z-преобразования перевести его в цифровую форму. Расчёт показал, что для удовлетворения требований задания необходимо и достаточно применить фильтр Баттерворта 5 порядка. Для цифровой реализации фильтра потребовалось осуществить выбор разрядной сетки для хранения коэффициентов передаточной функции. При 16-и разрядах отклонения укладываются в отведённый диапазон (как видно по графику).

8) Программная реализация цифрового фильтра верхних частот.

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

Пример работы программы представлен ниже:

Filter1;

Forms,

UFilterOne in 'UFilterOne.pas' {Form1},

UGenerator in 'UGenerator.pas',

{$R *.res}

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;.UFilterOne;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, ExtCtrls, TeeProcs, TeEngine, Chart, Buttons, StdCtrls,, Spin, Ugenerator, Series,Math; Перейти на страницу: 1 2 3 4

Популярное:

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