Системный объект: поэтапный. RadarTarget
Пакет: поэтапный
Отразите входящий сигнал
Y = step(H,X)
Y = step(H,X,MEANRCS)
Y = step(H,X,UPDATERCS)
Y = step(H,X,MEANRCS,UPDATERCS)
Y = step(H,X,ANGLE_IN,LAXES)
Y = step(H,X,ANGLE_IN,ANGLE_OUT,LAXES)
Y = step(H,X,ANGLE_IN,LAXES,SMAT)
Y = step(H,X,ANGLE_IN,LAXES,UPDATESMAT)
Y = step(H,X,ANGLE_IN,ANGLE_OUT,LAXES,SMAT,UPDATESMAT)
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
Y = step(H,X)
возвращает отраженный Y
сигнала из-за инцидентного X
сигнала. Аргументом X
является N с комплексным знаком-by-1 вектор-столбец или N-by-M матрица. Значение M является количеством сигналов. Каждый сигнал соответствует различной цели. Значение N является количеством выборок в каждом сигнале. Используйте этот синтаксис, когда вы установите свойство Model
H
к 'Nonfluctuating'
. В этом случае значение свойства MeanRCS
используется в качестве Radar cross-section (RCS) значение. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в false
. Если вы задаете сигналы инцидента M, можно задать радарное поперечное сечение как скаляр или как 1 M вектором. Для скаляра то же значение будет применено ко всем сигналам.
Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.
Y = step(H,X,MEANRCS)
использование MEANRCS
как среднее значение RCS. Этот синтаксис доступен, когда вы устанавливаете свойство MeanRCSSource
на 'Input port'
и устанавливаете Model
на 'Nonfluctuating'
. Значение MEANRCS
должно быть неотрицательным скаляром или 1 M вектором - строкой для нескольких целей. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в false
.
Y = step(H,X,UPDATERCS)
UPDATERCS
использования как индикатор того, обновить ли значение RCS. Этот синтаксис доступен, когда вы устанавливаете свойство Model
на 'Swerling1'
, 'Swerling2'
, 'Swerling3'
или 'Swerling4'
. Если UPDATERCS
является true
, новое значение RCS сгенерировано. Если UPDATERCS
является false
, предыдущее значение RCS используется. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в false
. В этом случае значение свойства MeanRCS
используется в качестве значения радарного поперечного сечения (RCS).
Y = step(H,X,MEANRCS,UPDATERCS)
позволяет можно объединить дополнительные входные параметры, когда их свойства включения установлены. В этом синтаксисе MeanRCSSource
установлен в 'Input port'
, и Model
установлен в одну из моделей Swerling
. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в false
. Для этого синтаксиса изменения в MEANRCS
будут проигнорированы после первого вызова метода step
.
возвращает отраженный Y
= step(H
,X
,ANGLE_IN
,LAXES
)Y
сигнала в инцидентный X
сигнала. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в true
. Входной параметр, ANGLE_IN
, задает направление инцидентного сигнала относительно системы локальной координаты цели. Входной параметр, LAXES
, задает направление осей локальной координаты относительно глобальной системы координат. Этот синтаксис требует, чтобы вы установили свойство Model
на 'Nonfluctuating'
и свойство Mode
к 'Monostatic'
. В этом случае значение свойства ScatteringMatrix
используется в качестве рассеивающегося матричного значения.
X
является 1 M массивом строк типа MATLAB® struct
, каждым членом массива, представляющего различный сигнал. struct
содержит три поля, X.X
, X.Y
и X.Z
. Каждое поле соответствует x, y и компонентам z поляризованного входного сигнала. Компоненты поляризации измеряются относительно глобальной системы координат. Каждое поле является вектор-столбцом, представляющим последовательность значений для каждого входящего сигнала. X.X
, X.Y
и поля Y.Z
должны все иметь ту же размерность. Аргумент, ANGLE_IN
, является 2 M матрицей, представляющей входящие направления сигналов относительно системы локальной координаты цели. Каждый столбец ANGLE_IN
задает инцидентное направление соответствующего сигнала в форме [AzimuthAngle; ElevationAngle]
. Угловые модули в градусах. Количество столбцов в ANGLE_IN
должно равняться количеству сигналов в массиве X
. Аргумент, LAXES,
является 3х3 матрицей. Столбцы являются единичными векторами, задающими ортонормированный x системы локальной координаты, y и оси z, соответственно, относительно глобальной системы координат. Каждый столбец написан в форме [x;y;z]
.
Y
является массивом строк типа struct
, имеющего тот же размер как X
. Каждый struct
содержит три отраженных поляризованных поля, Y.X
, Y.Y
и Y.Z
. Каждое поле соответствует x, y и компоненту z сигнала. Компоненты поляризации измеряются относительно глобальной системы координат. Каждое поле является вектор-столбцом, представляющим один отраженный сигнал.
Размер первой размерности матричных полей в struct
может отличаться, чтобы моделировать изменяющуюся длину сигнала, такую как импульсная форма волны с переменной импульсной частотой повторения.
, кроме того, задает отражательный угол, Y
= step(H
,X
,ANGLE_IN
,ANGLE_OUT
,LAXES
)ANGLE_OUT
, отраженного сигнала, когда вы устанавливаете свойство Mode
на 'Bistatic'
. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в true
. ANGLE_OUT
является матрицей с 2 строками, представляющей отраженное направление каждого сигнала. Каждый столбец ANGLE_OUT
задает отраженное направление сигнала в форме [AzimuthAngle; ElevationAngle]
. Угловые модули в градусах. Количество столбцов в ANGLE_OUT
должно равняться числу членов в массиве X
. Количество столбцов в ANGLE_OUT
должно равняться числу элементов в массиве X
.
задает Y
= step(H
,X
,ANGLE_IN
,LAXES
,SMAT
)SMAT
как рассеивающуюся матрицу. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в true
. Входной параметр SMAT
является матрицей 2 на 2. Необходимо установить свойство ScatteringMatrixSource
'Input port'
использовать SMAT
.
задает Y
= step(H
,X
,ANGLE_IN
,LAXES
,UPDATESMAT
)UPDATESMAT
, чтобы указать, обновить ли рассеивающуюся матрицу, когда вы устанавливаете свойство Model
на 'Swerling1'
, 'Swerling2'
', 'Swerling3'
или 'Swerling4'
. Этот синтаксис применяется только, когда свойство EnablePolarization
установлено в true
. Если UPDATESMAT
установлен в true
, рассеивающееся матричное значение сгенерировано. Если UPDATESMAT
является false
, предыдущее рассеивающееся матричное значение используется.
. Можно объединить дополнительные входные параметры, когда их свойства включения установлены. Дополнительные входные параметры должны быть перечислены в том же порядке как порядок своих свойств включения.Y
= step(H
,X
,ANGLE_IN
,ANGLE_OUT
,LAXES
,SMAT
,UPDATESMAT
)
Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать метод release
, чтобы разблокировать объект.
Для узкополосной связи неполяризованный сигнал отраженный сигнал, Y,
где:
X является входящим сигналом.
G является целевым фактором усиления, безразмерное количество, данное
σ среднее радарное поперечное сечение (RCS) цели.
λ длина волны входящего сигнала.
Инцидентный сигнал на цели масштабируется квадратным корнем из фактора усиления.
Поскольку узкополосная связь поляризовала волны, один скалярный сигнал, X, заменяется векторным сигналом, (EH, EV), с горизонтальными и вертикальными составляющими. Рассеивающаяся матрица, S, заменяет скалярное поперечное сечение, σ. Через рассеивающуюся матрицу инцидентная горизонталь и вертикальные поляризованные сигналы преобразованы в отраженную горизонталь и вертикальные поляризованные сигналы.
Для получения дальнейшей информации смотрите Мотта [1] или Ричардс [2].
[1] Мотт, H. Антенны для радара и коммуникаций. John Wiley & Sons, 1992.
[2] Ричардс, M. A. Основные принципы радарной обработки сигналов. Нью-Йорк: McGraw-Hill, 2005.
[3] Skolnik, M. Введение в радиолокационные системы, 3-го Эда. Нью-Йорк: McGraw-Hill, 2001.