(Чтобы быть удаленным), Фильтр сигнализируют с объектом канала
y = filter(chan,x)
Эта функция будет удалена в будущем релизе. Используйте функцию, сопоставленную с comm.RicianChannel
или comm.RayleighChannel
вместо этого.
y = filter(chan,x)
обрабатывает вектор основополосного сигнала x
с объектом 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, Мишель К., Филип Балабан, и К. Сэм Шэнмугэн, симуляция систем связи, Секонд-Эдайшн, Нью-Йорк, академический Kluwer / пленум, 2000.