phased.RadarTarget

Описание

RadarTarget Система object™ модели, как сигнал отражается от радарной цели. Количество, которое определяет ответ цели к входящим сигналам, называется радарным целевым поперечным сечением (ЭПР). В то время как все электромагнитные радарные сигналы поляризованы, можно иногда игнорировать поляризацию и обрабатывать их, как будто они были скалярными сигналами. Чтобы проигнорировать поляризацию, задайте EnablePolarization свойство как false. Чтобы использовать поляризацию, задайте EnablePolarization свойство как true. Для неполяризованной обработки эффективная площадь рассеивания инкапсулируется в одном скаляре, названном MeanRCS. Для поляризованной обработки задайте эффективную площадь рассеивания как матрицу рассеяния 2 на 2 в ScatteringMatrix свойство. Для обоих типов обработки поляризации существует несколько моделей Swerling, доступных, который может сгенерировать случайные колебания ЭПР. Выберите эти модели с помощью 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

Источник средней эффективной площади рассеивания

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

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

Когда 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.

Случайные числа используются, чтобы смоделировать случайные значения ЭПР. Это свойство применяется когда 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.

    • σ средняя эффективная площадь рассеивания (ЭПР) цели.

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

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

Для узкополосных поляризованных волн одиночный скалярный сигнал, 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.

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

Введенный в R2011a