Цель оценки области значений FMCW состоит в том, чтобы оценить область значений цели. Например, радар для предотвращения столкновения в автомобиле должен оценить расстояние до самого близкого препятствия. Алгоритмы оценки области значений FMCW могут отличаться по деталям, но типичная высокоуровневая процедура следующие:
Dechirp — Dechirp полученный сигнал путем смешивания его с переданным сигналом. Если вы используете функцию dechirp
, переданный сигнал является ссылочным сигналом.
Найдите частоту удара — От сигнала dechirped, извлеките частоту удара или пару частот удара. Если сигнал FMCW имеет пилообразную форму (-развертка или пилообразная форма вниз-развертки), вы извлекаете частоту удара того. Если сигнал FMCW имеет треугольную развертку, вы извлекаете-развертку и частоты удара вниз-развертки.
Извлечение частот удара может использовать множество алгоритмов. Например, можно использовать следующие функции, чтобы помочь вам выполнить этот шаг:
pwelch
или periodogram
psd
findpeaks
rootmusic
phased.CFARDetector
Вычислите область значений — Использование частота удара или частоты, чтобы вычислить соответствующее значение области значений. Функция beat2range
может выполнить это вычисление.
При разработке алгоритма вы можете также выполнить эти вспомогательные задачи:
Визуализируйте цели в области Доплера области значений, с помощью Системы phased.RangeDopplerResponse
object™.
Определите, необходимо ли компенсировать Доплера области значений, связывающегося. Такая связь может произойти, если цель перемещается относительно радара. Можно использовать функцию rdcoupling
, чтобы вычислить смещение области значений из-за Доплера области значений, связывающегося. Если смещение области значений не незначительно, общие методы компенсации включают:
Вычитание диапазона смещается от вашей начальной оценки области значений
Наличие сигнала FMCW использует треугольную развертку вместо развертка или вниз развертывается
Исследуйте отношения среди требований области значений своей системы и параметров формы волны FMCW. Можно использовать эти функции:
range2time
time2range
range2bw
beat2range
| dechirp
| findpeaks
| periodogram
| phased.FMCWWaveform
| phased.RangeDopplerResponse
| pwelch
| range2beat
| range2bw
| range2time
| rdcoupling
| rootmusic
| time2range