Системный объект: widebandTwoRayChannel
Распространите широкополосный сигнал от точки к точке с помощью модели двухлучевого канала
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
, распространяется через двухлучевой канал от origin_pos
положение в dest_pos
положение. Либо origin_pos
или dest_pos
аргументы могут иметь несколько точек, но вы не можете задать обе как имеющие несколько точек. Задайте скорость источника сигнала в origin_vel
и скорость назначения сигнала в dest_vel
. Размерности origin_vel
и dest_vel
должен согласиться с размерностями origin_pos
и dest_pos
, соответственно.
В двухлучевом окружении два сигнальных пути соединяют каждую пару источника и назначения сигнала. Для N источников сигнала (или N пунктов назначения сигнала) существует 2N путей. Сигналы для каждой пары origin-destination не должны быть идентичными. Сигналы вдоль двух путей для любой пары источник-адресат могут иметь различные амплитуды или фазы.
The CombinedRaysOutput
свойство определяет, сохраняются ли эти два сигнала в пункте назначения раздельными или комбинированными. Комбинированные означает, что сигналы в источнике распространяются отдельно по двум путям, но когерентно суммируются в пункте назначения в одну величину. Separatemeans, что эти два сигнала не суммируются в пункте назначения. Чтобы использовать объединенную опцию, задайте CombinedRaysOutput
на true
. Чтобы использовать отдельную опцию, задайте CombinedRaysOutput
на false
. Комбинированная опция удобна, когда различие между усилениями датчика или массива в направлениях двух путей не значительна.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release
метод для разблокировки объекта.