Наименование проекта: Разработка и оптимизация системы подводного позиционирования USBL с оптимизацией геометрии антенны.
Назначение системы: Определение пространственных координат подводного объекта (ответчика/маяка) относительно носителя (ПА, судно, буй) с заданной точностью.
Основная цель разработки: Оптимизация геометрии приемной антенны USBL и параметров сигнала (частотная полоса, длительность, SNR) для достижения заданной точности позиционирования на различных дистанциях.
- Среда распространения: морская вода
- Глубины: до 6000 м
- Дистанции до маяка: 10–3000 м (уточняются на этапе моделирования)
- Скорость звука: 1450–1550 м/с (с учетом неопределенности и профиля SVP)
- Наличие шумов: фоновый шум моря, собственные шумы приемников
Приемная часть предназначена для преобразования акустического сигнала в электрический, усиления и подготовки сигнала к цифровой обработке.
- рабочий частотный диапазон:
$[f_{\min}, f_{\max}]$ - центральная частота:
$f_0 = \frac{f_{\min} + f_{\max}}{2}$ - чувствительность:
$S_{RX}$ (дБ re 1 В/µПа) - полоса пропускания:
$B_{tr} = f_{\max} - f_{\min}$ - диаграмма направленности (предпочтительно изотропная)
- фазовая стабильность между каналами
- допустимая глубина (до 6000 м)
- температурная и давленческая стабильность
- коэффициент усиления:
$G_{LNA}$ (дБ) - коэффициент шума (Noise Figure):
$NF_{LNA}$ (дБ) - согласование с трансдусером
- стабильность усиления по температуре и давлению
- диапазон регулировки усиления:
$G_{VGA} \in [G_{VGA,\min}, G_{VGA,\max}]$ (дБ) - шаг регулировки:
$\Delta G_{VGA}$ (дБ) - линейность
- согласованность усиления между каналами
Общее усиление приемного тракта:
Параметры передающей антенны:
| Параметр | Значение / примечание |
|---|---|
| Коэффициент усиления (дБ) | Неизвестен. Будет определяться на этапе проектирования или калибровки. |
| Уровень излучаемого сигнала (дБ re 1 µPa @ 1 м) | Неизвестен. Требуется экспериментальное измерение или уточнение по спецификации маяка. |
| Рабочий частотный диапазон | Определяется в рамках проектируемой полосы частот USBL. |
| Направленность (диаграмма) | Если неизвестна, предполагается изотропная, уточняется по факту. |
Комментарий для ТЗ:
Так как параметры передающей антенны не известны, при моделировании и расчётах дальности и SNR используются либо усреднённые типовые значения для аналогичных маяков, либо рассматриваются как переменные для оптимизации. Конкретные значения определяются после калибровки или получения технических данных производителя маяка.
- обработка сигналов приемников
- вычисление разностей фаз и времен прихода
- оценка направления прихода сигнала (DOA)
- оценка дальности
- расчет координат и ошибок
- оптимизация параметров (геометрия, частота, полоса)
- хранение входных и выходных данных
- воспроизводимость расчетов
- пакетная обработка и экспорт
- задание сценариев моделирования
- визуализация геометрии антенны
- отображение результатов и метрик точности
- 4 приемника: 3 в основании (треугольник), 1 в вершине
- оптимизация: размер основания
$a$ , высота вершины$h$ , ориентация
Геометрия:
- Базис треугольника:
$a$ - Высота пирамиды:
$h$ - Координаты приемников:
$\mathbf{r}_i = (x_i, y_i, z_i)$ ,$i = 1, 2, 3, 4$
- 5 приемников: 4 в основании + 1 в вершине
- оптимизация: размер основания
$a$ , высота пирамиды$h$
Геометрия:
- Базис квадрата:
$a$ - Высота пирамиды:
$h$ - Координаты приемников:
$\mathbf{r}_i = (x_i, y_i, z_i)$ ,$i = 1, 2, 3, 4, 5$
Затухание акустического сигнала в морской воде описывается формулой:
где:
-
$L(D)$ — потери при распространении (дБ) -
$D$ — дальность (м) -
$\alpha$ — коэффициент поглощения (дБ/м), зависящий от частоты
Уровень сигнала на входе приемника:
где:
-
$P_{TX}$ — уровень излучаемого сигнала (дБ re 1 µПа @ 1 м) -
$G_{TX}$ — коэффициент усиления передающей антенны (дБ) -
$G_{RX}$ — коэффициент усиления приемной антенны (дБ)
Замечания:
-
Неизвестные параметры передающей антенны: Если параметры
$P_{TX}$ и$G_{TX}$ передающей антенны неизвестны (см. раздел 3.0.4), при моделировании используются:- усреднённые типовые значения для аналогичных маяков, или
- значения рассматриваются как переменные для оптимизации
-
Изотропная диаграмма направленности: Если диаграмма направленности передающей антенны неизвестна, предполагается изотропная (
$G_{TX} = 0$ дБ), что соответствует равномерному излучению во все стороны. -
Калибровка: Конкретные значения параметров передающей антенны определяются после калибровки системы или получения технических данных производителя маяка.
-
Влияние на расчеты: Неопределенность параметров передающей антенны влияет на точность расчетов дальности и SNR, что необходимо учитывать при анализе результатов моделирования.
-
Параметры приемной части: В отличие от передающей антенны, чувствительность приёмника
$S_{RX}$ и усиление входного каскада$G_{LNA}$ известны. Это позволяет корректно моделировать SNR и дальность на этапе проектирования, используя точные значения параметров приемного тракта.
где
- фоновый шум моря
- собственные шумы приемников
- шумы усилителей
SNR на выходе ADC:
где
Используется широкополосный CHIRP-сигнал для улучшения точности оценки дальности:
где:
-
$A$ — амплитуда сигнала -
$f_0$ — начальная частота (Гц) -
$B = f_{end} - f_{start}$ — полоса частот (Гц) -
$T_p$ — длительность импульса (с)
Критерий Найквиста:
где
Максимальная длительность импульса:
где
Оценка направления прихода сигнала осуществляется на основе фазовой интерферометрии и не содержит информации о дальности до источника.
Результатом оценки DOA является единичный вектор направления
Разъяснение:
- DOA даёт только направление на источник (азимут и угол места)
- единичный вектор
$\mathbf{s}$ задаёт луч, на котором может находиться источник - абсолютная дальность вдоль этого луча не наблюдаема при малой базе (USBL)
- дальность можно оценить только независимо (TOA, корреляция, пассивный/активный метод)
- комплексные сигналы с каждого приемника:
$S_i = |S_i| e^{j\phi_i}$ - координаты приемников:
$\mathbf{r}_i = (x_i, y_i, z_i)$ - центральная частота и полоса сигнала:
$f_0$ ,$B$
Разность фаз между приемниками
где
Теоретическая разность фаз для плоской волны:
где:
-
$\mathbf{s}$ — единичный вектор направления прихода сигнала -
$c$ — скорость звука -
$f_0$ — центральная частота сигнала
Фазовая интерферометрия формирует систему уравнений для оценки
Система уравнений:
Для
где
Оценка единичного вектора направления:
Единичный вектор направления находится как решение задачи оптимизации при условии
Ошибка измерения фазы для пары приемников
Оценка единичного вектора (минимизация суммы квадратов ошибок по всем парам приемников):
где
Преобразование в азимут и угол места:
где
Единичный вектор
где
Оценка угловых ошибок:
где
Замечание: В LBL (Long Baseline) или SBL (Short Baseline с большой базой) разности времен прихода между удалёнными приемниками дают возможность определить и направление, и дальность, так как фронт волны не приближается к плоскому. В USBL с малой базой дальность не наблюдаема.
Система не предполагает синхронизации с маяком. Время излучения неизвестно. Абсолютный TOA оценивается относительно начала окна приема.
Время прихода (TOA):
где:
-
$t_0$ — неизвестное время излучения -
$D$ — дальность до маяка -
$c$ — скорость звука
Корреляционная оценка TOA:
Оценка времени прихода по известной сигнатуре сигнала:
где:
-
$s_{ref}(t)$ — опорный сигнал (известная сигнатура) -
$s_{RX}(t)$ — принятый сигнал
Оценка групповой задержки (широкополосный сигнал):
Для CHIRP-сигнала групповая задержка связана с дальностью:
где
Активный маяк-ответчик используется для валидации и повышения точности.
Дальность для режима ответчика:
где:
-
$t_{RX}$ — время приема ответного сигнала -
$t_0$ — время запроса -
$\tau_{reply}$ — задержка ответчика
Оценка дальности по TDOA + DOA:
Разность времен прихода (TDOA) между приемниками:
Комбинируя TDOA и DOA, можно улучшить оценку дальности при известной геометрии.
Фильтрация последовательных измерений:
Используются фильтры Калмана или Particle Filter для сглаживания траектории и уменьшения ошибок.
Преобразование DOA и дальности в декартовы координаты:
где:
-
$D$ — оцененная дальность -
$\theta$ — азимут -
$\varphi$ — угол места
Пространственная ошибка:
где ошибки по осям связаны с угловыми ошибками и ошибкой дальности:
Ошибка дальности:
где
-
Геометрия антенны: размеры
$a$ , высота$h$ , базисы$\Vert\mathbf{r}_i - \mathbf{r}_j\Vert$ -
Полоса частот:
$B = f_{end} - f_{start}$ -
Центральная частота:
$f_0 = \frac{f_{start} + f_{end}}{2}$ -
Длительность сигнала:
$T_p$
Цель: минимизация пространственной ошибки
Ограничения:
-
$f_{start} \geq f_{\min}$ ,$f_{end} \leq f_{\max}$ (диапазон трансдусера) -
$f_s \geq 2 f_{end}$ (критерий Найквиста) $T_p \leq T_{p,\max} = \frac{2D}{c} - \tau_{guard}$ $SNR_{ADC} \geq SNR_{target}$ -
$\sigma_\theta, \sigma_\varphi \leq \sigma_{target}$ (требуемая угловая точность)
Стратегия 1: Максимальный Tp + Минимальный VGA gain
Максимизация длительности импульса для улучшения SNR, затем минимизация усиления VGA:
Стратегия 2: Минимальный Tp для целевого SNR
Минимизация длительности импульса при достижении целевого SNR:
Для оптимизации усиления и измерения дальности в пассивной USBL системе можно использовать несколько критериев, и уровень корреляции — один из ключевых.
1. SNR на входе АЦП
Усиление LNA + VGA должно обеспечить оптимальное отношение сигнал/шум (SNR) для дальнейшей цифровой обработки.
- Слишком малое усиление → сигнал теряется в шуме
- Слишком большое усиление → насыщение АЦП, искажения
Критерий: максимизация SNR при отсутствии клиппинга.
где
2. Максимизация корреляции с эталонным сигналом
В пассивном режиме дальность оценивается по корреляции принятого сигнала с эталонной сигнатурой.
- Высокий коэффициент корреляции → точное определение TOA
- Усиление влияет на амплитуду сигнала и на эффективное SNR, что напрямую отражается на пике корреляции
Критерий: усиление выбирается так, чтобы пик корреляционной функции был максимально выражен, при этом не вызывая клиппинга.
3. Минимизация ошибки TOA / дальности
Связь между SNR и точностью оценки TOA:
где
Усиление регулируется так, чтобы
1. Пиковое значение корреляции
Используется как основной индикатор надёжности измерения.
- Высокий пик → надёжное определение TOA
2. Ширина пика корреляции
- Узкий пик → высокая разрешающая способность во времени → точная дальность
- Ширина зависит от полосы сигнала и SNR
3. Последовательные измерения и фильтрация
Фильтры (Kalman, Particle) используют статистическую устойчивость TOA.
Усиление оптимизируется так, чтобы шум при измерении минимально влиял на фильтр.
Выбираем оптимальное усиление LNA + VGA, чтобы:
- Сигнал был выше шума, но не клиппировал
- SNR на выходе максимален
Проверяем уровень корреляции с эталонной сигнатурой:
- максимизируем высоту пика
- минимизируем ширину пика
При необходимости подбираем полосу
- имитационное моделирование распространения сигнала
- Монте-Карло моделирование ошибок
- сравнение геометрий «ромб» и «пирамида»
- анализ чувствительности к ошибкам параметров
Метод Монте-Карло:
Для оценки статистических характеристик ошибок выполняется
где
- оптимальные геометрические параметры антенн
- рекомендуемые частотные диапазоны
- оценки достижимой точности
- графики зависимости точности от расстояния, полосы частот, геометрии антенны
- описание моделей и допущений
- формулы и алгоритмы оценки координат
- результаты численного моделирования
- выводы и рекомендации
- учет многолучевости
- адаптивный выбор частоты
- совместная работа с DVL / INS