поэтапный. RadarTarget

Описание

Система RadarTarget object™ модели, как сигнал отражается от радарной цели. Количество, которое определяет ответ цели к входящим сигналам, называется радарным целевым поперечным сечением (RCS). В то время как все электромагнитные радарные сигналы поляризованы, можно иногда игнорировать поляризацию и обрабатывать их, как будто они были скалярными сигналами. Чтобы проигнорировать поляризацию, задайте свойство EnablePolarization как false. Чтобы использовать поляризацию, задайте свойство EnablePolarization как true. Для неполяризованной обработки радарное сечение инкапсулируется в одном скаляре, названном MeanRCS. Для поляризованной обработки задайте радарное поперечное сечение как матрицу рассеивания 2 на 2 в свойстве ScatteringMatrix. Для обоих типов обработки поляризации существует несколько моделей Swerling, доступных, который может сгенерировать случайные колебания RCS. Выберите эти модели с помощью свойства Model. Свойства SeedSource и Seed управляют случайными колебаниями.

Свойства, которые можно использовать, чтобы смоделировать радарное поперечное сечение или рассеивающуюся матрицу, зависят от типа поляризации.

Значение EnablePolarizationИспользуйте эти свойства
false
  • MeanRCSSource

  • MeanRCS

true
  • ScatteringMatrixSource

  • ScatteringMatrix

  • Mode

Вычислить сигнал, отраженный из радарной цели:

  1. Задайте и настройте свою радарную цель. Смотрите Конструкцию.

  2. Вызовите step, чтобы вычислить отраженный сигнал согласно свойствам phased.RadarTarget. Поведение step характерно для каждого объекта в тулбоксе.

Примечание

При запуске в R2016b, вместо того, чтобы использовать метод step, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполняют эквивалентные операции.

Конструкция

H = phased.RadarTarget создает радарный целевой Системный объект, H, который вычисляет отраженный сигнал из цели.

H = phased.RadarTarget(Name,Value) создает радарный целевой объект, H, с каждым заданным набором свойств к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN).

Свойства

EnablePolarization

Позвольте поляризованные сигналы

Установите это свойство на true позволять цели моделировать отражение поляризованного излучения. Установите это свойство на false игнорировать поляризацию.

По умолчанию: false

Mode

Целевой режим рассеивания

Целевой режим рассеивания, заданный как один из 'Monostatic' или 'Bistatic'. Если вы устанавливаете это свойство на 'Monostatic', отраженное направление сигнала напротив его входящего направления. Если вы устанавливаете это свойство на 'Bistatic', отраженное направление сигнала отличается от своего входящего направления. Это свойство применяется, когда вы устанавливаете свойство EnablePolarization на true.

Значение по умолчанию: 'Monostatic'

ScatteringMatrixSource

Источники средней матрицы рассеивания цели

Источник средней матрицы рассеивания цели, заданной как один из 'Property' или 'Input port'. Если вы устанавливаете свойство ScatteringMatrixSource на 'Property', средняя рассеивающаяся матрица цели определяется значением свойства ScatteringMatrix. Если вы устанавливаете это свойство на 'Input port', средняя матрица рассеивания определяется входным параметром метода step. Это свойство применяется только, когда вы устанавливаете свойство EnablePolarization на true. Когда свойство EnablePolarization будет установлено в false, используйте свойство MeanRCSSource вместо этого, вместе со свойством MeanRCS, в случае необходимости.

Значение по умолчанию: 'Property'

ScatteringMatrix

Средняя радарная матрица рассеивания для поляризованного сигнала

Средняя радарная матрица рассеивания, заданная как матрица 2 на 2 с комплексным знаком. Эта матрица представляет среднее значение радарного поперечного сечения цели. Модули находятся в квадратных метрах. Матрица имеет форму [s_hh s_hv;s_vh s_vv]. В этой матрице s_hv компонента задает комплексный ответ рассеивания, когда входной сигнал вертикально поляризован, и отраженный сигнал горизонтально поляризован. Другие компоненты заданы так же. Это свойство применяется, когда вы устанавливаете свойство ScatteringMatrixSource на 'Property' и свойство EnablePolarization к true. Когда свойство EnablePolarization будет установлено в false, используйте свойство MeanRCS вместо этого, вместе со свойством MeanRCSSource. Это свойство является настраиваемым.

Значение по умолчанию: [1 0;0 1i]

MeanRCSSource

Источник среднего радарного сечения

Задайте, прибывает ли среднее значение RCS цели из свойства MeanRCS этого объекта или от входного параметра в step. Значения этого свойства:

'Property'Свойство MeanRCS этого объекта задает среднее значение (значения) RCS.
'Input port'Входной параметр в каждом вызове step задает среднее значение RCS.

Когда свойство EnablePolarization будет установлено в true, используйте свойство ScatteringMatrixSource вместе со свойством ScatteringMatrix.

Значение по умолчанию: 'Property'

MeanRCS

Среднее радарное сечение

Задайте среднее значение радарного сечения цели как неотрицательный скаляр или как 1 M неотрицательным вектором - строкой с действительным знаком. Модули находятся в квадратных метрах. Используя вектор позволяет вам одновременно процесс несколько целей. Количество M является количеством целей. Это свойство используется, когда MeanRCSSource установлен в 'Property'. Это свойство является настраиваемым.

Когда свойство EnablePolarization будет установлено в true, используйте свойство ScatteringMatrix вместе с ScatteringMatrixSource.

Значение по умолчанию: 1

Model

Целевая статистическая модель

Задайте статистическую модель цели как один из 'Nonfluctuating', 'Swerling1', 'Swerling2', 'Swerling3' или 'Swerling4'. Если вы устанавливаете это свойство на значение кроме 'Nonfluctuating', необходимо использовать входной параметр UPDATERCS при вызове step. Можно установить среднее значение радарной модели поперечного сечения путем определения MeanRCS или использовать его значение по умолчанию.

Значение по умолчанию: 'Nonfluctuating'

PropagationSpeed

Скорость распространения сигнала

Задайте скорость распространения сигнала, в метрах в секунду, как положительная скалярная величина.

Значение по умолчанию: Скорость света

OperatingFrequency

Несущая частота сигнала

Задайте несущую частоту сигнала, который вы отражаете от цели как скаляр в герц.

Значение по умолчанию: 3e8

SeedSource

Источник seed для генератора случайных чисел

Задайте, как объект генерирует случайные числа. Значения этого свойства:

'Auto'Генератор случайных чисел MATLAB® по умолчанию производит случайные числа. Используйте 'Auto', если вы используете этот объект с программным обеспечением Parallel Computing Toolbox™.
'Property'Объект использует свой собственный частный генератор случайных чисел, чтобы произвести случайные числа. Свойство Seed этого объекта задает seed генератора случайных чисел. Используйте 'Property', если вы хотите повторяемые результаты и не используете этот объект с программным обеспечением Parallel Computing Toolbox.

Случайные числа используются, чтобы смоделировать случайные значения RCS. Это свойство применяется, когда свойством Model является 'Swerling1', 'Swerling2', 'Swerling3' или 'Swerling4'.

Значение по умолчанию: 'Auto'

Seed

Отберите для генератора случайных чисел

Задайте seed для генератора случайных чисел как скалярное целое число между 0 и 232–1. Это свойство применяется, когда вы устанавливаете свойство SeedSource на 'Property'.

Значение по умолчанию: 0

Методы

сбросСбросьте состояния радарного целевого объекта
шагОтразите входящий сигнал
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

развернуть все

Создайте простой сигнал и вычислите значение отраженного сигнала от цели, имеющей радарное сечение 10m2. Установите радарное сечение с помощью свойства MeanRCS. Установите радар рабочая частота на 600 МГц.

x = ones(10,1);
target = phased.RadarTarget('Model','Nonfluctuating',...
        'MeanRCS',10,...
        'OperatingFrequency',600e6);
y = target(x);
disp(y(1:3))
   22.4355
   22.4355
   22.4355

Это значение соглашается с формулой y=Gx где

G=4πσ/λ2

Алгоритмы

Для узкополосной связи неполяризованный сигнал отраженный сигнал, Y,

Y=GX,

где:

  • X является входящим сигналом.

  • G является целевым фактором усиления, безразмерное количество, данное

    G=4πσλ2.

    • σ среднее радарное поперечное сечение (RCS) цели.

    • λ длина волны входящего сигнала.

Инцидентный сигнал на цели масштабируется квадратным корнем из фактора усиления.

Поскольку узкополосная связь поляризовала волны, один скалярный сигнал, X, заменяется векторным сигналом, (EH, EV), с горизонтальными и вертикальными составляющими. Рассеивающаяся матрица, S, заменяет скалярное поперечное сечение, σ. Через рассеивающуюся матрицу инцидентная горизонталь и вертикальные поляризованные сигналы преобразованы в отраженную горизонталь и вертикальные поляризованные сигналы.

[EH(scat)EV(scat)]=4πλ2[SHHSVHSHVSVV][EH(inc)EV(inc)]=4πλ2[S][EH(inc)EV(inc)]

Для получения дальнейшей информации смотрите Мотта, [1] или Ричардс, [2 года].

Ссылки

[1] Мотт, H., антенны для радара и Communications, John Wiley & Sons, 1992.

[2] Ричардс, M. A. Основные принципы радарной обработки сигналов. Нью-Йорк: McGraw-Hill, 2005.

[3] Skolnik, M. Введение в радиолокационные системы, 3-го Эда. Нью-Йорк: McGraw-Hill, 2001.

Расширенные возможности

Представленный в R2012a

Для просмотра документации необходимо авторизоваться на сайте