(Чтобы быть удаленным), Фильтр сигнализируют с объектом канала
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.