1356 подписчиков
📡 Радиолокация в Engee: пеленгация сигналов с помощью Beamscan и MVDR для прямоугольной ФАР!
Друзья, представляем вашему вниманию проект из области радиолокации, в котором авторы не просто сравнивают два классических алгоритма определения угловых координат (DOA) — Beamscan и MVDR, но и демонстрируют, как быстро и наглядно строить динамические модели радиотехнических комплексов в Engee.
Ключевые узлы модели:
🔸Прямоугольная узкополосная ФАР из 10×5 элементов с малошумящим усилителем.
🔸Имитация двух движущихся целей: одна меняет азимут в пределах от 30° до 50°, угол места от 10° до –5°, вторая движется навстречу первой с мощностью на 3 дБ ниже.
🔸Непосредственно, оцениваемые алгоритмы в виде блоков MVDR Spectrum и Beamscan Spectrum.
🔥 А также параметризация через отдельный конфигурационный файл Param2DBeamscanMVDRDOA.jl — можно менять геометрию решётки, диапазон сканирования, траектории целей без редактирования схемы. Изменили сценарий, перезапустили модель, и новые данные автоматически попадают в алгоритмы и визуализацию.
Почему в Engee удобно создавать такие модели?
✅ Визуальное проектирование + код: схема собирается из готовых блоков, а для сложной логики (инициализация, постобработка, анимация) и быстрой настройки сценариев используется язык Julia.
✅ Интерактивная визуализация и анимация: в проекте используются функции визуализации статичных карт и анимация для динамики двумерного спектра во времени.
✅ Модульность и повторное использование: блоки пеленгации, приёмного тракта, формирования сигнала можно переиспользовать в других проектах — например, расширить модель, добавив доплеровскую обработку или адаптивную компенсацию помех.
Результаты сравнения алгоритмов
MVDR Spectrum
✅ Высокое разрешение, видно две близко расположенных цели при установленной разнице в мощности.
⚠ Сильно ослабляет сигнал при малейшем отклонении от целевого направления — появляются «мерцания» на карте.
Beamscan Spectrum
✅ Стабильнее в шумовой обстановке, проще в реализации.
⚠ Уступает в разрешении — при сближении целей их направления прихода сливаются.
Вывод
Выбор алгоритма зависит от задачи: MVDR, если важна разрешающая способность. Beamscan, если требуется надёжное обнаружение.
🎓 Вебинар Создание пользовательских приложений
👤 Расписание бесплатных тренингов
1 минута
Вчера