radarvcd

Вертикальная схема покрытия

Синтаксис

[vcp,vcpangles] = radarvcd(freq,rfs,anht)
[vcp,vcpangles] = radarvcd(___,Name,Value)
radarvcd(___)

Описание

пример

[vcp,vcpangles] = radarvcd(freq,rfs,anht) вычисляет вертикальный шаблон покрытия узкополосной радарной антенны. Вертикальный Шаблон Покрытия является областью значений радара, vcp, как функция угла повышения, vcpangles. Вертикальный шаблон покрытия зависит от трех параметров. Эти параметры являются максимальной областью значений обнаружения свободного пространства радара, rfs, радарной частотой, freq, и высотой антенны, anht.

пример

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

пример

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

Примеры

свернуть все

Установите частоту на 100 МГц, высоту антенны к 10 м и область значений свободного пространства к 200 км. Шаблон антенны, поверхностная шероховатость, угол наклона антенны и полевая поляризация принимают их значения по умолчанию, как задано в AntennaPattern, SurfaceRoughness, TiltAngle и свойствах Polarization.

Получите массив вертикальных значений шаблона покрытия и углов.

freq = 100e6;
ant_height = 10;
rng_fs = 200;
[vcp,vcpangles] = radarvcd(freq,rng_fs,ant_height);

Чтобы видеть вертикальный шаблон покрытия, не используйте выходные аргументы.

freq = 100e6;
ant_height = 10;
rng_fs = 200;
radarvcd(freq,rng_fs,ant_height);

Установите частоту на 100 МГц, высоту антенны к 10 м и область значений свободного пространства к 200 км. Шаблон антенны является функцией sinc с шириной на уровне половинной мощности на 45 °. Поверхностная шероховатость установлена в 1 м. Угол наклона антенны установлен в 0 °, и полевая поляризация является горизонталью.

pat_angles = linspace(-90,90,361)';
pat_u = 1.39157/sind(45/2)*sind(pat_angles);
pat = sinc(pat_u/pi);
freq = 100e6;
ant_height = 10;
rng_fs = 200;
tilt_ang = 0;
[vcp,vcpangles] = radarvcd(freq,rng_fs,ant_height,...
    'RangeUnit','km','HeightUnit','m',...
    'AntennaPattern',pat,...
    'PatternAngles',pat_angles,...
    'TiltAngle',tilt_ang,'SurfaceRoughness',1);

Постройте кривую угла высоты области значений (Блэйк Чарт) для радара с заданным пользователями шаблоном антенны.

Задайте sinc-функциональный шаблон антенны с шириной луча на уровне половинной мощности 90 градусов.

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

Задайте радар, который передает на уровне 100 МГц. Область значений свободного пространства составляет 200 км, высота антенны составляет 10 метров, угол наклона антенны является нулевыми степенями, и поверхностная шероховатость составляет один метр.

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

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

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

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

свернуть все

Радарная частота, заданная как скаляр с действительным знаком меньше чем 10 ГГц (10e9).

Пример: 100e6

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

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

Пример: 100e3

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

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

Пример: 10

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

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

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

Пример: ‘HeightUnit’, k‘m’

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

Пример: 'mi'

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

Единицы высоты антенны, обозначающие метры, морские мили, мили, километры или футы. Эта пара "имя-значение" задает модули для высоты антенны, anht и пары "имя-значение" 'SurfaceRoughness'.

Пример: 'm'

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

Переданная поляризация волны, заданная как 'H' для горизонтальной поляризации и 'V' для вертикальной поляризации.

Пример: 'V'

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

Диэлектрическая постоянная отражающейся поверхности, заданной как скаляр с комплексным знаком. Когда не использовано, диэлектрическая постоянная взята из зависимой частотой модели диэлектрика морской воды, выведенной в Блэйке [1].

Пример: 70

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

Поверхностная шероховатость, заданная как неотрицательный действительный скаляр. Поверхностная шероховатость является мерой изменения высоты отражающейся поверхности. Шероховатость моделируется как волна синусоиды с высотой гребня к канавке, данной этим значением. Значение 0 указывает на сглаженную поверхность. Модули для поверхностной высоты шероховатости заданы значением Пары "имя-значение" 'HeightUnit'.

Пример 2

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

Шаблон повышения антенны, заданный как N с действительным знаком-by-1 вектор-столбец. Значения для 'AntennaPattern' должны быть заданы вместе со значениями для 'PatternAngles'.

Пример: cosd([–90:90])

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

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

Пример: [-90:90]

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

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

Пример: 10

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

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

Пример: 70

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

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

свернуть все

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

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

Больше о

свернуть все

Вертикальный шаблон покрытия

Максимальная область значений обнаружения радарной антенны может отличаться, в зависимости от размещения. Предположим, что вы помещаете радарную антенну около отражающейся поверхности, такой как поверхность земли земли или поверхность моря и вычислили максимальную область значений обнаружения. Если бы вы затем перемещаете ту же радарную антенну в свободное пространство, далекое от каких-либо контуров, различная максимальная область значений обнаружения закончилась бы. Это - эффект многопутевой интерференции, которая происходит, когда волны, отраженные от поверхности, конструктивно добавляют к или аннулируют прямой сигнал пути от радара до цели. Многопутевая интерференция дает начало серии лепестков в вертикальной плоскости. Вертикальный шаблон покрытия является графиком фактической максимальной области значений обнаружения радара по сравнению с целевым повышением и зависит от максимальной области значений обнаружения свободного пространства и целевого угла повышения. Смотрите Блэйка [1].

Ссылки

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

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

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

Введенный в R2013a