rcstruncone

Эффективная площадь рассеивания усеченного конуса

Описание

пример

rcspat = rcstruncone(r1,r2,height,c,fc) возвращает шаблон эффективной площади рассеивания усеченного конуса. r1 радиус маленького конца конуса, r2 радиус большого конца и height коническая высота. Эффективная площадь рассеивания является функцией частоты сигнала, fc, и скорость распространения сигнала, c. Можно создать неусеченный конус установкой r1 обнулять. Конус указывает вниз на xy - плоскость. Источник расположен в вершине неусеченный конус, созданный путем расширения усеченного конуса к вершине.

пример

rcspat = rcstruncone(r1,r2,height,c,fc,az,el) также задает углы азимута, az, и углы возвышения, el, в котором можно вычислить эффективную площадь рассеивания.

пример

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

Примеры

свернуть все

Отобразите шаблон эффективной площади рассеивания (RCS) усеченного конуса в зависимости от угла азимута и вертикального изменения. Усеченный конус имеет радиус закругления дна канавки записи 9,0 см и главный радиус 12,5 см. Коническая высота составляет 1 м. Рабочая частота составляет 4,5 ГГц.

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

c = physconst('Lightspeed');
fc = 4.5e9;
radbot = 0.090;
radtop = 0.125;
hgt = 1;

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

[rcspat,azresp,elresp] = rcstruncone(radbot,radtop,hgt,c,fc);
imagesc(azresp,elresp,pow2db(rcspat))
xlabel('Azimuth Angle (deg)')
ylabel('Elevation Angle (deg)')
title('Truncated Cone RCS (dBsm)')
colorbar

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

Постройте шаблон эффективной площади рассеивания (RCS) усеченного конуса в зависимости от вертикального изменения для фиксированного угла азимута 5 градусов. Конус имеет радиус закругления дна канавки записи 9,0 см и главный радиус 12,5 см. Высота усеченного конуса составляет 1 м. Рабочая частота 4.5.

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

c = physconst('Lightspeed');
fc = 4.5e9;
radbot = 0.090;
radtop = 0.125;
hgt = 1;

Вычислите ЭПР под углом азимута 5 градусов.

az = 5.0;
el = -90:90;
[rcspat,azresp,elresp] = rcstruncone(radbot,radtop,hgt,c,fc,az,el);
plot(elresp,pow2db(rcspat))
xlabel('Elevation Angle (deg)')
ylabel('RCS (dBsm)')
title('Truncated Cone RCS as Function of Elevation')
grid on

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

Постройте шаблон эффективной площади рассеивания (RCS) усеченного конуса в зависимости от частоты для одного направления. Конус имеет радиус закругления дна канавки записи 9,0 см и главный радиус 12,5 см. Высота усеченного конуса составляет 1 м.

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

c = physconst('Lightspeed');
radbot = 0.090;
radtop = 0.125;
hgt = 1;

Вычислите ЭПР в области значений частот для одного направления.

az = 5.0;
el = 20.0;
fc = (100:100:4000)*1e6;
[rcspat,azpat,elpat] = rcstruncone(radbot,radtop,hgt,c,fc,az,el);
disp([azpat,elpat])
     5    20
plot(fc/1e6,pow2db(squeeze(rcspat)))
xlabel('Frequency (MHz)')
ylabel('RCS (dBsm)')
title('Truncated Cone RCS as Function of Frequency')
grid on

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

Постройте шаблон эффективной площади рассеивания (RCS) полного конуса в зависимости от вертикального изменения для фиксированного угла азимута. Чтобы задать полный конус обнуляет радиус закругления дна канавки записи. Установите главный радиус на 20,0 см и коническую высоту к 50 см. Примите, что рабочая частота составляет 4,5 ГГц, и угол азимута является 5 градусами.

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

c = physconst('Lightspeed');
fc = 4.5e9;
radsmall = 0.0;
radlarge = 0.20;
hgt = 0.5;

Вычислите ЭПР для фиксированного угла азимута 5 градусов.

az = 5.0;
el = -89:0.1:89;
[rcspat,azresp,elresp] = rcstruncone(radsmall,radlarge,hgt,c,fc,az,el);
plot(elresp,pow2db(rcspat))
xlabel('Elevation Angle (deg)')
ylabel('RCS (dBsm)')
title('Full Cone RCS as Function of Elevation')
grid on

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

Входные параметры

свернуть все

Радиус маленького конца усеченного конуса в виде неотрицательного скаляра. Величины в метрах.

Пример: 5.5

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

Радиус большого конца усеченного конуса в виде положительной скалярной величины. Величины в метрах.

Пример: 5.5

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

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

Пример: 3.0

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

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

Пример: 3e8

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

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

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

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

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

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

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

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

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

Угол возвышения является углом между вектором направления и xy - плоскость. Угол возвышения положителен, когда измерено к z - ось.

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

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

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

свернуть все

Шаблон эффективной площади рассеивания, возвращенный как N с действительным знаком-by-M-by-L массив. N является длиной вектора, возвращенного в elout аргумент. M является длиной вектора, возвращенного в azout аргумент. L является длиной fc вектор. Модули находятся в в квадрате метрами.

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

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

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

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

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

Угол возвышения является углом между вектором направления и xy - плоскость. Угол возвышения положителен, когда измерено к z - ось.

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

Больше о

свернуть все

Азимут и повышение

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

azimuth angle вектора является углом между x - осью и ее ортогональной проекцией на xy - плоскость. Угол положителен при движении от x - оси к y - ось. Углы азимута находятся между степенями на 180 ° и на-180 °, включительно. elevation angle является углом между вектором и его ортогональной проекцией на xy - плоскость. Угол положителен при движении к положительному z - оси от xy - плоскость. Углы возвышения находятся между степенями на 90 ° и на-90 °, включительно.

Ссылки

[1] Mahafza, Bassem. Анализ и проектирование радиолокационных систем Используя MATLAB, 2-го Эда. Бока-Ратон, FL: Chapman & Hall/CRC, 2005.

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2021a