Системный объект: поэтапный. RadarTarget
Пакет: поэтапный
Отразите входящий сигнал
Запуск в 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.