Вертикальная схема покрытия
[
вычисляет вертикальный шаблон покрытия узкополосной радарной антенны. Вертикальный Шаблон Покрытия является областью значений радара vcp
,vcpangles
] = radarvcd(freq
,rfs
,anht
)vcp
в зависимости от угла возвышения vcpangles
. Вертикальный шаблон покрытия зависит от трех параметров: максимальная область значений обнаружения свободного пространства радара rfs
, радарная частота freq
, и высота антенны anht
.
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);
Чтобы видеть вертикальный шаблон покрытия, не используйте выходные аргументы.
radarvcd(freq,rng_fs,ant_height);
Установите частоту на 100 МГц, высоту антенны к 10 м и область значений свободного пространства к 200 км. Шаблон антенны является функцией sinc с шириной на уровне половинной мощности на 45 °. Поверхностное стандартное отклонение высоты установлено в m. Угол наклона антенны установлен в 0 °, и полевая поляризация является горизонталью.
pat_angles = linspace(-90,90,361)'; freq = 100e6; ntn = phased.SincAntennaElement('Beamwidth',45); pat = ntn(freq,pat_angles'); 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,'SurfaceHeightStandardDeviation',1/(2*sqrt(2)));
Вызовите radarvcd
без выходных аргументов, чтобы отобразить вертикальный шаблон покрытия.
radarvcd(freq,rng_fs,ant_height,... 'RangeUnit','km','HeightUnit','m',... 'AntennaPattern',pat,... 'PatternAngles',pat_angles,... 'TiltAngle',tilt_ang,'SurfaceHeightStandardDeviation',1/(2*sqrt(2)));
В качестве альтернативы используйте radarvcd
выходные аргументы и blakechart
функционируйте, чтобы отобразить вертикальный шаблон покрытия к максимальной области значений 400 км и максимальной высоте 50 км. Настройте график Блэйка путем изменения цвета.
blakechart(vcp,vcpangles,400,50, ... 'FaceColor',[0.8500 0.3250 0.0980],'EdgeColor',[0.8500 0.3250 0.0980])
Постройте кривую угла высоты области значений (график Блэйка) для радара с заданным пользователями шаблоном антенны.
Задайте sinc-функциональный шаблон антенны с шириной луча на уровне половинной мощности 90 градусов. Радар передает на уровне 100 МГц.
pat_angles = linspace(-90,90,361)';
freq = 100e6;
ntn = phased.SincAntennaElement('Beamwidth',90);
pat = ntn(freq,pat_angles');
Укажите диапазон свободного пространства 200 км. Высота антенны составляет 10 метров, угол наклона антенны является нулевыми степенями, и поверхностная шероховатость составляет один метр.
rng_fs = 200; ant_height = 10; tilt_ang = 0; surf_roughness = 1;
Создайте радарный график угла высоты области значений.
radarvcd(freq,rng_fs,ant_height,... 'RangeUnit','km','HeightUnit','m',... 'AntennaPattern',pat,... 'PatternAngles',pat_angles,... 'TiltAngle',tilt_ang,... 'SurfaceHeightStandardDeviation',surf_roughness/(2*sqrt(2)));
freq
— Радарная частотаРадарная частота в виде скаляра с действительным знаком меньше чем 10 ГГц (1010 Гц).
Пример: 100e6
Типы данных: double
rfs
— Область значений свободного пространстваОбласть значений свободного пространства в виде положительной скалярной величины или вектора. rfs
расчетная или принятая область значений свободного пространства для цели или для односторонней системы RF, в которой полевая сила имела бы заданное значение. Модули области значений установлены RangeUnit
аргумент значения имени.
Пример: 100e3
Типы данных: double
anht
— Радарная высота антенныРадарная высота антенны в виде скаляра с действительным знаком. На высоту ссылаются на поверхность. Единицы высоты установлены HeightUnit
аргумент значения имени.
Пример: 10
Типы данных: double
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'HeightUnit','km'
RangeUnit
— Радарные модули области значений'km'
(значение по умолчанию) | 'nmi'
| 'mi'
| 'ft'
| 'm'
| 'kft'
HeightUnit
— Единицы высоты антенны'm'
(значение по умолчанию) | 'nmi'
| 'mi'
| 'km'
| 'ft'
| 'kft'
Единицы высоты антенны, обозначающие метры, морские мили, мили, километры, футы или kilofeet. Этот аргумент задает модули для высоты антенны anht
и 'SurfaceRoughness'
аргумент.
Пример: 'm'
Типы данных: char
Polarization
— Переданная поляризация волны'H'
(значение по умолчанию) | 'V'
Переданная поляризация волны в виде 'H'
для горизонтальной поляризации или 'V'
для вертикальной поляризации.
Пример: 'V'
Типы данных: char
SurfaceRelativePermittivity
— Комплексная проницаемость отражающейся поверхностиКомплексная проницаемость (диэлектрическая постоянная) отражающейся поверхности в виде скаляра с комплексным знаком. Значение по умолчанию этого аргумента зависит от значения freq
. radarvcd
использует модель морской воды, которая допустима для частот до 10 ГГц.
Пример: 70
Типы данных: double
Поддержка комплексного числа: Да
SurfaceHeightStandardDeviation
— Стандартное отклонение поверхностной высоты
(значение по умолчанию) | скаляр с действительным знакомСтандартное отклонение поверхностной высоты в виде неотрицательного скаляра с действительным знаком. Значение 0
указывает на сглаженную поверхность. Используйте 'HeightUnit'
задавать единицы высоты.
Поверхностное стандартное отклонение высоты относится к гребню к канавке высота "surface roughness" через
Поверхностная шероховатость = 2 × √2 стандартных отклонения высоты Поверхности ×.
Пример 2
Типы данных: double
SurfaceSlope
— Поверхностный наклонПоверхностный наклон в градусах в виде неотрицательного скаляра. Это значение, как ожидают, будет 1.4 раза наклоном поверхности RMS. Учитывая условие это
2 × GRAZ/β0 <1,
где ГРАЦ является углом падения геометрии, заданной в градусах, и β 0 является поверхностным наклоном, эффективное поверхностное стандартное отклонение высоты в метрах вычисляется как
Эффективный HGTSD = HGTSD × (2 × GRAZ/β0)1/5.
Это вычисление лучшие счета на затенение. В противном случае эффективное стандартное отклонение высоты равно HGTSD. Этот аргумент значения по умолчанию к 0
, указание на сглаженную поверхность.
Типы данных: double
VegetationType
— Тип растительности'None'
(значение по умолчанию) | 'Trees'
| 'Brush'
| 'Weeds'
| 'Grass'
Поверхностный тип растительности в виде 'Trees'
, 'Weeds'
, и 'Brush'
приняты, чтобы быть плотной растительностью. 'Grass'
принят, чтобы быть тонкой травой. Используйте этот аргумент при использовании функции на поверхностях, отличающихся от моря.
ElevationBeamwidth
— Ширина луча вертикального изменения на уровне половинной мощности
(значение по умолчанию) | скаляр между 0 ° и 90 °Ширина луча вертикального изменения на уровне половинной мощности в градусах в виде скаляра между 0 ° и 90 °. Ширина луча вертикального изменения используется в вычислении sinc
шаблон антенны. Шаблон антенны по умолчанию симметричен относительно максимума луча и sin формы (u)/u. Параметр, который u дан u = sin k (θ), где θ является углом возвышения в радианах и k, дан k = x 0 / sin (π × ELBW/360), где ELBW является шириной луча вертикального изменения на уровне половинной мощности и x, 0 ≈ 1.3915573 является решением sin (x) = x / √ 2.
Типы данных: double
AntennaPattern
— Шаблон вертикального изменения антенныШаблон вертикального изменения антенны в виде вектор-столбца с действительным знаком. Значения для 'AntennaPattern'
должен быть задан вместе со значениями для 'PatternAngles'
. Оба вектора должны иметь тот же размер. Если и шаблон антенны и ширина луча вертикального изменения заданы, radarvcd
использует шаблон антенны и игнорирует значение ширины луча вертикального изменения. Этот аргумент значения по умолчанию к sinc шаблону антенны.
Пример: cosd([–90:90])
Типы данных: double
PatternAngles
— Углы возвышения шаблона антенныУглы возвышения шаблона антенны, заданные как вектор-столбец с действительным знаком. Размер вектора задан PatternAngles
должен совпасть с заданным AntennaPattern
. Угловые модули описываются в градусах и должны находиться между-90 ° и 90 °. В общем случае шаблон антенны должен заполнить целый диапазон от-90 ° до 90 ° для покрытия, которое будет вычислено правильно.
Пример: [-90:90]
Типы данных: double
TiltAngle
— Угол наклона антенны
(значение по умолчанию) | скаляр с действительным знакомУгол наклона антенны в виде скаляра с действительным знаком. Угол наклона является углом возвышения антенны относительно поверхности. Угловые модули описываются в градусах.
Пример: 10
Типы данных: double
EffectiveEarthRadius
— Эффективный Наземный радиусЭффективный Наземный радиус в метрах в виде положительной скалярной величины. Эффективный Наземный радиус является приближением, используемым для моделирования эффектов преломления в тропосфере. Значение по умолчанию вычисляет эффективный Наземный радиус с помощью градиента преломления -39e-9
, который приводит приблизительно к 4/3
из действительного Наземного радиуса.
Типы данных: double
MaxElevation
— Максимальный угол возвышения
(значение по умолчанию) | скаляр с действительным знакомМаксимальный угол возвышения в виде скаляра с действительным знаком. Максимальный угол возвышения является самым большим углом, для которого вычисляется вертикальный шаблон покрытия. Угловые модули описываются в градусах.
Пример: 70
Типы данных: double
MinElevation
— Минимальный угол возвышения
(значение по умолчанию) | скаляр с действительным знакомМинимальный угол возвышения в виде скаляра с действительным знаком. Минимальный угол возвышения является самым маленьким углом, для которого вычисляется вертикальный шаблон покрытия. Угловые модули описываются в градусах.
Пример: 10
Типы данных: double
ElevationStepSize
— Шаг угла возвышенияШаг угла возвышения в виде положительной скалярной величины в градусах. Вектор вертикального изменения идет от минимального значения, заданного в MinElevation
и максимальное значение задано в MaxElevation
с шагом ElevationStepSize
. Значением по умолчанию этого аргумента дают
Δ = 885.6 / (π × МГц f × h a, ft),
где МГц f является частотой в МГц и h, a, ft является высотой антенны в ногах.
Типы данных: double
vcp
— Вертикальный шаблон покрытияВертикальный шаблон покрытия, возвращенный как вектор-столбец с действительным знаком или матрица. Вертикальный шаблон покрытия является фактической максимальной областью значений радара. Каждая строка вертикального шаблона покрытия соответствует одному из углов, возвращенных в vcpangles
Столбцы vcp
соответствуйте диапазонам, указанным в rfs
.
vcpangles
— Вертикальные углы шаблона покрытияВертикальные углы шаблона покрытия, возвращенные как вектор-столбец. Углы лежат в диапазоне от-90 ° до 90 °. Каждая запись vcpangles
задает угол возвышения, в котором измеряется вертикальный шаблон покрытия.
Максимальная область значений обнаружения радарной антенны может отличаться в зависимости от размещения. Предположим, что вы помещаете радарную антенну около отражающейся поверхности, такой как поверхность земли земли или поверхность моря и вычислили максимальную область значений обнаружения. Если вы затем перемещаете ту же радарную антенну в свободное пространство, далекое от каких-либо контуров, это приводит к различной максимальной области значений обнаружения. Это - эффект многопутевой интерференции, которая происходит, когда волны, отраженные от поверхности, конструктивно добавляют к или аннулируют прямой сигнал пути от радара до цели. Многопутевая интерференция дает начало серии лепестков в вертикальной плоскости. Вертикальный шаблон покрытия является графиком фактической максимальной области значений обнаружения радара по сравнению с целевым вертикальным изменением и зависит от максимальной области значений обнаружения свободного пространства и целевого угла возвышения. Смотрите Блэйка [1].
Вертикальный шаблон покрытия обычно считается допустимым для высот антенны, которые являются в нескольких сотнях футов поверхности и с целями на высотах, которые не слишком близки к радарному горизонту.
[1] Блэйк, Ламонт V. Графический вывод машины радарных схем покрытия Вертикальной Плоскости. Военно-морской отчет 7098, 1970 научно-исследовательской лаборатории.
[2] Бартон, основные уравнения радиолокации Дэвида К. для современного радара. Норвуд, MA: дом Artech, 2013.
Указания и ограничения по применению:
Поддерживаемый только, когда выходные аргументы заданы.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.