Главная страница
Навигация по странице:

  • 3.2.1.3. Полосовой фильтр

  • Расщепление спектра

  • Полосовой фильтр на P- и S- плоскости

  • Передаточная функция

  • Пример расчета фильтра

  • 3.2.1.4. Полосовой заградительный фильтр Заградительный фильтр на S- плоскости

  • Фильтр. Горный институт Уро ран


    Скачать 0.93 Mb.
    НазваниеГорный институт Уро ран
    АнкорФильтр
    Дата16.11.2022
    Размер0.93 Mb.
    Формат файлаpdf
    Имя файлаDFilter.pdf
    ТипДокументы
    #791841
    страница3 из 9
    1   2   3   4   5   6   7   8   9
    Пример расчета фильтра
    Исходные параметры фильтра:
    – Шаг дискретизации данных
    Δ
    t = 0.0005 сек.
    – Частота Найквиста f
    N
    = 1/2
    Δ
    t = 1000 Гц, ω
    N
    = 6.283·10 3
    рад.
    – Граничная частота полосы пропускания: f
    p
    = 700 Гц,
    ω
    p
    = 4.398·10 3
    рад.
    – Граничная частота полосы подавления: f
    s
    = 500 Гц,
    ω
    s
    = 3.142·10 3
    рад.
    – Коэффициенты неравномерности: А
    р
    = А
    s
    = 0.1.
    Расчет дополнительных параметров:
    1.
    δ
    = A
    p
    1
    /
    2

    P
    A
    /(1-A
    p
    ):
    δ
    = 0.484.
    2. Деформированные частоты по формуле (3.2.1.1.4):
    ω
    dp
    = 7.85·10 3
    рад.
    ω
    ds
    = 4·10 3
    рад.
    3. Порядок фильтра по формуле (3.2.1.2.8): N = 4.483.
    Для расчетов принимаем N=4.
    4. Частота среза фильтра по формуле (3.2.1.2.9):
    ω
    dc
    = 6.549·10 3
    рад (1042 Гц),
    5. Строим график функции H(w) =
    )
    /(1 2N
    2N
    w
    w
    +
    , w = ω/ω
    dc
    , (рис.3.2.1.2.1).
    Рис. 3.2.1.2.1 6. Полюсы s
    n
    фильтра полностью повторяют полюсы ФНЧ (рис. 3.2.1.1.3), а, соответст- венно, повторяются и значения коэффициентов a
    m
    7.
    γ
    = 0.611, G
    1
    = 0.543, G
    2
    = 0.4, b
    1
    = -0.681, b
    2
    = -0.501, c
    1
    = 0.492, c
    2
    = 0.098.
    При сравнении выражений (3.2.1.1.20) и (3.2.1.2.5), а также коэффициентов b
    m
    , c
    m
    и ко- эффициентов в числителе передаточных функций ФВЧ с соответствующими коэффициента- ми ФНЧ предыдущего примера можно заметить, что в данном фильтре относительно ФНЧ произошла только смена знаков коэффициентов при нечетных степенях z. Это объясняется тем, что заданные в данном примере параметры ФВЧ по частоте соответствуют частотному реверсу ФНЧ:
    ω
    ' =
    π
    -
    ω
    , что приводит к частотному реверсу передаточной функции низко- частотного фильтра и превращению его в высокочастотный фильтр. Этот способ обращения
    ФНЧ также может использоваться для расчетов ФВЧ.
    8. Импульсная реакция фильтра, вычисленная по (3.2.1.2.10) при подаче на вход фильт- ра импульса Кронекера приведена на рис. 3.2.1.2.2.

    Рис. 3.2.1.2.2.
    3.2.1.3. Полосовой фильтр
    Как известно, полосовой фильтр можно получить непосредственной комбинацией низ- кочастотного и высокочастотного фильтра при перекрытии полосы пропускания фильтров.
    Аналогичный эффект достигается и частотным преобразованием ФНЧ, которое в этом слу- чае имеет вид:
    p’ = p+1/p. (3.2.1.3.1)
    Подставив в (3.2.1.3.1) значения p = jW и p’ = jw, получим:
    W = [w
    2
    -1]/w,
    w
    2
    -Ww-1 = 0. (3.2.1.3.2)
    Корни уравнения (3.2.1.3.2):
    (w)
    1,2
    = W/2
    ±
    1
    )
    2
    /
    (
    2
    +
    W
    . (3.2.1.3.3)
    Расщепление спектра
    При W=0 имеем w = 1, т.е. центр полосы пропускания ФНЧ (от -W
    ±
    с
    до +W
    с
    )расщепля- ется на два (как и положено, для полосовых фильтров) и смещается в точки w = 1. Подста- вив в (3.2.1.3.3) граничную частоту W
    ±
    с
    =1 нормированного ФНЧ, определяем граничные час- тоты нормированного полосового фильтра в виде пары сопряженных частот:
    w
    1
    = 0.618, w
    ±
    2
    = 1.618
    ±
    Сущность произведенного преобразования наглядно видна на рис. 3.2.1.3.1. Ширина полосы пропускания нормированного ПФ равна 1.
    Рис. 3.2.1.3.1. Расщепление полосы
    Полученное преобразование можно распространить на полосовой фильтр с ненормиро- ванными частотами
    ω
    н
    и
    ω
    в
    Введем понятие геометрической средней частоты фильтра
    ω
    о
    :
    ω
    о
    =
    в н
    ω
    ω
    . (3.2.1.3.4)
    Ширина полосы пропускания ПФ связана (см. рис.3.2.1.3.1) с граничной частотой
    ФНЧ соотношением:
    Δω
    =
    ω
    в
    -
    ω
    н
    =
    ω
    с
    =
    ω
    н
    .
    В долях средней геометрической частоты:
    W
    н
    = (
    ω
    в
    -
    ω
    н
    )/
    ω
    о
    = W
    с
    . (3.2.1.3.5)
    Заменяя в (3.2.1.3.4-3.2.1.3.5) значение
    ω
    в
    на произвольную частоту
    ω
    и подставляя в
    (3.2.1.3.5) значение ω
    н
    = ω
    о
    2
    /ω·
    из (3.2.1.3.4), получаем произвольную частоту W:
    W = (
    ω
    -
    ω
    н
    )/
    ω
    о
    =
    ω
    /
    ω
    o
    -
    ω
    o
    /
    ω
    . (3.2.1.3.6)

    Отсюда, в выражении (3.2.1.1.1) вместо нормированной частоты W =
    ω
    /
    ω
    с
    можно при- менить функцию частоты полосового фильтра w(
    ω
    ):
    w(
    ω
    ) = (
    ω
    2
    -
    ω
    о
    2
    )/[
    ω
    (
    ω
    в
    -
    ω
    н
    )],
    или, подставляя (3.2.1.3.4) вместо
    ω
    о
    :
    w(
    ω
    ) = (
    ω
    2
    -
    ω
    н
    ω
    в
    )/[
    ω
    (
    ω
    в
    -
    ω
    н
    )]. (3.2.1.3.7)
    Тем самым передаточная функция ФНЧ выражается в единицах, которые позволяют после применения преобразования (3.2.1.3.1) использовать для задания необходимые гра- ничные частоты
    ω
    н
    и
    ω
    в
    полосового фильтра.
    Полосовой фильтр на P- и S-плоскости
    С учетом деформации частот, принимаем p = jw = j(
    ω
    2
    -
    ω

    ω

    )/[
    ω
    (
    ω

    -
    ω

    )], s= jω и за- меняем ω = s/j в выражении р:
    р = (s
    2
    +
    ω

    ω

    )/[s(
    ω

    -
    ω

    )],
    s
    2
    -p(
    ω

    -
    ω

    )s+
    ω

    ω

    = 0. (3.2.1.3.8)
    Корни уравнения (3.2.1.3.8) определяют местоположение полюсов ПФ:
    s = s* = p(
    ω

    -
    ω

    )/2
    ±




    p
    ω
    ω
    ω
    ω


    2
    ]
    2
    /
    )
    (
    [
    . (3.2.1.3.9)
    Уравнение (3.2.1.3.9) показывает расщепление каждого P-полюса, определяемых выра- жением (3.2.1.1.14), на два комплексно сопряженных полюса S-плоскости, произведение ко- торых будет давать вещественные биквадратные блоки в S-плоскости. При этом следует учесть то обстоятельство, что устойчивому рекурсивному фильтру на Z-плоскости должны соответствовать полюса только одной (левой) половины P- или S-плоскости.
    Передаточная функция
    При применении преобразования (3.2.1.3.1) к передаточной функции в полиномиальной форме (3.2.1.1.11), получаем:
    H(p) = G
    1/(p-p
    N
    m 1
    =

    m
    )
    Ù
    G
    s/(s
    N
    m 1
    =

    2
    -p
    m
    s+1) = H(s), (3.2.1.3.10)
    Выражение (3.2.1.3.10) не требует нахождения полюсов, так как они уже известны и определяются выражением (3.2.1.3.9). С учетом этого функция H(s) может быть записана с объединением в биквадратные блоки комплексно сопряженных полюсов с вещественными коэффициентами:
    H(s) = G
    s/[(s-s
    N
    m 1
    =

    m
    )(s-s*
    m
    )] = G
    s/(s
    N
    m 1
    =

    2
    +a
    m
    s+g
    m
    ), (3.2.1.3.11) где значения а
    m
    и g
    m
    могут быть определены непосредственно по полюсам (3.2.1.3.9):
    a
    m
    = -2 s
    m
    .Re,
    g
    m
    = s
    m
    .Re
    2
    + s
    m
    .Im
    2
    = |s
    m
    |
    2
    . (3.2.1.3.12)
    По приведенному примеру можно заметить, что при использовании ненормированных частот
    ω
    , достаточно существенных по своей величине, значения S-полюсов и, соответствен- но, величины коэффициентов а
    m
    и g
    m имеют большие порядки, что нежелательно для даль- нейших расчетов и может приводить к появлению погрешностей при ограничении разрядно- сти. Для исключения этого фактора значения полюсов s
    n
    рекомендуется пронормировать на среднюю геометрическую частоту:
    s
    n
    = s
    n
    /
    ω
    o
    .
    Коэффициент
    γ
    билинейного преобразования для ненормированных значений
    ω
    и по-
    люсов s
    n
    имеет классическую форму:
    γ
    = 2/
    Δ
    t. Соответственно, для нормированных значе- ний:
    γ
    = 2/(
    Δ

    ω
    o
    ). После билинейного Z-преобразования выражения (3.2.1.3.11), получаем:
    H(z) = G
    G
    N
    1
    m
    =

    m
    (1-z
    2
    )/(1-b
    m
    z+c
    m
    z
    2
    ). (3.2.1.3.13)
    G
    m
    = 1/(
    γ
    +a
    m
    +g
    m
    γ
    -1
    ).
    (3.2.1.3.14)
    b
    m
    = 2G
    m
    (
    γ
    -g
    m
    γ
    -1
    ). (3.2.1.3.15)
    c
    m
    = G
    m
    (
    γ
    -a
    m
    +g
    m
    γ
    -1
    ). (3.2.1.3.16)
    Разные значения множителей G
    m
    в секциях фильтра обычно опускаются и нормировкой
    H(z) к 1 на геометрической средней частоте фильтра определяют общий множитель G, что ускоряет вычисления:
    G = 1/H(exp(-j
    Δ
    t
    ω
    o
    )). (3.2.1.3.17)
    При очень малой величине порядка значения G для исключения и накопления аппарат- ных ошибок вычислений можно применять и другой метод: устанавливать для всех секций постоянное значение G
    m
    = const, такое, при котором G = 1.
    Пример расчета фильтра
    Исходные параметры фильтра:
    – Шаг дискретизации данных
    Δ
    t = 0.0005 сек.
    – Частота Найквиста f
    N
    = 1/2
    Δ
    t = 1000 Гц, ω
    N
    = 6.283·10 3
    рад.
    – Нижняя граничная частота полосы пропускания:
    f
    н
    = 340 Гц,
    ω
    н
    = 2.136·10 3
    рад.
    – Верхняя граничная частота полосы пропускания:
    f
    в
    = 470 Гц,
    ω
    в
    = 2.953·10 3
    рад.
    – Крутизна срезов в децибелах на октаву: К
    р
    = 45.
    Расчет параметров:
    1. Порядок фильтра по формуле (3.2.1.1.6'):
    N = К
    р
    /6 = 45/6 = 7.5.
    Для расчетов принимаем N=8.
    2. Строим график функции H(
    ω
    ) =
    )
    )
    (
    1
    /(
    1 2 N
    w
    ω
    +
    с использованием выражения
    (3.2.1.3.7). Передаточная характеристика фильтра приведена на рис. 3.2.1.3.2.
    Рис. 3.2.1.3.2 3. Деформированные частоты по формуле (3.2.1.1.4):
    ω

    = 2.366·10 3
    рад.
    ω

    = 3.64·10 3
    рад.
    ω
    do
    = 2.934·10 3
    4. Полюса фильтра на единичной окружности в р-плоскости:
    p
    n
    = j·exp[
    π
    (2n-1)/2N], n = 1,2,…,N.
    Положение полюсов приведено на рис. 3.2.1.3.3.
    5. Полюса в левой половине S-плоскости, n = 1,2,…,2N (приведены на рис. 3.2.1.3.4):




    n
    n


    n
    n
    p
    p
    s
    ω
    ω
    ω
    ω
    ω
    ω











    +

    =





    ⎛ +






    ⎛ +
    2 2
    1
    int
    1 2
    1
    int
    2
    )
    1
    (
    2

    Рис. 3.2.1.3.3 Рис. 3.2.1.3.4 6. По полученным значениям полюсов вычисляем коэффициенты a
    m
    и g
    m
    (3.2.1.3.12),
    m = n.
    a
    m
    = 196.8, 300.4, 581.2, 834.5, 930.5, 1188, 1196, 1304.
    g
    m
    = 5.64·10 6
    , 1.314·10 7
    , 5.997·10 6
    , 1.236·10 7
    , 6.742·10 6
    , 1.1·10 7
    , 7.895·10 6
    , 9.39·10 6
    6'. Значения коэффициентов a
    m
    и g
    m
    (3.2.1.3.12), вычисленные по нормированным зна- чениям s
    n
    .(используются в дальнейших расчетах)
    a
    m
    = 0.067, 0.102, 0.198, 0.284, 0.317, 0.405, 0.407, 0.444.
    g
    m
    = 0.655, 1.527, 0.697, 1.436, 0.783, 1.277, 0.917, 1.091.
    7. Значения коэффициента
    γ
    :
    γ
    = 1.363.
    8. Значения коэффициентов G
    m
    по (3.2.1.3.14):
    G
    m
    = 0.523, 0.387, 0.483, 0.37, 0.444, 0.37, 0.409, 0.384.
    9. Значения коэффициентов b
    m
    по (3.2.1.3.15):
    b
    m
    = 0.924, 0.188, 0.823, 0.23, 0.7, 0.315, 0.565, 0.432.
    10. Значения коэффициентов c
    m
    по (3.2.1.3.16):
    c
    m
    = 0.93, 0.921, 0.809, 0.789, 0.719, 0.701, 0.666, 0.659.
    11. Общий нормировочный множитель G: G = 1.264·10
    -3 12. Заключительная передаточная функция:
    [
    ]

    =
    Δ

    +
    Δ


    Δ


    =
    N
    m
    m
    m
    m
    t
    j
    c
    t
    j
    b
    t
    j
    G
    G
    H
    1 2
    2
    ))
    (exp(
    )
    exp(
    1
    ))
    (exp(
    1
    )
    (
    ω
    ω
    ω
    ω
    При построении графика данной функции можно убедиться, что она полностью соот- ветствует рисунку 3.2.1.3.2.
    13. Уравнение первой секции фильтра:
    y
    1,k
    = G
    1
    ·(x
    k
    - x
    k-2
    ) + b
    1
    y
    k-1
    – c
    1
    y
    k-2
    .
    Уравнение для последующих секций
    y
    m,k
    = G
    m
    ·(y
    m-1,k
    - y
    m-1,k-2
    ) + b
    m
    y
    m,k-1
    – c
    m
    y
    m,k-2
    .
    3.2.1.4. Полосовой заградительный фильтр
    Заградительный фильтр на S-плоскости
    Если применить обратное частотное преобразование
    p = s(
    ω
    в
    -
    ω
    н
    )/(s
    2
    +
    ω
    в
    ω
    н
    ),
    то в результате будет получен полосовой заградительный фильтр (ПЗФ). Запишем уравнение
    (3.2.1.3.8) в виде:
    p s
    2
    - s(
    ω
    в
    -
    ω
    н
    ) +p
    ω
    в
    ω
    н
    = 0. (3.2.1.4.1)
    Корни уравнения (3.2.1.4.1) определяют местоположение полюсов ПЗФ:
    в
    н
    н
    в
    н
    в
    p
    p
    s
    s
    ω
    ω
    ω
    ω
    ω
    ω

    ⎟⎟


    ⎜⎜



    ±

    =
    =
    2
    *
    2 2
    , (3.2.1.4.2) но они полностью идентичны корням (3.2.1.3.9)
    Передаточная функция
    Вместо преобразования (3.2.1.3.1) p=s+1/s воспользуемся обратным p=1/(s+1/s), что эк- вивалентно p = s/(s
    2
    +1).

    При применении этого преобразования к передаточной функции в полиномиальной форме (3.2.1.1.11), получаем:
    H(p) = G
    1/(p-p
    N
    m 1
    =

    m
    )
    Ù
    G
    (1+s
    N
    m 1
    =

    2
    )/(-p
    m
    s
    2
    +s-p
    m
    ) = H(s), (3.2.1.4.3)
    Выражение (3.2.1.4.3) не требует нахождения полюсов, т.к. они уже известны и опреде- ляются выражением (3.2.1.4.2). С учетом этого функция H(s)может быть записана с объеди- нением в биквадратные блоки комплексно сопряженных полюсов с вещественными коэффи- циентами:
    H(s) = G
    (1+s
    N
    m 1
    =

    2
    )/[(s-s
    m
    )(s-s*
    m
    )] = G
    (1+s
    N
    m 1
    =

    2
    )/(s
    2
    +a
    m
    s+ с
    m
    ), (3.2.1.4.4) где значения а
    m
    и g
    m
    могут быть определены непосредственно по полюсам (3.2.1.4.2):
    a
    m
    = -2 s
    m
    .Re,
    с
    m
    = s
    m
    .Re
    2
    + s
    m
    .Im
    2
    = |s
    m
    |
    2
    . (3.2.1.4.5)
    Для снижения фактора появления погрешностей при ограничении разрядности значе- ния полюсов s
    n
    рекомендуется пронормировать на среднюю геометрическую частоту:
    s
    n
    = s
    n
    /
    ω
    o
    Коэффициент
    γ
    билинейного преобразования для ненормированных значений
    ω
    и по- люсов s
    n
    имеет классическую форму:
    γ
    = 2/
    Δ
    t. Соответственно, для нормированных значе- ний:
    γ
    = 2/(
    Δ

    ω
    o
    ). Новое выражение (3.2.1.4.4) отличается от (3.2.1.3.11) множителем
    (s
    2
    +1)/s, поэтому после билинейного Z-преобразования выражения (3.2.1.4.4), получаем вы- ражение, которое отличается от (3.2.1.3.13), построенного для полосового фильтра, лишь числителем:
    H(z) = G
    (g
    N
    m 1
    =

    m
    +d
    m
    z+g
    m
    z
    2
    )/(1-b
    m
    z+c
    m
    z
    2
    ).
    (3.2.1.4.6)
    g
    m
    =
    γ
    +
    γ
    -1
    ,
    d
    m
    =2(
    γ
    -1
    -
    γ
    ).
    Нули, задаваемые числителем, есть не что иное, как точки на единичной окружности, соответствующие геометрической средней частоте:
    z
    n
    = cos(
    ω
    0
    Δ
    tj sin(
    ω
    0
    Δ
    t).
    1   2   3   4   5   6   7   8   9


    написать администратору сайта