Системный объект: широкополосный TwoRayChannel
Распространение широкополосного сигнала из точки в точку с использованием двухлучевой модели канала
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 пути. Сигналы для каждой пары источник-адресат не обязательно должны быть идентичными. Сигналы по двум трактам для любой пары источник-адресат могут иметь разные амплитуды или фазы.
CombinedRaysOutput свойство управляет сохранением или объединением двух сигналов в пункте назначения. Объединение означает, что сигналы в источнике распространяются раздельно по двум путям, но когерентно суммируются в месте назначения в одну величину. Separatemean, что два сигнала не суммируются в пункте назначения. Для использования комбинированной опции установите CombinedRaysOutput кому true. Чтобы использовать отдельную опцию, установите CombinedRaysOutput кому false. Комбинированный вариант удобен, когда разница между усилениями датчика или матрицы в направлениях двух путей не является значительной.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует неперестраиваемые свойства и входные спецификации, такие как размеры, сложность и тип данных входных данных. При изменении неперестраиваемого свойства или входной спецификации системный объект выдает ошибку. Чтобы изменить неперестраиваемые свойства или входные данные, необходимо сначала вызвать release метод разблокирования объекта.