Цель оценки области значений 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
phased.FMCWWaveform
| phased.RangeDopplerResponse
| time2range
| range2time
| range2bw
| dechirp
| beat2range
| range2beat
| rdcoupling
| periodogram
| findpeaks
| pwelch
| rootmusic