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