Системный объект: widebandTwoRayChannel
Распространите широкополосный сигнал от точки до точки с помощью модели канала 2D луча
prop_sig = step(channel,sig,origin_pos,dest_pos,origin_vel,dest_vel)
Примечание
В качестве альтернативы вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
возвращает получившийся сигнал, prop_sig
= step(channel
,sig
,origin_pos
,dest_pos
,origin_vel
,dest_vel
)prop_sig
, когда широкополосный сигнал, sig
, распространяет через канал 2D луча от origin_pos
положение к dest_pos
положение. Любой origin_pos
или dest_pos
аргументы могут иметь несколько точек, но вы не можете задать обоих как имеющий несколько точек. Задайте скорость источника сигнала в origin_vel
и скорость места назначения сигнала в dest_vel
. Размерности origin_vel
и dest_vel
должен согласиться с размерностями origin_pos
и dest_pos
, соответственно.
В среде 2D луча два пути прохождения сигнала соединяют каждый источник сигнала и целевую пару. Для источников сигнала N (или N сигнализируют местам назначения), существуют пути 2N. Сигналы для каждой целевой источником пары не должны быть идентичными. Сигналы вдоль этих двух путей для любой целевой источником пары могут иметь различные амплитуды или фазы.
CombinedRaysOutput
средства управления свойством, разделены ли два сигнала в месте назначения или объединены. Объединенный означает, что сигналы в источнике распространяют отдельно вдоль этих двух путей, но когерентно суммированы в месте назначения в одно количество. Separatemeans, что два сигнала не суммированы в месте назначения. Чтобы использовать объединенную опцию, установите CombinedRaysOutput
к true
. Чтобы использовать отдельную опцию, установите CombinedRaysOutput
к false
. Объединенная опция удобна, когда различие между датчиком или усилениями массивов в направлениях этих двух путей не является значительным.
Примечание
Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства и входные технические требования, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать release
метод, чтобы разблокировать объект.