beat2range

Преобразуйте частоту удара, чтобы расположиться

Синтаксис

r = beat2range(fb,slope)
r = beat2range(fb,slope,c)

Описание

пример

r = beat2range(fb,slope) преобразовывает частоту удара dechirped линейного сигнала FMCW к его соответствующей области значений. slope является наклоном развертки FMCW.

r = beat2range(fb,slope,c) задает скорость распространения сигнала.

Примеры

свернуть все

Примите, что форма волны FMCW развертывает полосу 3 МГц в 2 мс. dechirped целевой возврат имеет частоту удара 1 кГц. Вычислите целевой диапазон.

slope = 30e6/(2e-3);
fb = 1e3;
r = beat2range(fb,slope)
r = 9.9931

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

свернуть все

Победите частоту сигнала dechirped, заданного как вектор M-1 или матрица M-2 в герц. Если сигнал FMCW выполняет upsweep или downsweep, fb является вектором частот удара.

Если сигнал FMCW имеет треугольную развертку, fb является матрицей M-2, в которой каждая строка представляет пару частот удара. Каждая строка имеет форму [UpSweepBeatFrequency,DownSweepBeatFrequency].

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

Наклон развертки FMCW, заданной как ненулевой скаляр в герц в секунду. Если сигнал FMCW имеет треугольную развертку, slope является наклоном развертки-развертки половина. В этом случае slope должен быть положительным и вниз-развертка, половина принята, чтобы иметь наклон -slope.

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

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

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

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

свернуть все

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

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

Больше о

свернуть все

Победите частоту

Для-развертки или вниз-развертки сигнал FMCW, частотой удара является FtFr. В этом выражении Ft является несущей частотой переданного сигнала, и Fr является несущей частотой полученного сигнала.

Для сигнала FMCW с треугольной разверткой upsweep и downsweep имеют отдельные частоты удара.

Алгоритмы

Если fb является вектором, функция вычисляет c*fb/(2*slope).

Если fb является матрицей M-2 со строкой [UpSweepBeatFrequency,DownSweepBeatFrequency], соответствующей строкой в r является c*((UpSweepBeatFrequency - DownSweepBeatFrequency)/2)/(2*slope).

Эта функция поддерживает одинарную и двойную точность для входных данных и аргументов.

Ссылки

[1] Следуйте, Филип. Обнаружение и классификация низкой вероятности радара прерывания. Дом Artech, Бостон, 2009.

[2] Skolnik, M.I. Введение в радиолокационные системы. Нью-Йорк: McGraw-Hill, 1980.

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

Представленный в R2012b