Системный объект: фазированный. MultipathChannel
Пакет: поэтапный
Распространите сигнал через многолучевой звуковой канал
Примечание
Вместо использования step метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
возвращает сигнал, propsig = step(propagator,sig,pathmat,dop,aloss)propsig, распространенный через многолучевой канал. sig - входной сигнал в канал. The pathmat матрица содержит задержку пути, коэффициент общего отражения и потери расширения. dop задает коэффициент Доплера и aloss задает частотно-зависимые потери поглощения. Матрица может описывать одностороннее или двухстороннее распространение из положения источника сигнала в положение назначения сигнала.
Когда вы используете этот метод для одностороннего распространения, источник ссылается на происхождение сигнала, а адресат ссылается на приемник. Можно использовать одностороннее моделирование распространения для моделирования пассивных гидроакустических и подводных коммуникаций.
Когда вы используете этот метод для двухстороннего распространения, адресат ссылается на отражающую цель, а не гидроакустический приемник. Двухсторонний путь состоит из двух одинаковых односторонних путей от источника до цели и обратно к приемнику (в сочетании с источником). Можно использовать двухстороннее распространение для моделирования активных гидроакустических систем.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release метод для разблокировки объекта.
Примечание
Вместо использования step метод для выполнения операции, заданной системным объектом, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.