blakechart

Угловая высота области значений (Блэйк) график

Синтаксис

blakechart(vcp,vcpangles)
blakechart(vcp,vcpangles,rmax,hmax)
blakechart(___,'Name','Value')

Описание

пример

blakechart(vcp,vcpangles) создает график угловой высоты области значений (также названный графиком Блэйка) для узкополосной радарной антенны. Этот график показывает максимальную радарную область значений функцией целевого повышения. Кроме того, график Блэйка отображает строки постоянной области значений и строки постоянной высоты. Вход состоит из вертикального шаблона покрытия, vcp, и вертикальных углов шаблона покрытия, vcpangles, произведенного radarvcd.

пример

blakechart(vcp,vcpangles,rmax,hmax), кроме того, задает максимальную область значений и высоту графика Блэйка. Можно задать область значений и единицы высоты отдельно в Парах "имя-значение", RangeUnit и HeightUnit. Этот синтаксис может использовать любой из входных параметров в предыдущем синтаксисе.

пример

blakechart(___,'Name','Value') позволяет вам задавать дополнительные входные параметры в форме Пар "имя-значение". Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN). Этот синтаксис может использовать любой из входных параметров в предыдущих синтаксисах.

Примеры

свернуть все

Отобразите вертикальную схему покрытия передачи антенны на уровне 100 МГц, и поместил 20 метров над землей. Установите область значений свободного пространства на 100 км. Используйте параметры графического вывода значения по умолчанию.

freq = 100e6;
ant_height = 20;
rng_fs = 100;
[vcp, vcpangles] = radarvcd(freq,rng_fs,ant_height);
blakechart(vcp, vcpangles);

Отобразите вертикальную схему покрытия передачи антенны на уровне 100 МГц, и поместил 20 метров над землей. Установите область значений свободного пространства на 100 км. Установите максимальную область значений графического вывода на 300 км и максимальную высоту графического вывода к 250 км.

freq = 100e6;
ant_height = 20;
rng_fs = 100;
[vcp, vcpangles] = radarvcd(freq,rng_fs,ant_height);
rmax = 300;
hmax = 250;
blakechart(vcp,vcpangles,rmax,hmax);

Постройте кривую угла высоты области значений радара, имеющего sinc-функциональный шаблон антенны.

Задайте шаблон антенны

Задайте шаблон антенны как функцию sinc.

pat_angles = linspace(-90,90,361)';
pat_u = 1.39157/sind(90/2)*sind(pat_angles);
pat = sinc(pat_u/pi);

Задайте параметры среды и радар

Установите частоту передачи на 100 МГц, область значений свободного пространства к 100 км, угол наклона антенны до 0 градусов, и поместите антенну 20 метров над землей. Примите поверхностную шероховатость одного метра.

freq = 100e6;
ant_height = 10;
rng_fs = 100;
tilt_ang = 0;
surf_roughness = 1;

Создайте радарные данные угла высоты области значений

[vcp, vcpangles] = radarvcd(freq,rng_fs,ant_height,...
    'RangeUnit','km','HeightUnit','m',...
    'AntennaPattern',pat,...
    'PatternAngles',pat_angles,'TiltAngle',tilt_ang,...
    'SurfaceRoughness',surf_roughness);

Отобразите радарные данные угла высоты области значений на графике

Установите максимальную область значений графического вывода на 300 км и максимальную высоту графического вывода к 250 000 м. Выберите модули области значений в качестве километров, 'km' и единиц высоты как метры, 'm'. Установите область значений, и оси высоты масштабируют степени к 1/2.

rmax = 300;
hmax = 250e3;
blakechart(vcp, vcpangles, rmax, hmax, 'RangeUnit','km',...
    'ScalePower',1/2,'HeightUnit','m');

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

свернуть все

Вертикальный шаблон покрытия, заданный как K-by-1 вектор-столбец. Вертикальный шаблон покрытия является фактической максимальной областью значений радара. Каждая запись вертикального шаблона покрытия соответствует одному из углов, заданных в vcpangles. Значения выражаются в километрах, если вы не изменяете единицу измерения с помощью Пары "имя-значение" 'RangeUnit'.

Пример: [282.3831; 291.0502; 299.4252]

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

Вертикальные углы шаблона покрытия, заданные как K-by-1 вектор-столбец. Набор углов колеблется от-90 ° до 90 °.

Пример: [2.1480; 2.2340; 2.3199]

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

Максимальная область значений графика, заданного как скаляр с действительным знаком. Модули области значений заданы Парой "имя-значение" RangeUnit.

Пример: 200

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

Максимальная высота графика, заданного как скаляр с действительным знаком. Единицы высоты заданы Парой "имя-значение" HeightUnit.

Пример: 100000

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

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: ‘RangeUnit’, ’m’

Модули области значений, обозначающие морские мили, мили, километры, футы или метры. Эта Пара "имя-значение" задает модули для вертикального входного параметра шаблона покрытия, vcp, и максимального входного параметра области значений, rmax.

Пример: 'mi'

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

Единицы высоты, заданные как один из 'nmi' | 'mi' | 'km' | 'ft' |'m' обозначение морских миль, миль, километров, футов или метров. Эта Пара "имя-значение" задает модули для максимальной высоты, hmax.

Пример: 'm'

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

Масштабируйте степень, заданную как скаляр между 0 и 1. Этот параметр задает область значений и степень шкалы оси высоты.

Пример: 0.5

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

Поверхностное явление преломления, заданное как неотрицательный скаляр с действительным знаком. Поверхностное явление преломления является параметром Экспоненциальной Ссылочной Модели Атмосферы CRPL, используемой в этой функции.

Пример: 314

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

Экспонента преломления, заданная как неотрицательный, скаляр с действительным знаком. Экспонента преломления является параметром Экспоненциальной Ссылочной Модели Атмосферы CRPL, используемой в этой функции.

Пример: 0.15

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

Больше о

свернуть все

Экспоненциал CRPL ссылочная модель атмосферы

Функция blakechart использует Экспоненциальную Ссылочную Атмосферу CRPL для образцовых эффектов преломления. Индекс преломления является функцией высоты

n(h)=1.0+(Ns×106)eRexph

где Ns является атмосферным значением явления преломления (в модулях 10–6) в поверхности земли, Rexp является постоянным затуханием, и h является высотой выше поверхности в километрах. Значение по умолчанию Ns 313 и может быть изменено с помощью Пары "имя-значение" 'SurfaceRefractivity'. Значение по умолчанию Rexp 0.143859 и может быть изменено с помощью Пары "имя-значение" 'RefractionExponent'.

Ссылки

[1] Блэйк, L.V. Графический вывод машины радарных схем покрытия Вертикальной Плоскости. Военно-морской отчет 7098, 1970 научно-исследовательской лаборатории.

Смотрите также

Введенный в R2013a