phased.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