Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции ЦОС.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
10.67 Mб
Скачать

4.2 Синтез цифрового узкополосного фильтра низких частот на основе одноступенчатой децимации и интерполяции.

Пусть требуется синтезировать узкополосный КИХ – фильтр с заданными требованиями, и частотой избирательности.

Прежде всего, задаются параметры:

ωс1 – частота среза полосы пропускания

ωс2 – частота среза зоны непрозрачности

ωд – частота дискретизации

α = показатель прямоугольности АЧХ фильтра (0.5…10)

β = показатель узкополосности АЧХ фильтра (10…10­4)

Допускается определенная неравномерность АЧХ в полосе пропускания

ε1доп – допустимый уровень неравномерности

ε2доп – допустимый уровень боковых лепестков в зоне непрозрачности

L(ε1доп, ε2доп) = - log(10 ℰ1доп * 2доп) – логарифмический показатель частотной избирательности.

АЧХ КИФ – фильтра

ωс1<< ωд

Требуемый порядок нерекурсивного фильтра низких частот:

N = α*β* L(ε1доп, ε2доп)

Известно, что вычислительные затраты для получения отклика связаны с порядком фильтра.

В узкополосном фильтре определяющую роль играет β.

N ~ β, β ~ ωд, при заданной ωс1

Для уменьшения N, L, β нужно уменьшить частоту дискретизации (ωд).

Децимация – способ снижения вычислительных затрат в ν раз.

ν =

Рассмотрим способ построения узкополосного КИХ – фильтра на основе одноступенчатой децимации и интерполяции.

В этой структуре дважды присутствует ФНЧ с заданными параметрами частотной избирательности (α, β, L) отсюда получается, что N*ωд1 – исходная.

Как известно, в фильтре - дециматоре вычислительные затраты меньше в ν раз по сравнению с обычными и фильтрами.

Если ωс1 < , то дециматор работает правильно.

В интерполяторе вычислительные затраты сокращаются в ν раз.

Выясним, получается ли выигрыш в вычислительных затратах при таком построении КИХ – фильтра.

В обычном КИХ – фильтре вычислительные затраты равны N, а при одноступенчатой децимации и интерполяции пропорционально . Выигрыш в вычислительных затратах

Найдем максимально возможный коэффициент децимации ν.

νmax =

ωд2min = ωc2 + ωc1 → νmax =

ν = = = = = =

Если α >>1, тогда νmax → N и ν увеличивается, выигрыша нет.

В тоже время сохраняется линейная зависимость вычислительных затрат от α. Для уменьшения вычислительных затрат было предложено перейти от одноступенчатой к многоступенчатой децимации и интерполяции.

4.3 Синтез цифрового узкополосного ких – фильтра на основе многоступенчатой децимации и интерполяции.

1. Метод Беланже

Метод Беланже заключается в каскадном включении предельно простых фильтров – дециматоров и фильтров – интерполяторов с коэффициентом децимации равным двум.

ν = 2k → k = log2 ν

Еще включают дополнительный ФНЧ, работающий на самой низкой частоте дискретизации, которая обеспечивает требуемую треугольность АЧХ (α = α0)

В этой схеме на ФНЧ1, стоящий в первом дециматоре не накладываются высокие требования к прямоугольности А ЧХ, т.е

ФНЧ1 – ωд1, β1=β, α1<<α, т.к. ωс1

ωс2 » ωс1 → α1β = → 2 – минимально возможное значение

N1 < N в раз

N1 (N1 << N)

ФНЧ2 - ωд2 = ; β2 = ; α2 = 2α1

α2 β2 = α1β

N2 = N1 << N

Тоже самое относится к другим фильтрам.

Исключение составляет ФНЧ0

α0 = α; ωд0 =

N0 =

Если пренебречь вычислительными затратами k – фильтров – дециматоров и интерполяторов , то оказывается, что вычислительные затраты этой структуры определяются формирующим фильтром, но они в ν раз меньше, чем в обычном фильтре без децимации. Однако, этот метод обладает недостатками:

1) недостаток связан с большим количеством фильтров – дециматоров и фильтров – интерполяторов. С ростом числа k растет ошибка ε1. ­Для ее компенсации требуется повысить точность частотных характеристик фильтров, что увеличит их порядок.

2) ν должно быть кратно двум