В соответствии с номером бригады необходимо выбрать заданные для расчета параметры и тип фильтра из таблицы 1. Во всех вариантах рассчитывается фильтр нижних частот (ФНЧ).
Таблица 1
№ бригады
|
|
|
|
|
|
fgpp, кГц
|
|
|
|
|
|
Apmax, дБ
| 1.3
| 1.3
|
| 1.2
| 1.2
|
Apmin, дБ
|
|
|
|
|
|
Тип фильтра
| Чебышева
| Баттерворта
| Чебышева
| Баттерворта
| Чебышева
|
fd, кГц
|
|
|
|
|
|
fgpn, кГц
|
|
|
|
|
|
Продолжение таблицы 1
№ бригады
|
|
|
|
|
|
fgpp, кГц
|
|
|
|
|
|
Apmax, дБ
| 1.4
| 0.9
| 0.9
| 1.1
| 1.2
|
Apmin, дБ
|
|
|
|
|
|
Тип фильтра
| Баттерворта
| Чебышева
| Баттерворта
| Чебышева
| Баттерворта
|
fd, кГц
|
|
|
|
|
|
fgpn, кГц
|
|
|
|
|
|
Продолжение таблицы 1
№ бригады
|
|
|
|
|
|
fgpp, кГц
|
|
|
|
|
|
Apmax, дБ
| 1.4
| 1.5
| 0.9
| 1.1
| 1.2
|
Apmin, дБ
|
|
|
|
|
|
Тип фильтра
| Чебышева
| Баттерворта
| Чебышева
| Баттерворта
| Чебышева
|
fd, кГц
|
|
|
|
|
|
fgpn, кГц
|
|
|
|
|
|
В таблице 1 введены обозначения:
fgpp - граничная частота полосы пропускания в кГц;
fgpn - граничная частота полосы непропускания в кГц;
fd - частота дискретизации в кГц.
Далее следует для выбранного варианта в программной среде «Mathcad» произвести расчет АЧХ, ФЧХ и аналогового ФНЧ прототипа.
Выполнив билинейное Z преобразование необходимо произвести расчет АЧХ, ФЧХ и для цифрового ФНЧ.
При расчете в среде «Mathcad», в первую очередь в рабочем поле файла необходимо описать все константы, переменные и функции, которые в дальнейшем будут использоваться при расчетах.
После расчета характеристик цифрового фильтра необходимо определить его структуру. Для этого записывается системная функция фильтра в развернутом виде, подставляя вместо и Т конкретные значения, а также рассчитанные ранее значения полюсов:
Последующие действия производятся с использованием символьного процессора.
Из меню «символы» выбирается пункт «расчеты/символические». Преобразуемое выражение для выделяется синей рамкой и производятся следующие действия, выбирая соответствующие пункты из меню «символы»:
· «расчеты /символические» - символическая оценка всего выражения;
· «упростить» - упрощение всего выражения;
· «расширить» - разложение выражения, выделив числитель;
· «расширить» - разложение выражения, выделив знаменатель.
Полученное выражение будет представлять собой дробно-рациональное выражение , где и - полиномы от в положительных степенях. Далее необходимо привести полученную системную функцию к виду, удобному для реализации ЦФ. Для этого необходимо вынести за скобки в максимальной степени из числителя и знаменателя и сократить на нее. После этого получим в виде (например)
.
Согласно полученному выражению можно построить структурную схему фильтра, причем выражение в числителе представляет собой прямую (нерекурсивную) часть фильтра, а знаменатель - рекурсивную.
(пример расчета цифрового ФНЧ Баттерворта)
|
fd - частота дискритизации (Гц)
|
fc - частота среза (Гц), равна половине fd
|
fв - верхняя частота звукового сигнала (Гц)
|
k0 - константа нормирования
|
HA(w) - передаточная функция аналового фильтра
|
H(w) - передаточная функция дискретного фильтра
|
βАw - ФЧХ аналогового фильтра, град
|
βw - ФЧХ цифрового фильтра, град
|
τА(w) - групповая задержка аналогового фильтра
|
τ(w) - групповая задержка дискретного фильтра
|
ε- параметр, характеризующий пульсации в полосе пропускания
|
k0 - константа нормирования
|
wn - нормированная частота
|
Amin - требуемое затухание на частоте среза Fp (дБ)
|
Amax - допустимая неравномерность в полосе пропускания (дБ)
|
Неравномерность в полосе пропускания определяется по формуле:
|
Порядок фильтра определяется по формуле:
|
Округление порядка фильтра в большую сторону производится с помощью функции:
|
Период дискретизации определяется по формуле:
|
Полюсы функции определяются по формуле:
|
Передаточная функция аналогового фильтра определяется по формуле:
|
Рисунок П1 - АЧХ аналогового ФНЧ Баттерворта
|
Рабочее затухание аналогового фильтра определяется по формуле:
|