SlideShare a Scribd company logo
1 of 28
Download to read offline
1© 2016 The MathWorks, Inc.
Модельно-Ориентированное
Проектирование при создании
радиолокационных систем
Марат Усс,
инженер ЦИТМ Экспонента
2
Почему именно Simulink?
§ Описание модели в виде блок-схемы
§ Симуляция динамических систем
§ Аналоговые и цифровые сигналы
§ Непрерывное, дискретное и событийное время
§ Интеграция с MATLAB и другими средами
§ Модельно-Ориентированное Проектирование
3
Пример сложной системы - РЛС
TX
RX
P
Переданный сигнал
Отражённый сигнал
Задержка = положение
Допплеровский сдвиг = скорость
4
Радарные системы – известная технология
§ Оборонный комплекс:
– Мониторинг воздушного/морского
пространства
– Системы ПВО
§ Гражданское применение:
– Альтиметрия и управление полётами
– Радиоастрономия
– Автомобильные радары
… и многое другое
5
Тренды развития радиолокационных систем
§ Повсеместное применение технологии ФАР
§ Сложные структуры решёток – конформные массивы
§ Оценка работоспособности и производительности
системы в начале проекта
§ Надёжное функционирование в условиях шумов и помех
§ Широкополосная локация и связь
6
Сложности создания систем с ФАР
§ Технические
– Трудно создавать антенные решётки
– Сложные сценарии работы
– Высокое разрешение - широкая полоса
§ Управленческие
– Неэффективность коммуникации между отделами
– Нет повторного использования наработок в рамках проекта
– А также в рамках взаимодействии «заказчик-исполнитель»
7
Решение - системная модель
§ Командное взаимодействие!
§ Использование модели в начале проекта:
– Помогает обнаружить ошибки и тупиковые ветви
на ранних стадиях, а значит избежать лишней
работы
§ Использование модели на поздних стадиях
проекта:
– Позволяет обосновать дополнения и изменения
системы
– Важный компонент для валидации и верификации
производительности системы
8
Модельно-Ориентированное Проектирование
Разработка
на модели
Исполняемые
спецификации
Непрерывное
тестирование
и верификация
Автоматическая
генерация кода
Симуляция:
• без реальных
прототипов
• систематический
анализ «что если?»
Тестирование:
• выявление ошибок на
ранней стадии
Исполняемые модели: один «источник правды»
Автоматическая генерация кода: минимизация ошибок кодирования
Модель
9
Требования к среде моделирования
§ Мульти-доменное системное моделирование
– РЧ-тракт, ЦОС, командный уровень, среда и цели и т.д.
§ Возможность уточнения и дополнения модели
– В итоге модель должна близко соответствовать
конечной системе
§ «Живая» спецификация в концепции МОП
– Повторное использование наработок на всех фазах
проекта и между проектами
10
Преимущества MATLAB и Simulink
§ Модель создаётся быстро:
–Алгоритмы, инструменты, анализ и визуализация в MATLAB
–Требования фиксируются в модели, основа для верификации
–Один “язык” и интерфейс для взаимодействия различных команд
§ Повторное использование существующего кода и наработок:
–Использование существующего C, MATLAB или другого кода
–Открытый API позволяет подключать сторонние модели сред, целей
–Повторное использование созданных алгоритмов и тест-бенчей
11
Пример - системная модель РЛС
Разделяет радиолокационную систему на блоки цифровой
обработки сигналов, РЧ тракта и окружения и позволяет оценить
способность системы обнаруживать цель при изменении
параметров
12
Этапы развития проекта в концепции МОП
§ Первое приближение модели
– общее подтверждение работоспособности, прикидка
параметров отдельных узлов, синтезированные входные
данные
§ Уточнение модели
– подключение более продвинутых моделей компонентов
системы, использование измеренных данных, полунатурное
моделирование
§ Интеграция
– автоматическая генерация кода для цифровых модулей,
валидация и верификация работы системы
13
В рамках концепции МОП
§ Разработка и тестирование на
синтезированных данных
§ Верификация и модификация на
измеренных данных
14
Какие инструменты могут помочь?
Системное моделирование:
• DSP System Toolbox
• Communications System Toolbox
• Phased Array System Toolbox
• MATLAB
Физическое моделирование:
• Продукты SimScape
• RF Blockset
• Antenna Toolbox
Автоматическая генерация кода:
• MATLAB Coder Embedded Coder
• Simulink Coder HDL Coder
15
История успеха: автомобильный FMCW радар
§ Принятый сигнал является задержанной копией
переданного сигнала
§ Сверхширокая полоса сигнала (>100 МГц)
§ Сверхвысокие частоты (>77 ГГц)
Машина + радар Цель
16
История успеха: автомобильный FMCW радар
17
§ Возможность в рамках одной модели на одном
математическом решателе отработать различные
варианты архитектуры системы, параметры отдельных
её компонентов и поведение в множестве сценариев
Создание первого приближения модели
Генератор
сигналов
λ
Передатчик
Pt
Передающая
решётка
Gt
Обработка
сигналов
Приёмник
Gr
Приёмная
решётка
Gr
Среда, цели и
помехи (L, 𝝈, 𝑹 𝒓	,
𝑹𝒕)
Планировщик
и слежение
18
Моделирование ФАР
Подмассивы
НеисправностиСинтез решёток Взаимное влияние
НеидеальностиСоздание решёток Импорт ДН антенн
Веса, прореживание
19
Поддерживаемые возможности
Куб РЛ данных
CFARПространственная ОС
Поляризация
Генерация кода
HDL
Среда распространения
Визуализация сценария Широкополосная л.
20
Активные и пассивные сонарные системы
§ Сонарные решётки и цели
§ Модели подводной среды
§ Примеры в документации
21
SimScape – расширение Simulink для
физического моделирования
Инструменты для физического
моделирования электрических
цепей и СВЧ компонентов:
§ Simscape Electronics
§ Simscape Power Systems
§ RF Blockset *
*(не зависит от Simscape с R2017a)
22
Зачем использовать RF Blockset?
Преимущества RF Blockset:
§ Решатели с большим шагом симуляции
§ Моделирование на высоком уровне абстракции
РЧ сигналы
Крайне малый
шаг симуляции
Длительное
время симуляции
~5 ГГц
~10 пс
23
Трудности при разработке антенн
§ Понимание требований:
– Индивидуальные параметры антенны
– Много типов и конфигураций, произвольная геометрия
§ Оценка показателей производительности антенны:
– Анализ входных, полевых и поверхностных характеристик
– Выбор электромагнитного решателя
§ Интеграция в общую систему:
– Моделирование антенны совместно с алгоритмами
обработки сигналов
24
Antenna Toolbox
§ Набор готовых антенн / антенных решеток:
– Не нужно создавать полноценный CAD-проект
§ Быстрый анализ характеристик:
– Не нужно быть экспертом в области ЭМИ
§ Интеграция с алгоритмами обработки сигналов:
– Быстрый перебор различных конфигураций антенн
25
Анализ и визуализация в Antenna Toolbox
§ Входные (характеристики согласования)
– Входной импеданс, коэффициент
отражения, обратные потери, пропускная
способность…
§ Поверхностные
– Распределение тока, распределение заряда
§ Полевые
– Диаграмма направленности, ширина
основного лепестка, E-поле и H-поле,
поляризация
26
Создание антенны в Antenna Toolbox
>> p = patchMicrostrip
>> p.Height = 0.01;
>> impedance(p, (500e6:10e6:2e9));
>> current(p, 1.66e9);
>> pattern(p, 1.66e9);
27
Интеграция с Phased Array System Toolbox
Точно рассчитанная ДН из Antenna Toolbox
используется совместно с алгоритмами обработки
сигналов с ФАР и инструментами из Phased Array
System Toolbox
>> myantenna = dipole;
>> myURA = phased.URA;
>> myURA.Element = myantenna;
Антенный элемент
из Antenna Toolbox
Объект из Phased
Array System Toolbox
28
Что если нужно учесть…
§ Взаимное влияние элементов антенны?
§ Краевые эффекты?
Перемножение ДН изолированных элементов
не всегда даёт корректный результат!
Суперпозиция ДН
изолированных элементовЭМ-решение Сравнение

More Related Content

What's hot

Проектирование систем связи
Проектирование систем связиПроектирование систем связи
Проектирование систем связиMATLAB
 
Полунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСНПолунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСНMATLAB
 
Быстрое прототипирование алгоритмов управления
Быстрое прототипирование алгоритмов управленияБыстрое прототипирование алгоритмов управления
Быстрое прототипирование алгоритмов управленияMATLAB
 
Работа с Big Data
Работа с Big Data Работа с Big Data
Работа с Big Data MATLAB
 
Использование MATLAB совместно с приборами Keysight Technologies
Использование MATLAB совместно с приборами Keysight TechnologiesИспользование MATLAB совместно с приборами Keysight Technologies
Использование MATLAB совместно с приборами Keysight TechnologiesMATLAB
 
Разработка систем управления для отечественных АКПП
Разработка систем управления для отечественных АКППРазработка систем управления для отечественных АКПП
Разработка систем управления для отечественных АКППMATLAB
 
Параллельные и распределенные вычисления
Параллельные и распределенные вычисленияПараллельные и распределенные вычисления
Параллельные и распределенные вычисленияMATLAB
 
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...Iosif Itkin
 
TMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control PointsTMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control PointsIosif Itkin
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...Iosif Itkin
 
Анализ данных и машинное обучение
Анализ данных и машинное обучениеАнализ данных и машинное обучение
Анализ данных и машинное обучениеMATLAB
 
TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...
TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...
TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...Iosif Itkin
 
TMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentTMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentIosif Itkin
 
Анализируем результаты тестирования производительности с Graphite и Grafana
Анализируем результаты тестирования производительности с Graphite и GrafanaАнализируем результаты тестирования производительности с Graphite и Grafana
Анализируем результаты тестирования производительности с Graphite и GrafanaSQALab
 
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...Iosif Itkin
 
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...Iosif Itkin
 
05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данные
05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данные05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данные
05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данныеHappyDev
 
Keyword-driven framework
Keyword-driven frameworkKeyword-driven framework
Keyword-driven frameworkSQALab
 
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...sadomovalex
 
TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...
TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...
TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...Iosif Itkin
 

What's hot (20)

Проектирование систем связи
Проектирование систем связиПроектирование систем связи
Проектирование систем связи
 
Полунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСНПолунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСН
 
Быстрое прототипирование алгоритмов управления
Быстрое прототипирование алгоритмов управленияБыстрое прототипирование алгоритмов управления
Быстрое прототипирование алгоритмов управления
 
Работа с Big Data
Работа с Big Data Работа с Big Data
Работа с Big Data
 
Использование MATLAB совместно с приборами Keysight Technologies
Использование MATLAB совместно с приборами Keysight TechnologiesИспользование MATLAB совместно с приборами Keysight Technologies
Использование MATLAB совместно с приборами Keysight Technologies
 
Разработка систем управления для отечественных АКПП
Разработка систем управления для отечественных АКППРазработка систем управления для отечественных АКПП
Разработка систем управления для отечественных АКПП
 
Параллельные и распределенные вычисления
Параллельные и распределенные вычисленияПараллельные и распределенные вычисления
Параллельные и распределенные вычисления
 
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
 
TMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control PointsTMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control Points
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
 
Анализ данных и машинное обучение
Анализ данных и машинное обучениеАнализ данных и машинное обучение
Анализ данных и машинное обучение
 
TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...
TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...
TMPA-2015: The Application of Static Analysis to Optimize the Dynamic Detecti...
 
TMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentTMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS Environment
 
Анализируем результаты тестирования производительности с Graphite и Grafana
Анализируем результаты тестирования производительности с Graphite и GrafanaАнализируем результаты тестирования производительности с Graphite и Grafana
Анализируем результаты тестирования производительности с Graphite и Grafana
 
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
 
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
 
05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данные
05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данные05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данные
05 HappyDev-lite'14 Александр Самолов. Автоматизация бирж, скорость и данные
 
Keyword-driven framework
Keyword-driven frameworkKeyword-driven framework
Keyword-driven framework
 
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
 
TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...
TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...
TMPA-2015: The dynamic Analysis of Executable Code in ELF Format Based on Sta...
 

Similar to Проектирование радиолокационных систем

Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...ARCCN
 
Проблематика создания OpenFlow контроллеров для SDN
Проблематика создания OpenFlow контроллеров для SDNПроблематика создания OpenFlow контроллеров для SDN
Проблематика создания OpenFlow контроллеров для SDNARCCN
 
Учебно-методическая работа по тематике ПКС и ВСС
Учебно-методическая работа по тематике ПКС и ВССУчебно-методическая работа по тематике ПКС и ВСС
Учебно-методическая работа по тематике ПКС и ВССARCCN
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...ARCCN
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Cleandex, Research and Information Agency
 
Внедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораВнедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораARCCN
 
Промышленные сети в АСУТП. Начальный уровень.
Промышленные сети в АСУТП.  Начальный уровень.Промышленные сети в АСУТП.  Начальный уровень.
Промышленные сети в АСУТП. Начальный уровень.Пупена Александр
 
Отчет по проектах ЦПИКС
Отчет по проектах ЦПИКСОтчет по проектах ЦПИКС
Отчет по проектах ЦПИКСARCCN
 
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Cisco Russia
 
Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...
Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...
Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...Cisco Russia
 
Моделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системМоделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системMATLAB
 
Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...ARCCN
 
Грибков М.А. - ПАО "МОЭСК"
Грибков М.А. - ПАО "МОЭСК"Грибков М.А. - ПАО "МОЭСК"
Грибков М.А. - ПАО "МОЭСК"DigitalSubstation
 
Функциональные сети на основе библиотеки SynapseGrid
Функциональные сети на основе библиотеки SynapseGridФункциональные сети на основе библиотеки SynapseGrid
Функциональные сети на основе библиотеки SynapseGridАрсений Жижелев
 
Treatface Solutions for Information Security
Treatface Solutions for Information SecurityTreatface Solutions for Information Security
Treatface Solutions for Information SecurityArthur Voslaev
 
Особенности тестирования сloud-приложений
Особенности тестирования сloud-приложенийОсобенности тестирования сloud-приложений
Особенности тестирования сloud-приложенийSQALab
 
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
Возможности импортозамещения коммутационного оборудования  в сетях нового пок...Возможности импортозамещения коммутационного оборудования  в сетях нового пок...
Возможности импортозамещения коммутационного оборудования в сетях нового пок...ARCCN
 

Similar to Проектирование радиолокационных систем (20)

Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
 
Проблематика создания OpenFlow контроллеров для SDN
Проблематика создания OpenFlow контроллеров для SDNПроблематика создания OpenFlow контроллеров для SDN
Проблематика создания OpenFlow контроллеров для SDN
 
Учебно-методическая работа по тематике ПКС и ВСС
Учебно-методическая работа по тематике ПКС и ВССУчебно-методическая работа по тематике ПКС и ВСС
Учебно-методическая работа по тематике ПКС и ВСС
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
 
Внедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораВнедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператора
 
Промышленные сети в АСУТП. Начальный уровень.
Промышленные сети в АСУТП.  Начальный уровень.Промышленные сети в АСУТП.  Начальный уровень.
Промышленные сети в АСУТП. Начальный уровень.
 
Отчет по проектах ЦПИКС
Отчет по проектах ЦПИКСОтчет по проектах ЦПИКС
Отчет по проектах ЦПИКС
 
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
 
Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...
Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...
Планирование и оптимизация сети оператора связи IP/MPLS с Cisco WAN Orchestra...
 
SDN технологии
SDN технологииSDN технологии
SDN технологии
 
Доклад НИОКР Шеметов
Доклад НИОКР ШеметовДоклад НИОКР Шеметов
Доклад НИОКР Шеметов
 
Моделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системМоделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных систем
 
Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...
 
Грибков М.А. - ПАО "МОЭСК"
Грибков М.А. - ПАО "МОЭСК"Грибков М.А. - ПАО "МОЭСК"
Грибков М.А. - ПАО "МОЭСК"
 
Функциональные сети на основе библиотеки SynapseGrid
Функциональные сети на основе библиотеки SynapseGridФункциональные сети на основе библиотеки SynapseGrid
Функциональные сети на основе библиотеки SynapseGrid
 
Treatface Solutions for Information Security
Treatface Solutions for Information SecurityTreatface Solutions for Information Security
Treatface Solutions for Information Security
 
лекция 16
лекция 16лекция 16
лекция 16
 
Особенности тестирования сloud-приложений
Особенности тестирования сloud-приложенийОсобенности тестирования сloud-приложений
Особенности тестирования сloud-приложений
 
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
Возможности импортозамещения коммутационного оборудования  в сетях нового пок...Возможности импортозамещения коммутационного оборудования  в сетях нового пок...
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
 

More from MATLAB

Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхMATLAB
 
Создание модели ЭП
Создание модели ЭПСоздание модели ЭП
Создание модели ЭПMATLAB
 
Разработка сау для привода 2017
Разработка сау для привода 2017Разработка сау для привода 2017
Разработка сау для привода 2017MATLAB
 
Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина MATLAB
 
Машинное обучение с MATLAB
Машинное обучение с MATLABМашинное обучение с MATLAB
Машинное обучение с MATLABMATLAB
 
Машинное и глубокое обучение
Машинное и глубокое обучение Машинное и глубокое обучение
Машинное и глубокое обучение MATLAB
 
МОП для моно-колеса
МОП для моно-колесаМОП для моно-колеса
МОП для моно-колесаMATLAB
 
Presagis presentation
Presagis presentationPresagis presentation
Presagis presentationMATLAB
 
Тренинги Mathworks
Тренинги MathworksТренинги Mathworks
Тренинги MathworksMATLAB
 

More from MATLAB (9)

Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителях
 
Создание модели ЭП
Создание модели ЭПСоздание модели ЭП
Создание модели ЭП
 
Разработка сау для привода 2017
Разработка сау для привода 2017Разработка сау для привода 2017
Разработка сау для привода 2017
 
Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина
 
Машинное обучение с MATLAB
Машинное обучение с MATLABМашинное обучение с MATLAB
Машинное обучение с MATLAB
 
Машинное и глубокое обучение
Машинное и глубокое обучение Машинное и глубокое обучение
Машинное и глубокое обучение
 
МОП для моно-колеса
МОП для моно-колесаМОП для моно-колеса
МОП для моно-колеса
 
Presagis presentation
Presagis presentationPresagis presentation
Presagis presentation
 
Тренинги Mathworks
Тренинги MathworksТренинги Mathworks
Тренинги Mathworks
 

Проектирование радиолокационных систем

  • 1. 1© 2016 The MathWorks, Inc. Модельно-Ориентированное Проектирование при создании радиолокационных систем Марат Усс, инженер ЦИТМ Экспонента
  • 2. 2 Почему именно Simulink? § Описание модели в виде блок-схемы § Симуляция динамических систем § Аналоговые и цифровые сигналы § Непрерывное, дискретное и событийное время § Интеграция с MATLAB и другими средами § Модельно-Ориентированное Проектирование
  • 3. 3 Пример сложной системы - РЛС TX RX P Переданный сигнал Отражённый сигнал Задержка = положение Допплеровский сдвиг = скорость
  • 4. 4 Радарные системы – известная технология § Оборонный комплекс: – Мониторинг воздушного/морского пространства – Системы ПВО § Гражданское применение: – Альтиметрия и управление полётами – Радиоастрономия – Автомобильные радары … и многое другое
  • 5. 5 Тренды развития радиолокационных систем § Повсеместное применение технологии ФАР § Сложные структуры решёток – конформные массивы § Оценка работоспособности и производительности системы в начале проекта § Надёжное функционирование в условиях шумов и помех § Широкополосная локация и связь
  • 6. 6 Сложности создания систем с ФАР § Технические – Трудно создавать антенные решётки – Сложные сценарии работы – Высокое разрешение - широкая полоса § Управленческие – Неэффективность коммуникации между отделами – Нет повторного использования наработок в рамках проекта – А также в рамках взаимодействии «заказчик-исполнитель»
  • 7. 7 Решение - системная модель § Командное взаимодействие! § Использование модели в начале проекта: – Помогает обнаружить ошибки и тупиковые ветви на ранних стадиях, а значит избежать лишней работы § Использование модели на поздних стадиях проекта: – Позволяет обосновать дополнения и изменения системы – Важный компонент для валидации и верификации производительности системы
  • 8. 8 Модельно-Ориентированное Проектирование Разработка на модели Исполняемые спецификации Непрерывное тестирование и верификация Автоматическая генерация кода Симуляция: • без реальных прототипов • систематический анализ «что если?» Тестирование: • выявление ошибок на ранней стадии Исполняемые модели: один «источник правды» Автоматическая генерация кода: минимизация ошибок кодирования Модель
  • 9. 9 Требования к среде моделирования § Мульти-доменное системное моделирование – РЧ-тракт, ЦОС, командный уровень, среда и цели и т.д. § Возможность уточнения и дополнения модели – В итоге модель должна близко соответствовать конечной системе § «Живая» спецификация в концепции МОП – Повторное использование наработок на всех фазах проекта и между проектами
  • 10. 10 Преимущества MATLAB и Simulink § Модель создаётся быстро: –Алгоритмы, инструменты, анализ и визуализация в MATLAB –Требования фиксируются в модели, основа для верификации –Один “язык” и интерфейс для взаимодействия различных команд § Повторное использование существующего кода и наработок: –Использование существующего C, MATLAB или другого кода –Открытый API позволяет подключать сторонние модели сред, целей –Повторное использование созданных алгоритмов и тест-бенчей
  • 11. 11 Пример - системная модель РЛС Разделяет радиолокационную систему на блоки цифровой обработки сигналов, РЧ тракта и окружения и позволяет оценить способность системы обнаруживать цель при изменении параметров
  • 12. 12 Этапы развития проекта в концепции МОП § Первое приближение модели – общее подтверждение работоспособности, прикидка параметров отдельных узлов, синтезированные входные данные § Уточнение модели – подключение более продвинутых моделей компонентов системы, использование измеренных данных, полунатурное моделирование § Интеграция – автоматическая генерация кода для цифровых модулей, валидация и верификация работы системы
  • 13. 13 В рамках концепции МОП § Разработка и тестирование на синтезированных данных § Верификация и модификация на измеренных данных
  • 14. 14 Какие инструменты могут помочь? Системное моделирование: • DSP System Toolbox • Communications System Toolbox • Phased Array System Toolbox • MATLAB Физическое моделирование: • Продукты SimScape • RF Blockset • Antenna Toolbox Автоматическая генерация кода: • MATLAB Coder Embedded Coder • Simulink Coder HDL Coder
  • 15. 15 История успеха: автомобильный FMCW радар § Принятый сигнал является задержанной копией переданного сигнала § Сверхширокая полоса сигнала (>100 МГц) § Сверхвысокие частоты (>77 ГГц) Машина + радар Цель
  • 17. 17 § Возможность в рамках одной модели на одном математическом решателе отработать различные варианты архитектуры системы, параметры отдельных её компонентов и поведение в множестве сценариев Создание первого приближения модели Генератор сигналов λ Передатчик Pt Передающая решётка Gt Обработка сигналов Приёмник Gr Приёмная решётка Gr Среда, цели и помехи (L, 𝝈, 𝑹 𝒓 , 𝑹𝒕) Планировщик и слежение
  • 18. 18 Моделирование ФАР Подмассивы НеисправностиСинтез решёток Взаимное влияние НеидеальностиСоздание решёток Импорт ДН антенн Веса, прореживание
  • 19. 19 Поддерживаемые возможности Куб РЛ данных CFARПространственная ОС Поляризация Генерация кода HDL Среда распространения Визуализация сценария Широкополосная л.
  • 20. 20 Активные и пассивные сонарные системы § Сонарные решётки и цели § Модели подводной среды § Примеры в документации
  • 21. 21 SimScape – расширение Simulink для физического моделирования Инструменты для физического моделирования электрических цепей и СВЧ компонентов: § Simscape Electronics § Simscape Power Systems § RF Blockset * *(не зависит от Simscape с R2017a)
  • 22. 22 Зачем использовать RF Blockset? Преимущества RF Blockset: § Решатели с большим шагом симуляции § Моделирование на высоком уровне абстракции РЧ сигналы Крайне малый шаг симуляции Длительное время симуляции ~5 ГГц ~10 пс
  • 23. 23 Трудности при разработке антенн § Понимание требований: – Индивидуальные параметры антенны – Много типов и конфигураций, произвольная геометрия § Оценка показателей производительности антенны: – Анализ входных, полевых и поверхностных характеристик – Выбор электромагнитного решателя § Интеграция в общую систему: – Моделирование антенны совместно с алгоритмами обработки сигналов
  • 24. 24 Antenna Toolbox § Набор готовых антенн / антенных решеток: – Не нужно создавать полноценный CAD-проект § Быстрый анализ характеристик: – Не нужно быть экспертом в области ЭМИ § Интеграция с алгоритмами обработки сигналов: – Быстрый перебор различных конфигураций антенн
  • 25. 25 Анализ и визуализация в Antenna Toolbox § Входные (характеристики согласования) – Входной импеданс, коэффициент отражения, обратные потери, пропускная способность… § Поверхностные – Распределение тока, распределение заряда § Полевые – Диаграмма направленности, ширина основного лепестка, E-поле и H-поле, поляризация
  • 26. 26 Создание антенны в Antenna Toolbox >> p = patchMicrostrip >> p.Height = 0.01; >> impedance(p, (500e6:10e6:2e9)); >> current(p, 1.66e9); >> pattern(p, 1.66e9);
  • 27. 27 Интеграция с Phased Array System Toolbox Точно рассчитанная ДН из Antenna Toolbox используется совместно с алгоритмами обработки сигналов с ФАР и инструментами из Phased Array System Toolbox >> myantenna = dipole; >> myURA = phased.URA; >> myURA.Element = myantenna; Антенный элемент из Antenna Toolbox Объект из Phased Array System Toolbox
  • 28. 28 Что если нужно учесть… § Взаимное влияние элементов антенны? § Краевые эффекты? Перемножение ДН изолированных элементов не всегда даёт корректный результат! Суперпозиция ДН изолированных элементовЭМ-решение Сравнение