АЧХ схемы с 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;
Самое читаемое:
Микросхема радиомодема норвежской фирмы CHIPCON
Быстро
развивающийся технический прогресс предъявляет с каждым днем все большие
требования к качеству производственных процессов. Одной из основных задач в
деле достижения высочайших показателей качества производства, является четкий и
быстрый контроль, а затем автоматизированная обработка данных о протекании
производственного проц ...