Системный объект: поэтапный. 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. Объединенная опция удобна, когда различие между датчиком или усилениями массивов в направлениях этих двух путей не является значительным.
Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные технические требования, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать release метод, чтобы разблокировать объект.