Влияние положения полюсов и нулей на z-плоскости на частотные характеристики цифрового фильтра. Голованов В.В. - 5 стр.

UptoLike

Составители: 

5
фильтра. Каждому комплексному полюсу или нулю соответствует
комплексно-сопряжённый, расположенный в нижней полуплоскости.
Im z K(
θ
)
Переходная область
Полоса Полоса
задерживания пропускания
θ
з
θ
п
1 Re z
0
θ
p
θ
п
θ
з
θ
z
π
θ
Рис. 2
Порядок выполнения работы
1. Для выданного вам варианта задания выпишите в рабочую тетрадь
значения частоты дискретизации, граничных частот полос пропускания и
задерживания и требуемых затуханий в этих полосах. Изобразите график
допусков. Определите тип фильтра (ФНЧ, ФВЧ, ППФ или ПЗФ). Рассчитайте
угловые параметры, соответствующие граничным частотам по формуле:
2πf
гр
θ
гр
=
Fs .
Нанесите угловые значения на график допусков, проведя ось θ,
параллельную оси частот f.
2. Изобразите в тетради диаграмму полюсов и нулей, разместив
полюсы в полосе пропускания, а нули в полосе задерживания. Для начала
возьмите фильтр второго порядка (два нуля и два полюса; можете в качестве
первоначального варианта взять только два нуля или только два полюса).
Запишите ориентировочные значения координат полюсов и нулей.
3. Загрузите MATLAB. В командном окне задайте оператор
>> sptool
Будет загружена программа SPTool (Signal Processing Tool). Откроется
окно SPTool: startup.spt. Нажмите кнопку New в середине нижней части окна
(под списком Filters). Откроется окно Filter Designer. В раскрывающемся
списке Algorithm выберите последнюю строку Pole/Zero Editor. В
графической части окна появится z-плоскость с нанесёнными на неё
                                                    5
фильтра. Каждому комплексному полюсу или нулю соответствует
комплексно-сопряжённый, расположенный в нижней полуплоскости.

                                        Im z                           K(θ)

                                    Переходная область

           Полоса                                    Полоса
      задерживания                                  пропускания
                              θз
                                               θп


                                                    1       Re z



                                                                   0          θp θп θз θz   π   θ


                                          Рис. 2


     Порядок выполнения работы

     1. Для выданного вам варианта задания выпишите в рабочую тетрадь
значения частоты дискретизации, граничных частот полос пропускания и
задерживания и требуемых затуханий в этих полосах. Изобразите график
допусков. Определите тип фильтра (ФНЧ, ФВЧ, ППФ или ПЗФ). Рассчитайте
угловые параметры, соответствующие граничным частотам по формуле:

                            2πfгр
                     θгр=
                             Fs     .

     Нанесите угловые значения на график допусков, проведя ось θ,
параллельную оси частот f.
     2. Изобразите в тетради диаграмму полюсов и нулей, разместив
полюсы в полосе пропускания, а нули в полосе задерживания. Для начала
возьмите фильтр второго порядка (два нуля и два полюса; можете в качестве
первоначального варианта взять только два нуля или только два полюса).
Запишите ориентировочные значения координат полюсов и нулей.
     3. Загрузите MATLAB. В командном окне задайте оператор
     >> sptool
     Будет загружена программа SPTool (Signal Processing Tool). Откроется
окно SPTool: startup.spt. Нажмите кнопку New в середине нижней части окна
(под списком Filters). Откроется окно Filter Designer. В раскрывающемся
списке Algorithm выберите последнюю строку Pole/Zero Editor. В
графической части окна появится z-плоскость с нанесёнными на неё