Классический импульсный радар работает как эхолот с секундомером: посылает короткий импульс, ждёт отражённого эха и по времени задержки вычисляет расстояние. Подход надёжный, но требует мощного импульса и быстрой электроники, чтобы засечь наносекундные интервалы. Радиолюбителю такая техника не по карману. А вот другой принцип, при котором дальность вытаскивают не из времени, а из разности частот, доступен любому, у кого есть генератор с перестройкой и смеситель. Этот тип радара непрерывно льёт в эфир слабый сигнал, плавно гоняя его частоту туда-сюда, и читает дальность по тому, насколько отстало вернувшееся эхо. Простота принципа делает его идеальной площадкой для хобби-экспериментов.
Чем непрерывное излучение с качающейся частотой отличается от импульсного
Аббревиатура FMCW расшифровывается как радиолокатор непрерывного излучения с частотной модуляцией. Как и обычный радар непрерывного действия, он излучает мощность не вспышками, а постоянным потоком. Но в отличие от простого непрерывного радара, в нём рабочая частота меняется прямо во время измерения, то есть излучаемый сигнал модулируется по частоте. Именно эта качка частоты и превращает безликий непрерывный сигнал в линейку для измерения расстояний.
Слабое место простого непрерывного радара в том, что одночастотный сигнал умеет измерять только скорость по доплеровскому сдвигу, а дальность определить не способен, потому что в постоянной частоте нет временной метки, по которой можно засечь задержку эха. Частотная модуляция устраняет этот недостаток, ставя на каждый момент времени уникальную частотную отметку. Когда отражённый сигнал возвращается, его частота соответствует тому моменту в прошлом, когда он был излучён, и сравнение с текущей частотой передатчика сразу выдаёт задержку.
Чирп, разность частот и волшебство смесителя
Передатчик формирует сигнал с непрерывным линейным изменением частоты во времени, тот самый чирп, скользящий по полосе вверх. После усиления он уходит в передающую антенну. Отражённый от цели сигнал приходит на приёмную антенну с задержкой, равной времени полёта волны туда и обратно. За эту задержку передатчик успел уйти по частоте дальше, и принятый сигнал оказывается ниже по частоте, чем излучаемый в тот же момент.
Сердце измерения это смеситель. Принятый сигнал смешивают с тем, что передатчик излучает прямо сейчас, и на выходе смесителя выделяется разность частот переданного и принятого сигналов. Эту разность называют частотой биений. И вот ключевой момент: частота биений прямо пропорциональна задержке, а задержка пропорциональна дальности до цели. Чем дальше объект, тем сильнее отстало эхо, тем выше частота биений на выходе смесителя.
Связь выражается компактной формулой. Дальность R = (c × fб) / (2 × S), где c скорость света, fб измеренная частота биений, а S крутизна качания частоты, то есть скорость изменения частоты чирпа в герцах за секунду, равная отношению девиации частоты к длительности чирпа. Двойка в знаменателе учитывает путь туда и обратно. Замерив частоту биений, радар мгновенно пересчитывает её в расстояние.
Как из биений извлекают дальность и почему всё решает БПФ
Частота биений неизвестна заранее, но её прекрасно находит цифровая обработка сигналов. Сигнал биений с выхода смесителя пропускают через фильтр нижних частот, отсекающий высокочастотные продукты, усиливают и отправляют в цифровой процессор. Там над сигналом выполняют быстрое преобразование Фурье, БПФ, которое раскладывает сигнал на составляющие частоты и показывает, на каких частотах есть энергия.
Красота подхода в том, что каждая цель даёт на спектре свой пик на своей частоте биений. Положение пика по частоте однозначно соответствует дальности до цели. Несколько объектов на разных расстояниях породят несколько пиков, и радар увидит их все разом. В одном из любительских экспериментов с георадаром измеренный спектр биений показал максимум, точно соответствующий задержке в кабеле известной длины с учётом коэффициента укорочения, что наглядно подтвердило работу принципа. Поскольку оценка частоты синусоиды задача хорошо изученная, дальность извлекается надёжно даже из слабого сигнала.
Параметры чирпа и связь разрешения с длительностью обработки
Качество измерения целиком определяется параметрами чирпа, и их выбор подчиняется строгим соотношениям. Крутизна качания S равна отношению полной девиации частоты B к длительности чирпа T, то есть S = B / T. Частота биений при этом связана с дальностью как fб = 2 × R × S / c, откуда и выводится формула дальности. Разрешающая способность по частоте при анализе через преобразование Фурье обратно пропорциональна длительности наблюдения: чтобы различить два близких пика биений, нужна разность частот не меньше единицы, делённой на длительность чирпа. Подставив это в связь дальности и частоты биений, получаем разрешение по дальности ΔR = c / (2 × B), не зависящее от длительности чирпа, а только от полной полосы свипа.
Этот вывод поначалу удивляет: казалось бы, дольше слушаешь, точнее меришь, но разрешение по дальности упирается именно в ширину полосы, а не во время. Длительность же чирпа влияет на другое, на отношение сигнал-шум и на разрешение по скорости. Чтобы получить разрешение в три с половиной сантиметра, требуется полоса свипа около четырёх гигагерц, что объясняет, почему высокоразрешающие радары работают в широкополосных миллиметровых диапазонах. Любительский радар со скромной полосой в сотню мегагерц различает цели на расстоянии около полутора метров друг от друга, чего вполне достаточно для опытов по обнаружению крупных объектов или измерению уровня в резервуаре.
Бюджет радиолокатора и предельная дальность обнаружения
Максимальную дальность обнаружения задаёт основное уравнение радиолокации, связывающее принимаемую мощность с излучаемой. Принимаемая мощность убывает как четвёртая степень расстояния по формуле Pпр = (Pпер × G² × λ² × σ) / ((4π)³ × R⁴), где G усиление антенны, λ длина волны, σ эффективная площадь рассеяния цели, R дальность. Четвёртая степень расстояния это суровый закон: удвоение дальности роняет принимаемый сигнал в шестнадцать раз, поэтому каждый децибел чувствительности приёмника даёт лишь малую прибавку к дальности. Радар видит цель, пока принимаемая мощность превышает порог обнаружения, заданный шумом приёмника и требуемым отношением сигнал-шум.
У непрерывного радара есть важное преимущество в бюджете, объясняющее, почему ему хватает ничтожной мощности. Поскольку он излучает непрерывно, а не короткими импульсами, средняя излучаемая мощность при той же пиковой оказывается намного выше, и за время чирпа в приёмнике накапливается значительная энергия. Когерентное накопление множества чирпов через второе преобразование Фурье поднимает отношение сигнал-шум пропорционально числу накопленных чирпов, и сотня чирпов добавляет к чувствительности двадцать децибел. Динамический диапазон любительского передатчика для такого радара достигает ста децибел, чего хватает, чтобы на фоне мощного зондирующего сигнала разглядеть слабое отражение. Для расширения диапазона применяют усреднение, автоматическую регулировку усиления, которая в непрерывном радаре реализуется фильтром с наклонной характеристикой, компенсирующим спад сигнала с дальностью, и когерентное накопление.
Способность видеть близкие объекты и борьба с ложными целями
У такого радара есть впечатляющее достоинство: высокое разрешение по дальности. Построенный на недорогих компонентах прибор обеспечивает разрешение по дальности вплоть до трёх с половиной сантиметров и различает объекты, расположенные вплотную друг к другу. Разрешение определяется шириной полосы качания частоты по формуле ΔR = c / (2 × B), где B полная девиация частоты чирпа. Чем шире полоса свипа, тем мельче детали различает радар, и широкополосный чирп напрямую улучшает разрешающую способность.
Поскольку радар непрерывно и принимает, и передаёт одновременно, он обнаруживает сразу несколько объектов без мёртвых зон, свойственных импульсным системам. Но есть и недостаток: радар способен породить несуществующие, ложные цели. Их легко устраняют, измеряя наклон частотной характеристики модулирующего сигнала, ведь истинная цель ведёт себя согласованно с известным наклоном чирпа, а артефакт нет.
Отдельная забота это развязка передатчика и приёмника, работающих разом. Часть мощного зондирующего сигнала просачивается прямо в приёмник, минуя цель, и создаёт мощный пик на нулевой частоте биений, который маскирует близкие слабые отражения. С утечкой борются разнесением приёмной и передающей антенн, циркулятором или фильтром, подавляющим постоянную составляющую биений. Максимальная же однозначно измеряемая дальность ограничена частотой дискретизации аналого-цифрового преобразователя: частота биений самой дальней цели не должна превышать половину частоты дискретизации по теореме отсчётов, иначе дальние цели заворачиваются по спектру и отображаются ложно близкими. Эти два ограничения, утечка вблизи и заворот вдали, и задают рабочий диапазон дальностей конкретного радара.
Как разделить дальность и скорость движущейся цели
Отдельная тонкость возникает, когда цель движется. Тогда к частоте биений примешивается доплеровский сдвиг от движения, и расстояние со скоростью оказываются переплетены в одной измеренной частоте, что делает задачу на первый взгляд неразрешимой. Изящное решение это треугольный закон модуляции, при котором частоту гонят попеременно вверх и вниз. На восходящем склоне чирпа доплеровский сдвиг добавляется к частоте биений одним знаком, на нисходящем другим. Сравнив частоты биений на положительном и отрицательном наклонах, цифровая обработка разделяет вклад дальности и вклад скорости, по сути решая простую систему уравнений.
При движении цели на некоторую величину задержка сигнала меняется от чирпа к чирпу, и накопленное изменение фазы между последовательными чирпами несёт информацию о скорости. Анализ фазы серии чирпов через второе преобразование Фурье даёт оценку скорости с высокой точностью, а заодно позволяет различать две цели на одной дальности, если они движутся с разными скоростями.
Сам доплеровский сдвиг считают по формуле fд = 2 × v × f0 / c, где v радиальная скорость цели, f0 несущая частота, c скорость света. Двойка появляется оттого, что сдвиг набегает дважды, на пути к цели и обратно. Разрешение по скорости, как и разрешение по дальности, диктуется временем наблюдения, но уже полным временем всей пачки чирпов: чем дольше радар следит за целью, тем тоньше различает близкие скорости. Отсюда вытекает двумерная картина обработки, при которой первое преобразование Фурье по отсчётам внутри чирпа даёт дальность, а второе преобразование по номерам чирпов даёт скорость, и на выходе получается карта дальность-скорость, где каждая цель занимает свою ячейку. Такая обработка лежит в основе автомобильных радаров, которые одновременно меряют расстояние до впереди идущей машины и скорость её сближения, и тот же принцип любитель воспроизводит на скромном железе, получая на экране не просто отметки целей, а их движение.
Радиолюбитель, затевающий эксперимент с таким радаром, обычно опирается на несколько практических ориентиров:
- формировать линейный чирп с хорошей линейностью качания частоты, поскольку нелинейность размывает пик биений и портит дальность;
- ставить на выходе смесителя фильтр нижних частот и усиление перед оцифровкой, чтобы выделить именно сигнал биений;
- наращивать полосу девиации частоты ради лучшего разрешения по дальности, помня формулу связи разрешения и полосы;
- применять треугольную модуляцию для разделения дальности и скорости движущихся целей;
- бороться с ложными целями проверкой согласованности с наклоном модулирующего сигнала и накоплением для роста динамического диапазона.
Принцип измерения дальности по разности частот превращает дорогую и капризную радиолокацию в доступную игровую площадку. Не нужны ни мощные импульсы, ни наносекундные таймеры, ни сложные передатчики, достаточно перестраиваемого генератора, смесителя и звуковой карты с программой обработки. В этом и состоит притягательность такого радара для хобби: за скромными средствами стоит та же физика, что движет автомобильными системами помощи водителю и георадарами, и собрав свой прибор на кухонном столе, экспериментатор прикасается к технологии, которая видит сквозь темноту, туман и грунт.