exponenta event banner

getMatchedFilter

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

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

Синтаксис

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

Описание

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

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

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

H

Объект формы сигнала с фазовым кодированием.

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

Coeff

Вектор столбца, содержащий коэффициенты согласованного фильтра для H.

Примеры

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

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

waveform = phased.PhaseCodedWaveform('Code','Zadoff-Chu','ChipWidth',1e-6, ...
    'NumChips',16,'OutputFormat','Pulses','NumPulses',2);
coeff = getMatchedFilter(waveform);
stem(real(coeff))
title('Matched Filter Coefficients, Real Part')
axis([0 17 -1.1 1.1])

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