Системный объект: фазированный. 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)
выполнять эквивалентные операции.