getMatchedFilter

Системный объект: фазированный. LinearFMWaveform
Пакет: поэтапный

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

Синтаксис

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

Описание

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

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

Примеры

расширить все

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

waveform = phased.LinearFMWaveform('PulseWidth',5e-05,...
    'SweepBandwidth',1e5,'OutputFormat','Pulses');
coeff = getMatchedFilter(waveform);
stem(real(coeff))
title('Matched Filter Coefficients, Real Part')

Figure contains an axes. The axes with title Matched Filter Coefficients, Real Part contains an object of type stem.