АЧХ схемы с 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. Импульсная
техника, как самостоятельная отрасль знаний, была вызвана к жизни бурным
развитием радиотехники, разработкой импульсных методов исследований, широким
внедрением в производстве автоматизации. Трудно указать область техники, где не
использовались бы импульсные процессы. Они играют сущ ...