cascade

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

Описание

пример

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

Примеры

свернуть все

Спроектируйте двухступенчатый дециматор путем каскадирования 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');

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 6 objects of type line. These objects represent CIC Decimator: Quantized, CIC Decimator: Reference, CIC Compensation Decimator: Quantized, CIC Compensation Decimator: Reference, Overall Response: Quantized, Overall Response: Reference.

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

свернуть все

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

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

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

свернуть все

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

См. также

Введенный в R2016a