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