height2range

Преобразуйте целевую высоту в распространенную область значений

Описание

пример

r = height2range(tgtht,anht,el) возвращает распространенную область значений в цель, r, в зависимости от целевой высоты tgtht, высота датчика anht, и локальный угол возвышения el принятие Кривой Наземной Модели с 4/3 эффективным Наземным радиусом.

пример

r = height2range(tgtht,anht,el,Name=Value) задает дополнительные входные параметры с помощью аргументов name-value. Например, можно задать плоскую модель Earth, кривую модель Earth с данным радиусом или Экспоненциальную Ссылочную Модель Атмосферы CRPL с пользовательскими значениями.

[r,trueSR,trueEL] = height2range(___,Method="CRPL") также возвращает истинную наклонную область значений и истинный угол возвышения, когда вы задаете модель Earth как "CRPL".

Примеры

свернуть все

Вычислите область значений вдоль распространенного пути для целевой высоты 1 км, высоты антенны 10 метров и угла возвышения 2 градусов в радаре. Примите кривую модель Earth с 4/3 эффективным Наземным радиусом.

r = height2range(1e3,10,2)
r = 2.7125e+04

Вычислите область значений вдоль распространенного пути с помощью экспоненциальной ссылочной атмосферы CRPL. Примите целевую высоту 1 км, высоту антенны 10 метров и угол возвышения 2 градусов в радаре. Кроме того, вычислите истинную наклонную область значений и истинный угол возвышения к цели.

[R,SRtrue,elTrue] = height2range(1e3,10,2,Method="CRPL")
R = 2.7171e+04
SRtrue = 2.7163e+04
elTrue = 1.9666

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

свернуть все

Целевая высота в метрах в виде неотрицательного скаляра с действительным знаком или вектора. Если tgtht вектор, он должен иметь тот же размер как другие векторные входные параметры height2range. На высоты ссылаются к земле.

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

Высота датчика в метрах в виде неотрицательного скаляра с действительным знаком или вектора. Если anht вектор, он должен иметь тот же размер как другие векторные входные параметры height2range. На высоты ссылаются к земле.

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

Локальный угол возвышения в градусах в виде скаляра с действительным знаком или вектора. Локальный угол возвышения является начальным углом возвышения луча, оставляя датчик. Если el вектор, он должен иметь тот же размер как другие векторные входные параметры height2range.

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

Аргументы name-value

Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN, где Name имя аргумента и Value соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.

Пример: Method="CRPL",SurfaceRefractivity=300,RefractionExponent=0.15

Наземная модель используется для расчета в виде "Curved", "Flat", или "CPRL".

  • "Curved" — Принимает Кривую Наземную Модель с 4/3 эффективным Наземным радиусом, который является приближением, используемым для моделирования эффектов преломления в тропосфере. Чтобы задать другое значение для эффективного Наземного радиуса, используйте EffectiveEarthRadius аргумент значения имени.

  • "Flat" — Принимает Плоскую Наземную Модель. В этом случае эффективный Наземный радиус бесконечен.

  • "CRPL" — Принимает кривую модель Earth с атмосферой, заданной Экспоненциальной Ссылочной Моделью Атмосферы CRPL с явлением преломления 313 N-модулей и экспонентой преломления 0,143859 км–1. Чтобы задать другие значения для явления преломления и экспоненты преломления, используйте SurfaceRefractivity и RefractionExponent назовите аргументы значения. Этот метод требует el быть положительным. Для получения дополнительной информации см. Геометрию Модели CRPL.

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

Эффективный Наземный радиус в метрах в виде положительной скалярной величины. Если этот аргумент не задан, height2range вычисляет эффективный Наземный радиус с помощью градиента явления преломления –39 × 10–9 N-units/meter, который приводит к приблизительно 4/3 действительного Наземного радиуса. Этот аргумент применяется только если Method задан как "Curved".

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

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

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

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

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

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

свернуть все

Распространенная область значений между целью и датчиком в метрах, возвращенных как скалярный или вектор-строка с действительным знаком. Если r вектор, он имеет тот же размер как векторные входные параметры height2range.

Истинная наклонная область значений в метрах, возвращенных как скалярный или вектор-строка с действительным знаком. Если trueSR вектор, он имеет тот же размер как векторные входные параметры height2range. Этот аргумент доступен только если Method задан как "CRPL".

Истинный угол возвышения в градусах, возвращенный как скалярный или вектор-строка с действительным знаком. Если trueEL вектор, он имеет тот же размер как векторные входные параметры height2range. Этот аргумент доступен только если Method задан как "CRPL".

Больше о

свернуть все

Плоская наземная модель

Плоская модель Earth принимает, что Земля имеет бесконечный радиус и что индекс преломления воздуха универсален в атмосфере. Плоская модель Earth применима по коротким расстояниям и используется в приложениях как коммуникации, автомобильный радар и радар с синтезированной апертурой (SAR).

Учитывая высоту антенны ha и начальный угол возвышения θ 0, модель связывает целевую высоту hT и наклонная область значений RT

hT=ha+RTsinθ0RT=(hTha)cscθ0,

так знание одной из тех величин позволяет вам вычислить другой. Фактическая область значений R равна наклонной области значений. Истинный угол возвышения θT равен начальному углу возвышения.

Чтобы вычислить наземную область значений G, использовать

G=(hTha)cotθ0.

Flat Earth model geometry

Кривая наземная модель

То, что индекс преломления воздуха зависит от высоты, может быть обработано приблизительно при помощи радиуса эффективной Земли, больше, чем фактическое значение.

Учитывая радиус эффективной Земли R 0, высота антенны ha и начальный угол возвышения θ 0, модель связывает целевую высоту hT и наклонная область значений RT

(R0+hT)2=(R0+ha)2+RT2+2RT(R0+ha)sinθt,

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

hT=(R0+ha)2+RT2+2RT(R0+ha)sinθ0R0.

Фактическая область значений R равна наклонной области значений. Истинный угол возвышения θT равен начальному углу возвышения.

Чтобы вычислить наземную область значений G, использовать

G=R0ϕ=R0arcsinRTcosθ0R0+hT.

Curved Earth model geometry

Стандартная модель распространения использует радиус эффективной Земли, который является 4/3 временами фактическое значение. Эта модель имеет два основных ограничения:

  1. Модель подразумевает значение для индекса преломления около поверхности Земли, которая допустима только для определенных областей и в определенные времена года. Чтобы смягчить это ограничение, используйте радиус эффективной Земли на основе поверхностного значения явления преломления.

  2. Модель подразумевает значение для градиента индекса преломления, которое нереалистично низко на высотах приблизительно 8 км. Чтобы частично смягчить это ограничение, используйте радиус эффективной Земли на основе высот платформы.

Для получения дополнительной информации смотрите effearthradius.

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

Атмосферные доказательства преломления самостоятельно как отклонение в электромагнитном луче от прямой линии из-за изменения плотности воздуха в зависимости от высоты. Ссылочная модель атмосферы экспоненциала Центральной радио-лаборатории распространения (CRPL) обрабатывает эффекты преломления путем предположения, что индекс преломления n (h) и явление преломления N затухает экспоненциально с высотой. Модель задает

N=(n(h)1)×106=NseRexph,

где N s является атмосферным значением явления преломления (в модулях 10–6) в поверхности земли R exp является постоянным затуханием, и h является высотой выше поверхности в километрах. Таким образом

n(h)=1+(Ns×106)eRexph.

Значение по умолчанию N s является 313 N-модулями и может быть изменено с помощью SurfaceRefractivity аргумент значения имени в функциях, которые принимают его. Значение по умолчанию R exp составляет 0,143859 км–1 и может быть изменен с помощью RefractionExponent аргумент значения имени в функциях, которые принимают его.

Геометрия модели CRPL

Когда явление преломления воздуха включено в кривую модель Earth, пути к лучу не следуют за прямой линией, но изгибаются вниз. (Этот оператор принимает стандартное атмосферное распространение и неотрицательные углы возвышения.) Истинный угол возвышения$\theta_T$ отличается от начальной буквы$\theta_0$. Фактическая область значений$R$, которая является расстоянием вдоль изогнутого контура$R'$, отличается от наклонной области значений$R_T$.

Учитывая радиус Земли$R_0$, высоту антенны$h_a$, начальный угол возвышения $\theta_0$и зависимый высотой индекс преломления$n(h)$ со значением$n_0$ в$h=0$, модифицированная модель связывает целевую высоту$h_T$ и фактическую область значений$R$

$$ R=\int_0^{h_T-h_a}{n(h)\,dh}\,
 \left({{1-\left(\frac{\textstyle n_0\cos\theta_0}{\textstyle
 n(h)\left(1+\frac{\textstyle h}{\textstyle
 R_0+h_a}\right)}\right)^2}}\right)^{-1/2}.
$$

Когда Method задан как "CRPL", интеграл решен с помощью$n(h)$ из Экспоненциальной Ссылочной Модели Атмосферы CRPL.

Чтобы вычислить наземную область значений$G$, использовать

$$ G=\int_0^{h_T-h_a}\frac{dh}{1+\frac{\textstyle h}{\textstyle
R_0+h_a}}\, \left({{\left(\frac{\textstyle n(h)\left(1+\frac{\textstyle
h}{\textstyle
 R_0+h_a}\right)}{\textstyle
 n_0\cos\theta_0}\right)^2}}-1\right)^{-1/2}.
$$

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2021b