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);

Figure contains an axes. The axes with title Blake Chart contains 45 objects of type patch, line, text.

Установите частоту на 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);

Figure contains an axes. The axes with title Blake Chart contains 41 objects of type patch, line, text.

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

свернуть все

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

Пример: 100e6

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

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

Пример: 100e3

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

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

Пример: 10

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

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

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

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

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

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте