Спецификация фильтра параметрического эквалайзера
Примечание
fdesign.parameq функция будет удалена из Toolbox™ системы DSP в следующей версии. Существующие экземпляры функции продолжают выполняться. Для нового кода используйте fdesign.parameq вместо этого используется функция из Audio Toolbox™.
d = fdesign.parameq(spec, specvalue1, specvalue2, ...)
d = fdesign.parameq(... fs)
d = fdesign.parameq(spec, specvalue1, specvalue2, ...) создает объект проектирования фильтра параметрического эквалайзера, где spec - не зависящий от регистра символьный вектор спецификации. Варианты для spec являются следующими:
'F0, BW, BWp, Gref, G0, GBW, Gp' (минимальное значение заказа по умолчанию)
'F0, BW, BWst, Gref, G0, GBW, Gst'
'F0, BW, BWp, Gref, G0, GBW, Gp, Gst'
'N, F0, BW, Gref, G0, GBW'
'N, F0, BW, Gref, G0, GBW, Gp'
'N, F0, Fc, Qa, G0'
'N, F0, Fc, S, G0'
'N, F0 ,BW, Gref, G0, GBW, Gst'
'N, F0, BW, Gref, G0, GBW, Gp, Gst'
'N, Flow, Fhigh, Gref, G0, GBW'
'N, Flow, Fhigh, Gref, G0, GBW, Gp'
'N, Flow, Fhigh, Gref, G0, GBW, Gst'
'N, Flow, Fhigh, Gref, G0, GBW, Gp, Gst'
где параметры определяются следующим образом:
BW - полоса пропускания
BWp - полоса пропускания полосы пропускания
BWst - Полоса пропускания стоп-диапазона
Греф - опорный коэффициент усиления (децибелы)
G0 - Усиление центральной частоты (децибел)
GBW - коэффициент усиления, при котором измеряется полоса пропускания (BW) (децибелы)
Gp - коэффициент усиления полосы пропускания (децибелы)
Gst - Stopband Gain (децибелы)
N - Порядок фильтрации
F0 - центральная частота
Fc - частота отключения
Fhigh - более высокая частота при усилении GBW
Поток - более низкая частота при усилении GBW
Коэффициент качества Qa
Параметр S-образного откоса для фильтров-полок
Независимо от выбранной спецификации, существуют некоторые условия, которые применяются к параметрам спецификации. Они следующие:
Спецификации параметрических эквалайзеров должны быть приведены в децибелах
Для усиления входного сигнала установите G0 > Gref; для вырезания, установка Gref > G0
Для повышения: G0 > Gp > GBW > Gst > Gref; Для выреза: G0 < Gp < GBW < Gst < Gref
Полоса пропускания должна удовлетворять следующим требованиям: BWst > BW > BWp
d = fdesign.parameq(... fs) добавляет входную частоту дискретизации. Fs должен быть указан как скаляр, задающий другие предоставленные числовые значения, и предполагается, что он находится в Гц.
Проектирование фильтра параметрического эквалайзера типа II Чебышева, который срезается на 12 дБ:
d = fdesign.parameq('N,Flow,Fhigh,Gref,G0,GBW,Gst',... 4,.3,.5,0,-12,-10,-1); Hd = design(d,'cheby2'); fvtool(Hd)

Проектирование фильтра нижних частот звука 4-го порядка (F0 = 0) с частотой отсечки Fc = 0,25, коэффициентом качества Qa = 10 и усилением усиления G0 = 8 дБ :
d = fdesign.parameq('N,F0,Fc,Qa,G0',4,0,0.25,10,8);
Hd = design(d);
fvtool(Hd)
Проектирование высокопрочных стеллажных фильтров 4-го порядка с S = 1,5 и S = 3:
N=4; F0 = 1; Fc = .4; % Cutoff Frequency G0 = 10; S = 1.5; S2=3; f = fdesign.parameq('N,F0,Fc,S,G0',N,F0,Fc,S,G0); h1 = design(f); f.S=3; h2=design(f); hfvt=fvtool([h1 h2]); set(hfvt,'Filters',[h1 h2]); legend(hfvt,'S=1.5','S=3');
