filter (channel)

(Будет удален) Сигнал фильтрации с объектом канала

filter был удален. Используйте функцию, связанную с comm.RicianChannel или comm.RayleighChannel вместо этого.

Синтаксис

y = filter(chan,x)

Описание

y = filter(chan,x) обрабатывает вектор сгенерированного модулированного сигнала частот x с объектом channel chan. Результатом является вектор сигнала y. Окончательное состояние канала сохранено в chan. Можно создавать chan использование либо rayleighchan или ricianchan. filter функция принимает x дискретизируется на частоте 1/ts, где ts равен InputSamplePeriod свойство chan.

Если chan.ResetBeforeFiltering является 0, filter использует информацию о существующем состоянии в chan при запуске операции фильтрации. В результате filter(chan,[x1 x2]) эквивалентно [filter(chan,x1) filter(chan,x2)]. Чтобы сбросить chan вручную применить reset функции в chan.

Если chan.ResetBeforeFiltering является 1, filter сбрасывает chan перед запуском операции фильтрации перезаписать любую информацию о предыдущем состоянии в chan.

Вопросы совместимости

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

Ошибки, начинающиеся в R2020b

Ссылки

[1] Jeruchim, Michel C., Philip Balaban, and K. Sam Shanmugan, Simulation of Communication Systems, Second Edition, New York, Kluwer Academic/Plenum, 2000.

Введенный в R2007a