range2bw

Преобразуйте разрешение области значений в необходимую полосу пропускания

Описание

пример

Примечание

Использование range2bw не рекомендуется. Использовать rangeres2bw вместо этого.

bw = range2bw(rngres) возвращает пропускную способность, необходимую для различения двух целевых объектов, разделенных заданной областью значений. Такие возможности часто называют range resolution. Распространение принято двухсторонним, как и в моностатической радиолокационной системе.

bw = range2bw(rngres,c) задает скорость распространения сигнала.

Примеры

свернуть все

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

rngres = 10;
c = physconst('LightSpeed');
bw = range2bw(rngres,c)/1e6;

Необходимая полоса пропускания составляет приблизительно 15 МГц.

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

свернуть все

Разрешение целевой области значений в метрах, заданное как скаляр или массив MATLAB положительных вещественных значений.

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

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

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

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

свернуть все

Необходимая полоса пропускания в hertz, возвращенная как массив MATLAB положительных вещественных значений. Размерности bw те же, что и у rngres.

Совет

  • Эта функция принимает двухстороннее распространение. Для одностороннего распространения можно найти необходимую полосу пропускания, умножив выход этой функции на 2.

Алгоритмы

Функция вычисляет c/(2*rngres).

Ссылки

[1] Skolnik, M. Introduction to Радиолокационные Системы, 3rd Ed. New York: McGraw-Hill, 2001.

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

.
Введенный в R2012b