Практикум по курсу "Цифровая обработка сигналов"


Синтез оптимального фильтра по алгоритму Ремеза


Download 0.9 Mb.
bet38/41
Sana11.09.2023
Hajmi0.9 Mb.
#1675772
TuriПрактикум
1   ...   33   34   35   36   37   38   39   40   41
Bog'liq
Практикум по курсу Цифровая обработка сигналов -fayllar.org

Синтез оптимального фильтра по алгоритму Ремеза

Рассмотрим способ синтеза фильтра, удовлетворяющего критерию теоремы Че- бышева. Прежде всего, убедимся, что нахождение коэффициентов оптимального фильтра ci эквивалентно нахождению всех частот альтернанса. Действительно, пусть нам известны все k +2 частоты альтернанса. Тогда, в соответствии с теоремой Чебышева, для каждой из этих частот αn будет выполняться равенство:


{ }


k
Σ
[ci cos (n)] − ξ(αn) = (−1)nδ (5.14)


i=0
где δ - максимальное значение отстройки АЧХ реального фильтра от АЧХ идеально- го. Уравнения (5.14) представляют собой k +2 линейных алгебраических уравнений
от k + 2 неизвестных: k + 1 неизвестных коэффициентов ci и значение δ. Оно легко решается относительно неизвестных ci и δ
Для нахождения частот альтернанса существует итерационный алгоритм, назы- ваемый алгоритмом Ремеза:
  1. Произвольно выбирается набор k + 2 частот: α(1) < α(1) < ... < α(1) , которые




1 2 k+2
будем считать частотами альтернанса в первом приближении.

  1. Значения частот подставляются в систему уравнений (5.14). Определяются постоянные c(1) и δ(1), которые также назовем коэффициентами аппроксими- рующего полинома и отстройкой в первом приближении.


    i
  2. Построим функцию D(α) в соответствии с формулой (5.13). Найдем значе- ния частоты, при которых разность D(α) −ξ(α) достигает своего максимума.


Выбирем из этих точек k + 2 значения α(2)


1

2


< α(2)

< ... < α(2) , в которых

максимумы разности последовательно меняют знак. Эти точки объявляем ча- стотами альтернанса во втором приближении.


k+2
  1. Если новая последовательность частот альтернанса совпадает с исходной (с заданной точностью) - алгоритм завершается. Если нет - новая последова- тельность частот альтернанса используется для получения следующего при- ближения (переход к пункту 2 алгоритма).


Доказано, что алгоритм Ремеза является сходящимся. То есть исходя из любой произвольно выбранной системы точек за конечное число итераций можно получить набор частот альтернанса с желаемой точностью.


Рассмотрим работу алгоритма Ремеза на конкретном примере. Попробуем синте- зировать ФНЧ с полосой пропускания от 0 до 0.4π и с полосой подавления от 0.5π до π. Соответственно, диапазон частот от 0.4π до 0.5π приходится на переходную по- лосу. В качестве аппроксимируемого идеального фильтра будем использовать ФНЧ с полосой пропускания от нуля до средней частоты переходной полосы реального фильтра, то есть от α = 0 до α = 0.45π. АЧХ аппроксимируемого фильтра пред- ставлена на рис. a. Будем использовать фильтр 8-го порядка, что означает, что тригонометрический полином имеет порядок 4. Таким образом, нам необходимо найти шесть частот альтернанса.

Зададим первоначальный набор частот: α1 = 0, α2 = 0.1, α3 = 0.4, α4 = 0.5, α5 = 0.6, α6 = 1 (значения частот здесь и далее нормированы на π). Подста- вим частоты альтернанса первого приближения в формулу (5.14) и решим систе- му уравнений относительно неизвестных ci и δ. В результате получаем: c0 = 0.6, c1 = 0.712,c3 = 0.183, c4 = 0.346, c5 = 0.284 и δ = 0.135. Подставим найден- ные коэффициенты в формулу (5.13) и построим получившуюся характеристику


− −


D(α) (рис. 5.6b). Видно, что фильтр не является оптимальным: в точке α = 0.246 максимум разности значительно превосходит δ и составляет 0.6. Скорректируем частоты альтернанса: вместо α2 = 0.1 подставим α2 = 0.246. Новый набор частот альтернанса (частоты во втором приближении) подставим в формулу (5.14) и по- вторим всю процедуру заново. Результат представлен на рис. 5.6c. Здесь δ = 0.12
c

    1. идеальная характеристика (b) 1-й шаг



      Download 0.9 Mb.

      Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   41




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling