cascade

Каскад системных объектов фильтра

Описание

пример

FC = cascade(obj1,obj2,...objn) возвращает объект, FC, из типа dsp.FilterCascadeФК каскадная версия входных Системных объектов obj1, obj2,....objn. Можно ввести несколько Системных объектов к функции. Входные Системные объекты должны поддерживаться каскадным методом. Для списка поддерживаемых Системных объектов смотрите Входные параметры.

Примеры

свернуть все

Спроектируйте 2D этап decimator путем расположения каскадом dsp.CICDecimator и dsp.CICCompensationDecimator Системные объекты.

Создайте объекты

CICDecim = dsp.CICDecimator('DecimationFactor', 6, ...
                            'NumSections', 6);
fs = 16e3;     % Sampling frequency of input of compensation decimator
fPass = 4e3;   % Passband frequency
fStop = 4.5e3; % Stopband frequency
CICCompDecim = dsp.CICCompensationDecimator(CICDecim, ...
                              'DecimationFactor', 2, ...
                              'PassbandFrequency', fPass, ...
                              'StopbandFrequency', fStop, ...
                              'SampleRate', fs);

Создайте каскад двух объектов с помощью cascade метод

 FC = cascade(CICDecim, CICCompDecim);

Визуализируйте частотную характеристику каскада

 f = fvtool(CICDecim, CICCompDecim, FC, 'Fs', [fs*6, fs, fs*6],...
        'Arithmetic', 'fixed');
 set(f, 'NormalizeMagnitudeto1', 'on');
 legend(f,'CIC Decimator','CIC Compensation Decimator', ...
             'Overall Response');

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

свернуть все

obj1, obj2,....objn фильтры должны быть расположены каскадом. Чтобы видеть список Системных объектов, можно передать каскадному методу, ввести

dsp.FilterCascade.helpSupportedSystemObjects
в командной строке MATLAB®.

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

свернуть все

Каскадный фильтр, возвращенный как Системный объект типа dsp.FilterCascade. Для получения информации о свойствах фильтра на каждом этапе введите info(FC) в командной строке MATLAB.

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

Введенный в R2016a