design

Спроектируйте фильтр шпильки вокруг заданной частоты

Описание

hpfilter = design(hpfilterobj,frequency) проектирует фильтр шпильки вокруг заданной частоты.

пример

hpfilter = design(___,Name=Value) проектирует фильтр шпильки с дополнительными опциями, заданными аргументами name-value.

Примечание

Компоненты PCB, созданные с использованием design функция действует вокруг заданной частоты с 10-15%-м допуском.

Примеры

свернуть все

Спроектируйте фильтр Шпильки с Чебышевским ответом на уровне 1,8 ГГц и дробной полосой пропускания 10 процентов.

hpfilt = design(filterHairpin,1.8e9,FBW=10,FilterType='Chebyshev');
show(hpfilt); 

Figure contains an axes object. The axes object with title filterHairpin element contains 6 objects of type patch, surface. These objects represent PEC, feed, Teflon.

Спроектируйте коснувшийся входной фильтр шпильки 5-го порядка с Чебышевским ответом на уровне 1,8 ГГц и дробной полосой пропускания 10 процентов.

hpfilt = filterHairpin(FeedType='Tapped')
hpfilt = 
  filterHairpin with properties:

           Resonator: [1x1 ubendRightAngle]
         FilterOrder: 3
     ResonatorOffset: [0 0 0]
             Spacing: [4.0000e-04 4.0000e-04]
      PortLineLength: 0.0080
       PortLineWidth: 0.0050
          FeedOffset: [-0.0055 -0.0055]
            FeedType: 'Tapped'
              Height: 0.0016
    GroundPlaneWidth: 0.0567
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]

hpfilt.FilterOrder = 5;
hpfilt = design(hpfilt, 1.8e9,FBW=10,FilterType='Chebyshev');

Просмотрите фильтр.

show(hpfilt);

Figure contains an axes object. The axes object with title filterHairpin element contains 6 objects of type patch, surface. These objects represent PEC, feed, Teflon.

Входные параметры

свернуть все

Фильтр шпильки в виде filterHairpin объект.

Пример: hpfilterobj = filterHairpin; design(hpfilterobj,2e9) проектирует фильтр шпильки вокруг частоты 2 ГГц.

Спроектируйте частоту фильтра шпильки в виде действительной положительной скалярной величины в герц.

Пример: 5e9

Типы данных: double

Аргументы name-value

Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN, где Name имя аргумента и Value соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.

Пример: RippleFactor=0.02

Тип фильтра в виде 'Butterworth', или 'Chebyshev'.

Типы данных: char | string

Фактор полосы пропускания Чебышевского фильтра в виде положительной скалярной величины в децибелах. Для Фильтра Баттерворта не требуется фактор полосы пропускания.

Типы данных: double

Выходные аргументы

свернуть все

Фильтр шпильки, действующий вокруг заданной частоты, возвращенной как filterHairpin объект.

Смотрите также

Введенный в R2021b