exponenta event banner

getMatchedFilter

Системный объект: поэтапный. RectangularWaveform
Пакет: поэтапный

Согласованные коэффициенты фильтра для формы сигнала

Синтаксис

Coeff = getMatchedFilter(H)
Coeff = getMatchedFilter(H,'FrequencyOffset',FOFFSET)

Описание

Coeff = getMatchedFilter(H) возвращает соответствующие коэффициенты фильтра для объекта прямоугольной формы сигнала H. Coeff является вектором-столбцом.

Coeff = getMatchedFilter(H,'FrequencyOffset',FOFFSET) добавляет сдвиг частоты, когда генерируются коэффициенты согласованного фильтра. FOFFSET должен быть скаляром. Эта опция доступна при установке FrequencyOffsetSource свойство для 'Input port' для входного объекта, H.

Примеры

развернуть все

Получение согласованных коэффициентов фильтра для прямоугольной формы импульса.

waveform = phased.RectangularWaveform('PulseWidth',1e-5,...
    'OutputFormat','Pulses','NumPulses',1);
coeff = getMatchedFilter(waveform)
coeff = 10×1

     1
     1
     1
     1
     1
     1
     1
     1
     1
     1