Переключите спецификацию фильтра между нормированной частотой и абсолютной частотой
normalizefreq(d)
normalizefreq(d,flag)
normalizefreq(d,false,fs)
normalizefreq(d)
нормирует технические требования частоты в объекте d
технических требований фильтра. По умолчанию,
NormalizedFrequency
свойство установлено в true
когда вы создаете объект проектирования. Вы предоставляете технические требования проекта в нормированных единицах частоты. normalizefreq
не влияет на фильтры, которые уже используют нормированную частоту.
Если вы используете этот синтаксис когда d
не использует нормированные технические требования частоты, все технические требования частоты нормированы на fs
/2 таким образом, они находятся между 0 и 1, где fs
задан в объекте. Включенный в нормализацию свойства фильтра, которые задают передачу фильтра и местоположения ребра полосы задерживания частотой:
F3 dB
— Используемый БИХ-техническими требованиями фильтра возражает, чтобы описать частоту среза полосы пропускания
Fcutoff
— Используемый КИХ-техническими требованиями фильтра возражает, чтобы описать частоту среза полосы пропускания
Fpass
— Описывает ребра полосы пропускания
Fstop
— Описывает ребра полосы задерживания
В этом синтаксисе, normalizefreq(d)
принимает, что вы задали fs
когда вы создали d
или измененный d
использовать абсолютные технические требования частоты.
normalizefreq(d,flag)
где flag
любой true
или false
, задает ли NormalizedFrequency
значением свойства является true
или false
и поэтому ли фильтр нормирует частоту дискретизации fs
и другие связанные технические требования частоты. fs
значения по умолчанию к 1 для этого синтаксиса.
Когда вы не предоставляете входному параметру flag
, это принимает значение по умолчанию к true
. Если вы устанавливаете flag
к false
, затронутые технические требования частоты умножаются на fs
/2 удалить нормализацию. Используйте этот синтаксис, чтобы переключить ваш фильтр между использованием нормированных технических требований частоты и не использованием нормированных технических требований частоты.
normalizefreq(d,false,fs)
позволяет вам задать новую частоту дискретизации fs
когда вы устанавливаете NormalizedFrequency
свойство к false
.
fdesign.lowpass
| fdesign.halfband
| fdesign.highpass
| fdesign.interpolator