Преобразуйте распространенную область значений, чтобы предназначаться для высоты
возвращает целевую высоту tgtht
= range2height(r
,anht
,el
)tgtht
в зависимости от распространенной области значений r
, высота датчика anht
, и локальный угол возвышения el
принятие Кривой Наземной Модели с 4/3 эффективным Наземным радиусом.
задает дополнительные входные параметры с помощью аргументов name-value. Например, можно задать плоскую модель Earth, кривую модель Earth с данным радиусом или Экспоненциальную Ссылочную Модель Атмосферы CRPL с пользовательскими значениями.tgtht
= range2height(r
,anht
,el
,Name=Value
)
Определите целевую высоту в метрах, учитывая область значений 300 км, высоту датчика 10 метров и угол возвышения 0,5 градусов. Примите кривую Землю с эффективным радиусом, равным 4/3 временам фактический радиус Земли.
R = 300e3; anht = 10; el = 0.5; range2height(R,anht,el)
ans = 7.9325e+03
Вычислите целевые высоты в метрах с помощью различных моделей Earth и сравните значения, которые вы получаете. Примите область значений 200 км и высоту антенны 100 метров. Используйте область значений углов возвышения от 0 до 5 градусов.
R = 200e3; anht = 100; el = (0:0.1:5)';
Вычислите целевую высоту для данных параметров, принимающих плоскую Землю.
tgthtFlat = range2height(R,anht,el,Method="Flat");
Вычислите целевую высоту для данных параметров, принимающих распространение свободного пространства с кривой Землей.
r0 = physconst("EarthRadius"); tgthtFS = range2height(R,anht,el,Method="Curved", ... EffectiveEarthRadius=r0);
Вычислите целевую высоту для данных параметров, принимающих 4/3 эффективный Наземный радиус.
tgthtEffRad = range2height(R,anht,el);
Вычислите целевую высоту для данных параграниц, принимающих атмосферную модель CRPL.
tgthtCRPL = range2height(R,anht,el,Method="CRPL");
Постройте график результатов.
plot(el,[tgthtFlat(:) tgthtFS(:) tgthtEffRad(:)], ... el,tgthtCRPL,'--',LineWidth=1.5) grid on xlabel("Elevation Angle (degrees)") ylabel("Target Height (m)") legend(["Flat" "Free Space" "4/3 Earth" "CRPL"],Location="best") title("Target Height Estimation")
r
— Распространенная область значенийРаспространенная область значений между целью и датчиком в метрах в виде скаляра с действительным знаком или вектора. Если r
вектор, он должен иметь тот же размер как другие векторные входные параметры range2height
.
Типы данных: double
anht
— Высота датчикаВысота датчика в метрах в виде неотрицательного скаляра с действительным знаком или вектора. Если anht
вектор, он должен иметь тот же размер как другие векторные входные параметры range2height
. На высоты ссылаются к земле.
Типы данных: double
el
— Локальный угол возвышенияЛокальный угол возвышения в градусах в виде скаляра с действительным знаком или вектора. Локальный угол возвышения является начальным углом возвышения луча, оставляя датчик. Если el
вектор, он должен иметь тот же размер как другие векторные входные параметры range2height
.
Типы данных: double
Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN
, где Name
имя аргумента и Value
соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.
Method="CRPL",SurfaceRefractivity=300,RefractionExponent=0.15,MaxNumIterations=8,Tolerance=1e-7
Method
— Модель Earth"Curved"
(значение по умолчанию) | "Flat"
| "CRPL"
Наземная модель используется для расчета в виде "Curved"
, "Flat"
, или "CPRL"
.
"Curved"
— Принимает Кривую Наземную Модель с 4/3 эффективным Наземным радиусом, который является приближением, используемым для моделирования эффектов преломления в тропосфере. Чтобы задать другое значение для эффективного Наземного радиуса, используйте EffectiveEarthRadius
аргумент значения имени.
"Flat"
— Принимает Плоскую Наземную Модель. В этом случае эффективный Наземный радиус бесконечен.
"CRPL"
— Принимает кривую модель Earth с атмосферой, заданной Экспоненциальной Ссылочной Моделью Атмосферы CRPL с явлением преломления 313 N-модулей и экспонентой преломления 0,143859 км–1. Чтобы задать другие значения для явления преломления и экспоненты преломления, используйте SurfaceRefractivity
и RefractionExponent
назовите аргументы значения. Этот метод требует el
быть положительным. Для получения дополнительной информации см. Геометрию Модели CRPL.
Типы данных: char |
string
EffectiveEarthRadius
— Эффективный Наземный радиусЭффективный Наземный радиус в метрах в виде положительной скалярной величины. Если этот аргумент не задан, range2height
вычисляет эффективный Наземный радиус с помощью градиента явления преломления –39 × 10–9 N-units/meter, который приводит к приблизительно 4/3 действительного Наземного радиуса. Этот аргумент применяется только если Method
задан как "Curved"
.
Типы данных: double
SurfaceRefractivity
— Поверхностное явление преломления
(значение по умолчанию) | скаляр с действительным знакомПоверхностное явление преломления в N-модулях в виде неотрицательного скаляра с действительным знаком. Поверхностное явление преломления является параметром Экспоненциальной Ссылочной Модели Атмосферы CRPL, используемой range2height
. Этот аргумент применяется только если Method
задан как "CRPL"
.
Типы данных: double
RefractionExponent
— Экспонента преломления
(значение по умолчанию) | скаляр с действительным знакомЭкспонента преломления в виде неотрицательного скаляра с действительным знаком. Экспонента преломления является параметром Экспоненциальной Ссылочной Модели Атмосферы CRPL, используемой range2height
. Этот аргумент применяется только если Method
задан как "CRPL"
.
Типы данных: double
MaxNumIterations
— Максимальное количество итераций для метода CRPL
(значение по умолчанию) | неотрицательное скалярное целое числоМаксимальное количество итераций для метода CRPL в виде неотрицательного скалярного целого числа. Этот вход действует как гарантия, чтобы вытеснить долгие итеративные вычисления. Этот аргумент применяется только если Method
задан как "CRPL"
.
Если MaxNumIterations
установлен в 0
, range2height
выполняет более быстрое, но менее точное неитеративное вычисление CRPL. Неитеративное вычисление имеет максимальную ошибку высоты 0,056388 м (0,185 футов) на целевой высоте 30 480 м (100 000 футов) и угле возвышения 0. Ошибка высоты для неитеративного метода уменьшается с уменьшающейся целевой высотой и увеличивающий угол возвышения.
Типы данных: double
Tolerance
— Числовой допуск к методу CRPL1e-6
(значение по умолчанию) | положительный действительный скалярЧисловой допуск к методу CRPL в виде положительного действительного скаляра. Итеративный процесс завершает работу, когда числовой допуск достигается. Этот аргумент применяется только если Method
задан как "CRPL"
и MaxNumIterations
больше 0
.
Типы данных: double
tgtht
— Целевая высотаЦелевая высота в метрах, возвращенных как неотрицательный скалярный или вектор-строка с действительным знаком. Если tgtht
вектор, он имеет тот же размер как векторные входные параметры range2height
. На высоту ссылаются к земле.
Плоская модель Earth принимает, что Земля имеет бесконечный радиус и что индекс преломления воздуха универсален в атмосфере. Плоская модель Earth применима по коротким расстояниям и используется в приложениях как коммуникации, автомобильный радар и радар с синтезированной апертурой (SAR).
Учитывая высоту антенны ha и начальный угол возвышения θ 0, модель связывает целевую высоту hT и наклонная область значений RT
так знание одной из тех величин позволяет вам вычислить другой. Фактическая область значений R равна наклонной области значений. Истинный угол возвышения θT равен начальному углу возвышения.
Чтобы вычислить наземную область значений G, использовать
То, что индекс преломления воздуха зависит от высоты, может быть обработано приблизительно при помощи радиуса эффективной Земли, больше, чем фактическое значение.
Учитывая радиус эффективной Земли R 0, высота антенны ha и начальный угол возвышения θ 0, модель связывает целевую высоту hT и наклонная область значений RT
так знание одной из тех величин позволяет вам вычислить другой. В частности,
Фактическая область значений R равна наклонной области значений. Истинный угол возвышения θT равен начальному углу возвышения.
Чтобы вычислить наземную область значений G, использовать
Стандартная модель распространения использует радиус эффективной Земли, который является 4/3 временами фактическое значение. Эта модель имеет два основных ограничения:
Модель подразумевает значение для индекса преломления около поверхности Земли, которая допустима только для определенных областей и в определенные времена года. Чтобы смягчить это ограничение, используйте радиус эффективной Земли на основе поверхностного значения явления преломления.
Модель подразумевает значение для градиента индекса преломления, которое нереалистично низко на высотах приблизительно 8 км. Чтобы частично смягчить это ограничение, используйте радиус эффективной Земли на основе высот платформы.
Для получения дополнительной информации смотрите effearthradius
.
Атмосферные доказательства преломления самостоятельно как отклонение в электромагнитном луче от прямой линии из-за изменения плотности воздуха в зависимости от высоты. Ссылочная модель атмосферы экспоненциала Центральной радио-лаборатории распространения (CRPL) обрабатывает эффекты преломления путем предположения, что индекс преломления n (h) и явление преломления N затухает экспоненциально с высотой. Модель задает
где N s является атмосферным значением явления преломления (в модулях 10–6) в поверхности земли R exp является постоянным затуханием, и h является высотой выше поверхности в километрах. Таким образом
Значение по умолчанию N s является 313 N-модулями и может быть изменено с помощью SurfaceRefractivity
аргумент значения имени в функциях, которые принимают его. Значение по умолчанию R exp составляет 0,143859 км–1 и может быть изменен с помощью RefractionExponent
аргумент значения имени в функциях, которые принимают его.
Когда явление преломления воздуха включено в кривую модель Earth, пути к лучу не следуют за прямой линией, но изгибаются вниз. (Этот оператор принимает стандартное атмосферное распространение и неотрицательные углы возвышения.) Истинный угол возвышения отличается от начальной буквы. Фактическая область значений, которая является расстоянием вдоль изогнутого контура, отличается от наклонной области значений.
Учитывая радиус Земли, высоту антенны, начальный угол возвышения и зависимый высотой индекс преломления со значением в, модифицированная модель связывает целевую высоту и фактическую область значений
Когда Method
задан как "CRPL"
, интеграл решен с помощью из Экспоненциальной Ссылочной Модели Атмосферы CRPL.
Чтобы вычислить наземную область значений, использовать
[1] Бартон, основные уравнения радиолокации Дэвида К. для современного радара. Норвуд, MA: дом Artech, 2013.
[2] Боб, B.R., и Г.Д. Тейер. "Центральный Радио-Экспоненциал Лаборатории Распространения Ссылочная Атмосфера". Журнал Исследования Национального бюро стандартов, Раздел D: Радио-63-е Распространение, № 3 (ноябрь 1959): 315. https://doi.org/10.6028/jres.063D.031.
[3] Блэйк, Ламонт V "Расчет Высоты луча для Непрерывного Нелинейного Атмосферного Профиля Показателя преломления". Радио-Наука 3, № 1 (январь 1968): 85–92. https://doi.org/10.1002/rds19683185.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.