Системный объект: twoRayChannel
Распространите сигнал от точки к точке с помощью модели двухлучевого канала
prop_sig = step(channel,sig,origin_pos,dest_pos,origin_vel,dest_vel)
Примечание
Начиная с R2016b, вместо использования 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
, соответственно.
Электромагнитные поля, распространяемые через двухлучевой канал, могут быть поляризованы или неполяризированы. Для, неполяризованные поля, такие как акустическое поле, поле распространяющегося сигнала, sig
, является вектором или матрицей. Когда поля поляризованы, sig
- массив структур. Каждый структурный элемент представляет вектор электрического поля в декартовой форме.
В двухлучевом окружении существует два сигнальных пути, соединяющих каждую пару источника и назначения сигнала. Для начала N сигнала (или N пунктов назначения сигнала) существует 2N количество путей. Сигналы для каждой пары origin-destination не должны быть связаны. Сигналы вдоль двух путей для любой пары один источник-адресат также могут различаться из-за различий в фазе или амплитуде.
Можно сохранить эти два сигнала в пункте назначения раздельными или комбинированными - управляемые CombinedRaysOutput
свойство. Комбинированные означает, что сигналы в источнике распространяются отдельно по двум путям, но когерентно суммируются в пункте назначения в одну величину. Чтобы использовать отдельную опцию, задайте CombinedRaysOutput
на false
. Чтобы использовать объединенную опцию, задайте CombinedRaysOutput
на true
. Эта опция удобна, когда различие между усилениями датчика или массива в направлениях двух путей не значительна и не должна учитываться.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release
метод для разблокировки объекта.
[1] Proakis, J. Digital Communications. Нью-Йорк: McGraw-Hill, 2001.
[2] Skolnik, M. Introduction to Радиолокационные Системы, 3rd Ed. New York: McGraw-Hill
[3] Основы распространения волн Saakian, A. Radio. Norwood, MA: Artech House, 2011.
[4] Balanis, C.Advanced Engineering Electromagnetics. Нью-Йорк: Wiley & Sons, 1989.
[5] Rappaport, T.Wireless Communications: Principles and Practice, 2nd Ed New York: Prentice Hall, 2002.