phased.RadarTarget

Радиолокационная цель

Описание

The RadarTarget Система object™ моделирует, как сигнал отражается от радарной цели. Величина, которая определяет ответ цели на входящие сигналы, называется радарным поперечным сечением цели (RCS). В то время как все электромагнитные радиолокационные сигналы поляризованы, можно иногда игнорировать поляризацию и обрабатывать их, как если бы они были скалярными сигналами. Чтобы игнорировать поляризацию, задайте EnablePolarization свойство как false. Чтобы использовать поляризацию, задайте EnablePolarization свойство как true. Для неполяризованной обработки сечение радара инкапсулируется в одну скалярную величину, называемую MeanRCS. Для поляризованной обработки задайте сечение радара как матрицу рассеяния 2 на 2 в ScatteringMatrix свойство. Для обоих типов обработки поляризации доступно несколько моделей Swerling, которые могут генерировать случайные колебания в RCS. Выберите эти модели с помощью Model свойство. The 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'The MeanRCS свойство этого объекта задает средние значения (значения ) (ы) RCS.
'Input port'A входного параметра в каждом вызове 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'Объект использует свой собственный частный генератор случайных чисел, чтобы получить случайные числа. The Seed свойство этого объекта задает seed генератора случайных чисел. Использование 'Property' если вы хотите повторяемые результаты и не используете этот объект с программным обеспечением Parallel Computing Toolbox.

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

По умолчанию: 'Auto'

Seed

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) цели.

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

Падающий сигнал на цели масштабируется квадратным корнем коэффициента усиления.

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

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

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

Ссылки

[1] Mott, H., Antennas for Radar and Communications, John Wiley & Sons, 1992.

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

[3] Skolnik, M. Introduction to Радиолокационные Системы, 3rd Ed. New York: McGraw-Hill, 2001.

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

.
Введенный в R2011a