Объект спецификации гребенчатого фильтра IIR
d=fdesign.comb
d=fdesign.comb(combtype)
d=fdesign(combtype,specstring)
d=fdesign(combtype,specstring,specvalue1,specvalue2,...)
d=fdesign.comb(...,Fs)
fdesign.comb задает пиковый или режущий гребенчатый фильтр. Гребенчатые фильтры усиливают или ослабляют набор гармонически связанных частот.
d=fdesign.comb создает объект спецификации режущего гребенчатого фильтра и применяет значения по умолчанию для порядка фильтра (N=10) и коэффициент качества (Q=16).
d=fdesign.comb(combtype) создает объект спецификации гребенчатого фильтра указанного типа и применяет значения по умолчанию для порядка фильтра и коэффициента качества. Допустимые записи для combtype показаны в следующей таблице. Записи не чувствительны к регистру.
| Аргумент | Описание |
|---|---|
notch | создает гребенчатый фильтр, который ослабляет набор гармонически связанных частот. |
peak | создает гребенчатый фильтр, который усиливает набор гармонически связанных частот. |
d=fdesign(combtype, создает объект спецификации фильтра гребенки типа specstring)combtype и устанавливает его Specification свойство для specstring со значениями по умолчанию. Записи в specstring определить количество пиков или выемок в гребенчатом фильтре, а также их ширину и наклон. Действительные записи для specstring показаны ниже. Записи не чувствительны к регистру.
'N,Q' (по умолчанию)
''N,BW'
'L,BW,GWB,Nsh'
В следующей таблице описаны аргументы в specstring.
| Аргумент | Описание |
|---|---|
BW | Полоса пропускания выемки или пика. По умолчанию полоса пропускания рассчитывается в точке -3 дБ вниз от центральной частоты пика или надреза. Например, настройка BW=0.01 указывает, что точка -3 дБ будет равна +/- 0,005 (в нормированной частоте) от центра вырубки или пика. |
GWB | Коэффициент усиления, при котором измеряется полоса пропускания. Это позволяет пользователю задавать полосу пропускания пробки или пика с коэффициентом усиления, отличным от значения по умолчанию -3 дБ. |
L | Коэффициент повышения дискретизации для фильтра-полки порядка Nsh. L определяет количество пиков или выемок, которые равномерно разнесены по нормализованному частотному интервалу [-1,1]. |
N | Порядок фильтрации. Указывает фильтр с N+1 числитель и коэффициенты знаменателя. Фильтр будет иметь N пики или насечки, равномерно разнесенные по интервалу [-1,1]. |
Nsh | Порядок фильтров на стеллажах. Nsh представляет собой положительное целое число, определяющее резкость пиков или выемок. Чем больше значение порядка полочного фильтра, тем круче наклон пика или выемки. В результате получается фильтр порядка L*Nsh. |
Q | Коэффициент качества пика или надреза. Q представляет отношение пика или пробки самой низкой центральной частоты (не включая DC) к полосе пропускания, рассчитанной в точке -3 дБ. |
d=fdesign(combtype, создает объект спецификации IIR-фильтра гребенки типа specstring,specvalue1,specvalue2,...)combtype и устанавливает его Specification к значениям в specvalue1,specvalue2,...
d=fdesign.comb(...,Fs) создает объект спецификации IIR-гребенчатого фильтра с использованием частоты дискретизации, Fs, сигнала, подлежащего фильтрации. Функция предполагает, что Fs находится в герце и должен быть указан как скаляр, завершающий все остальные предоставленные значения.