

Дрон можно не увидеть — но иногда его можно услышать. Тихий, монотонный, почти комариный гул появляется где-то за деревьями, растворяется в ветре, а затем неожиданно становится громче. В этот момент возникает главный вопрос: можно ли по одному только звуку понять, где находится беспилотник, куда он летит и с какой скоростью?
На первый взгляд идея кажется простой: расставить микрофоны, записать шум двигателя и вычислить координаты цели. Но звук — не радиосигнал. Он распространяется медленно, отражается от поверхности, зависит от погоды и приходит к разным приёмникам с заметной задержкой. А сам источник звука при этом продолжает двигаться.
Именно здесь начинается настоящая инженерная задача — причём с несколькими неизвестными сразу. Разберёмся, как может работать пассивная акустическая локация, почему привычные методы здесь дают сбой и зачем системе приходится буквально вслушиваться в изменение частоты.
Современные беспилотники часто имеют небольшие размеры, сравнительно невысокую скорость и могут лететь на малой высоте, повторяя рельеф местности. Для радиолокационных систем это создаёт неприятную комбинацию факторов: маленькая цель, слабое отражение, земная поверхность и короткое время на реакцию.
Звуковой метод выглядит привлекательным хотя бы потому, что ему не нужно излучать сигнал. Система просто слушает окружающее пространство — это и есть пассивная локация. Никаких активных запросов, сложных передатчиков и заметного радиоизлучения.
Но есть ограничение: двигатель небольшого дрона не назовёшь громким. Даже чувствительный микрофон обычно способен уверенно различать такой звук лишь на дистанции в несколько километров, а иногда и меньше. Направленные микрофоны могли бы увеличить дальность, однако тогда пришлось бы постоянно сканировать небо по углам. Система стала бы сложнее, тяж елее и дороже.
Поэтому рассматривается более простой вариант — всенаправленные микрофоны, которые не ищут цель взглядом, а анализируют звук и его частотный спектр.

В радиолокации и пассивной радиотехнике существует понятный подход: несколько разнесённых приёмных пунктов получают один и тот же сигнал, а затем система сравнивает, с какой задержкой он пришёл в каждый пункт.
Если сигнал достаточно случайный, взаимная корреляция обычно даёт один выраженный пик. Он показывает разницу времени распространения сигнала, а значит, помогает оценить положение источника.
С шумом двигателя всё сложнее. Работа винта или мотора формирует довольно регулярную структуру. Сигнал становится почти периодическим, и корреляционная функция пол учает не один пик, а целую цепочку повторяющихся максимумов.
Представим двигатель с частотой около тысячи оборотов в минуту. Тогда характерные пики могут повторяться через десятки миллисекунд. Для радиосигнала это небольшая задержка, а для звука она соответствует пространственному интервалу всего в несколько метров. В результате система не всегда понимает, какой именно пик является правильным.
А нам нужно определять положение цели на расстоянии в сотни и тысячи метров. Получается неприятная ситуация: метод вроде бы математически знакомый, но регулярность звука превращает его в источник неоднозначности.
Звук повторяется — и именно поэтому обманывает корреляцию.
Тогда возникает другой вопрос: если нельзя надёжно опереться на форму сигнала, может быть, стоит анализировать его частоту?
Если источник звука приближае тся, наблюдаемая частота становится выше. Если удаляется — ниже. Это знакомый каждому эффект Доплера: поезд или автомобиль звучит иначе в момент приближения и после проезда мимо.
Для летящего дрона принцип тот же. Микрофон фиксирует не только собственную характерную частоту двигателя, но и её изменение из-за движения цели относительно приёмного пункта.
Упрощённо это можно представить так:
наблюдаемая частота = собственная частота источника + доплеровская поправка.
Доплеровская поправка зависит от радиальной скорости — то есть от той части скорости, которая направлена непосредственно к микрофону или от него. Если беспилотник летит прямо на приёмник, изменение частоты будет заметным. Если он движется поперёк линии наблюдения, поправка окажется небольшой.
В качестве иллюстрации можно взять источник с характерной частотой 170 Гц, движущийся со скоростью 50 м/с, и скорость звука около 340 м/с. При движении прямо к микрофону доплеровская добавка составит примерно 50 Гц. Вместо исходных 170 Гц приёмник зафиксирует около 220 Гц.
Но в реальной задаче собственная частота заранее неизвестна. Мы слышим итоговое значение, внутри которого смешаны сразу две величины: частота двигателя и эффект движения. Поэтому системе приходится оценивать обе.

Рассмотрим упрощённую двумерную схему. Приёмник находится в начале координат, а дрон движется по прямой с постоянной скоростью.
Нужно определить:
Итого получается пять неизвестных. При этом в каждый отдельный момент мы измеряем лишь один основной параметр — частоту звука.
На первый взгляд задача выглядит безнадёжной. Один показатель против пяти неи звестных — математика явно не на нашей стороне. Но дрон движется, а значит, частота меняется во времени. Если измерять её не один раз, а последовательно, сама кривая изменения начнёт раскрывать параметры движения.
Чем ближе цель проходит к приёмнику, тем заметнее меняется радиальная скорость. Поэтому наиболее информативным оказывается участок траектории возле точки максимального сближения. Там график доплеровской поправки изгибается сильнее, а значит, измерения дают больше информации.
Проще говоря, важно не только то, какую частоту мы услышали, но и то, как быстро она меняется.

Здесь появляется одна из самых интересных особенностей акустической локации.
Когда микрофон слышит звук, дрон уже находится не там, где был в момент излучения. Ра диоволна проходит расстояние практически мгновенно с точки зрения такой системы, а звук движется со скоростью примерно 340 м/с.
Если источник находится в километре, сигнал будет идти почти три секунды. За это время беспилотник успеет заметно переместиться. Поэтому у нас есть две точки:
Эту разницу нельзя игнорировать. В многопозиционной системе разные микрофоны получают один и тот же звук в разное время, поэтому для каждого пункта поправка будет своей.
Сначала оценивается расстояние до кажущегося положения, затем вычисляется время задержки. После этого положение цели экстраполируется вперёд с учётом предполагаемого вектора скорости.
Звучит просто, но все параметры связаны друг с другом: чтобы найти задержку, нужно знать расстояние; чтобы определить расстояние, нужно знать положение; а положение оценивается через частоту и скорость. Получается замкнутый клубок уравнений.

Радиальная скорость — это проекция полного вектора движения на направление от приёмника к цели. Если дрон летит прямо на микрофон, радиальная скорость почти равна его полной скорости. Если летит боком, она может быть близка к нулю.
Математически используется скалярное произведение вектора скорости и радиус-вектора, соединяющего приёмник с целью. В результате получается величина, которая связывает геометрию положения дрона и наблюдаемое изменение частоты.
Для каждого измерения нужно определить сразу несколько связанных параметров:

Уравнения при этом нелинейные. Это означает, что получить красивое решение в одну строчку, скорее всего, не получится. Придётся использовать численные методы: перебор возможных вариантов, оптимизацию, фильтрацию и оценку ошибки.
И вот тут начинается территория прикладной математики. Не магия, не угадывание, а последовательный поиск такого набора параметров, который лучше всего объясняет все наблюдаемые частоты.
Один приёмный пункт — самый простой вариант. Он состоит из микрофона, блока усиления и обработки, анализатора спектра и канала передачи данных.
Система слушает цель некоторое время — от нескольких секунд и больше — и собирает ряд частотных измерений. Затем пытается восстановить прямолинейную траекторию и скорость.
Плюсы очевидны:
Но есть и слабое место: приходится предполагать, что дрон движется равномерно и не меняет курс. Если цель начинает маневрировать, расчётная траектория быстро теряет точность. А появление второго похожего источника звука может окончательно запутать алгоритм.
Несколько микрофонов, распределённых по местности, слушают цель одновременно. Каждый пункт фиксирует собственную частоту, связанную с его положением относительно дрона.
Вместо длинного наблюдения во времени мы получаем пространственную картину почти в один момент. Это позволяет быстрее оценить координаты и вектор скорости.
Есть важная деталь: разные пункты слышат звук, пришедший от цели в разные моменты её движения. Поэтому кажущееся положение для каждого микрофона будет немного отличаться. Все эти положения нужно пересчитать к единому моменту времени.

Многопозиционная система лучше переносит умеренные манёвры, поскольку измерение занимает меньше времени. Но ей требуется несколько пунктов, которые одновременно и достаточно уверенно слышат один и тот же объект.
Появляются и слепые зоны. Например, если цель находится возле линии, соединяющей два приёмника, а сами пункты расположены с одной стороны от неё, доплеровские изменения могут оказаться одинаковыми. Тогда система теряет однозначность.
Иными словами, больше микрофонов — не всегда автоматически лучше. Важны их расстояния, геометрия и взаимное расположение.
Нельзя мгновенно определить частоту низкого звука. Для анализа спектра требуется накопить несколько десятков периодов колебаний.
Если характерная частота составляет 50 Гц, один период длится 20 миллисекунд. Для уверенной оценки может понадобиться до секунды наблюдения. Это время нужно включить в расчёт задержки: пока система анализирует звук, дрон продолжает движение.
На практике это означает простой принцип: чем ниже частота, тем дольше слушаем; чем дольше слушаем, тем сильнее цель успевает сместиться.
Для проверки идеи сначала удобно решить обратную задачу. Задаём предполагаемые координаты приёмников, положение цели, её скорость и собственную частоту. Затем рассчитываем, какие частоты должны услышать разные пункты.

Такие искусственные данные можно использовать для тестирования программы. Она получает только наблюдаемые частоты и должна восстановить исходные параметры.
Самый прямолинейный подход — перебрать множество допустимых комбинаций координат, скоростей и частот, а затем выбрать ту, которая даёт минимальное расхождение с измерениями. Но количество вариантов быстро становится огромным.
Если используется пять приёмных пунктов, задача фактически уходит в многомерное пространство. Поэтому полезно вводить дополнительные ограничения:
Такой подход относится к задачам удовлетворения ограничений. А поскольку реальные измерения всегда содержат шум, речь идёт не о строгом выполнении всех условий, а о поиске наилучшего приближённого решения.
Здесь пригодятся методы оптимизации, нелинейной фильтрации и статистической оценки. Компьютер не обязан найти идеальный ответ — ему достаточно найти наиболее правдоподобную картину среди множества несовершенных вариантов.
Дальность обнаружения ограничена несколькими километрами, поэтому акустическая система вряд ли станет универсальной заменой радиолокации. Зато у неё есть собственная ниша.
Она может работать как:
Главное преимущество — относительная простота и низкая стоимость. Микрофонный пост не требует мощного излучателя, а значит, может быть компактным и малозаметным.
Но ожидать чудес не стоит. Ветер, дождь, рельеф, отражения от зданий и деревьев, промышленный шум и несколько одновременно летящих целей способны резко ухудшить результат.
Остаётся немало вопросов. Нужно понять, как многолучевое распространение влияет на точность, как разделять несколько похожих источников и как объединять акустические данные с другими каналами наблюдения.
Отдельная проблема — намеренное изменение звукового профиля. Источник может работать с переменной частотой, а медленный воздушный объект с мощным двигателем способен создавать почти одинаковый сигнал во всех пунктах. В таком случае доплеровская информация становится слишком слабой.
Важна и геометрия сети. Если приёмники стоят слишком близко, разница частот между ними теряется в погрешности. Если слишком далеко — часть пунктов может перестать уверенно слышать цель.
Поэтому акустическая локация — это не просто набор микрофонов. Это сочетание физики звука, геометрии, вычислительной математики и грамотного размещения оборудования.
Пассивная звуковая локация не обещает невозможного. Она не превращает обычный микрофон в всевидящий радар и не отменяет ограничений реального мира. Но при правильной постановке задачи звук действительно способен рассказать о движущейся цели удивительно много.
Мы можем анализировать не только громкость, но и частоту. Не только частоту, но и её изменение. Не только изменение, но и различия между несколькими пространственно разнесёнными пунктами.
В итоге из, казалось бы, одного простого параметра — частоты — постепенно извлекаются координаты, скорость и направление движения. Да, задача получается нелинейной. Да, в ней много неопределённостей. Да, измерения будут шумными.
Но именно поэтому здесь особенно важны расчёты, ограничения и совместная работа нескольких постов. Дрон может оставаться невидимым для глаза, скрываться за рельефом и теряться на фоне неба. А система продолжит слушать — внимательно, терпеливо, снова и снова.
Ино гда путь к координатам цели начинается не с изображения, а со звука.
Комментарии 0