exponenta event banner

rcsdisc

Сечение РЛС плоской кольцевой пластины

Описание

пример

rcspat = rcsdisc(r,c,fc) возвращает схему сечения РЛС плоской круглой пластины радиуса r. Сечение РЛС является функцией частоты сигнала, fcи скорость распространения сигнала, c. Предполагается, что пластина лежит на плоскости xy. Центр пластины расположен в начале локальной системы координат.

пример

rcspat = rcsdisc(r,c,fc,az,el) также задаются азимутальные углы, azи углы возвышения, el, при котором вычисляют сечение РЛС.

пример

[rcspat,azout,elout] = rcsdisc(___) также возвращает азимутальные углы, azoutи углы возвышения, elout, при котором вычисляются сечения РЛС. Эти выходные аргументы можно использовать с любым из предыдущих синтаксисов.

Примеры

свернуть все

Отображение диаграммы сечения РЛС круговой пластины в зависимости от азимута и отметки. Радиус пластины 22,5 см. Рабочая частота - 4,5 ГГц.

Задайте геометрию пластины и параметры сигнала.

c = physconst('Lightspeed');
fc = 4.5e9;
platerad = 0.225;

Вычислите RCS для всех направлений, используя значения направления по умолчанию.

[rcspat,azresp,elresp] = rcsdisc(platerad,c,fc);
imagesc(azresp,elresp,pow2db(rcspat))
colorbar
xlabel('Azimuth Angle (deg)')
ylabel('Elevation Angle (deg)')
title('Circular Plate RCS (dBsm)')

Figure contains an axes. The axes with title Circular Plate RCS (dBsm) contains an object of type image.

Постройте график сечения РЛС круговой пластины как функции угла места для фиксированного азимутального угла 5∘. Радиус пластины 22,5 см. Рабочая частота - 4,5 ГГц.

Определите радиус пластины и параметры сигнала.

c = physconst('Lightspeed');
fc = 4.5e9;
platerad = 0.225;

Вычислите RCS как функцию отметки.

az = 5;
el = -90:90;
[rcspat,azresp,elresp] = rcsdisc(platerad,c,fc,az,el);
plot(elresp,pow2db(rcspat))
xlabel('Elevation Angle (deg)')
ylabel('RCS (dBsm)')
title('Circular Plate RCS as Function of Elevation')
grid on

Figure contains an axes. The axes with title Circular Plate RCS as Function of Elevation contains an object of type line.

Постройте график сечения РЛС круговой пластины как функции частоты для одного азимута и отметки. Радиус пластины 22,5 см.

Определите радиус пластины и параметры сигнала.

c = physconst('Lightspeed');
platerad = 0.225;

Вычислите RCS в диапазоне частот для одного направления.

az = 5.0;
el = 20.0;
fc = (100:10:4000)*1e6;
[rcspat,azpat,elpat] = rcsdisc(platerad,c,fc,az,el);
disp([azpat,elpat])
     5    20
plot(fc/1e6,pow2db(squeeze(rcspat)))
xlabel('Frequency (MHz)')
ylabel('RCS (dBsm)')
title('Circular Plate RCS as Function of Frequency')
grid on

Figure contains an axes. The axes with title Circular Plate RCS as Function of Frequency contains an object of type line.

Входные аргументы

свернуть все

Радиус круглой пластины, заданный как положительный скаляр. Единицы в метрах.

Пример: 5.5

Типы данных: double

Скорость распространения сигнала, заданная как положительный скаляр. Единицы измерения в метрах в секунду. Для значения SI скорости света используйте physconst('LightSpeed').

Пример: 3e8

Типы данных: double

Частота для вычислительного радарного поперечного сечения, определенного как положительный скаляр или положительный, вектор ряда 1 на L, с реальным знаком. Единицы измерения частоты - в Гц.

Пример: [100e6 200e6]

Типы данных: double

Азимутальные углы для вычисления направленности и шаблона, заданные как действительный вектор 1-by-M строки, где M - число азимутальных углов. Угловые единицы в градусах. Азимутальные углы должны лежать между -180 ° и 180 ° включительно.

Азимутальный угол - это угол между осью x и проекцией вектора направления на плоскость xy. Угол азимута является положительным при измерении от оси x к оси y.

Пример: -45:2:45

Типы данных: double

Возвышение удит рыбу для вычислительной директивности и образца, определенного как вектор ряда 1 на Н, с реальным знаком, где N - количество желаемых направлений возвышения. Угловые единицы в градусах. Углы возвышения должны лежать между -90 ° и 90 ° включительно.

Угол места - это угол между вектором направления и плоскостью xy. При измерении по направлению к оси Z угол наклона является положительным.

Пример: -75:1:70

Типы данных: double

Выходные аргументы

свернуть все

Схема сечения РЛС, возвращаемая в виде массива N-by-M-by-L. N - длина вектора, возвращаемого в elout аргумент. M - длина вектора, возвращаемого в azout аргумент. L - длина fc вектор. Единицы в метрах-квадрате.

Типы данных: double

Азимутальные углы для вычисления направленности и шаблона, возвращаемые как действительный вектор 1-by-M строки, где M - число азимутальных углов, заданное az входной аргумент. Угловые единицы в градусах.

Азимутальный угол - это угол между осью x и проекцией вектора направления на плоскость xy. Угол азимута является положительным при измерении от оси x к оси y.

Типы данных: double

Углы возвышения для вычисления направленности и шаблона, возвращаемые как действительный вектор строки 1-by-N, где N - число углов возвышения, указанное в el выходной аргумент. Угловые единицы в градусах.

Угол места - это угол между вектором направления и плоскостью xy. При измерении по направлению к оси Z угол наклона является положительным.

Типы данных: double

Подробнее

свернуть все

Азимут и отметка

В этом разделе описывается соглашение, используемое для определения азимута и углов возвышения.

Азимутальный угол вектора - это угол между осью x и ее ортогональной проекцией на плоскость xy. При переходе от оси X к оси Y угол является положительным. Азимутальные углы лежат между -180 ° и 180 ° градусов включительно. Угол места - это угол между вектором и его ортогональной проекцией на плоскость xy. При переходе к положительной оси Z от плоскости xy угол является положительным. Углы возвышения лежат между -90 ° и 90 ° градусов включительно.

Ссылки

[1] Махафза, Бассем. Анализ и проектирование радиолокационных систем с использованием MATLAB, 2-й ред. Бока Ратон, FL: Chapman & Hall/CRC, 2005.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2021a