(Будет удален) Сигнал фильтрации с объектом канала
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
.
[1] Jeruchim, Michel C., Philip Balaban, and K. Sam Shanmugan, Simulation of Communication Systems, Second Edition, New York, Kluwer Academic/Plenum, 2000.