В рамках этого доклада мы продемонстрируем преимущества сквозного моделирования систем связи, рассмотрим методики повышения точности описания компонентов модели, а также познакомимся с платформами программно-определяемого радио (SDR).
Мы покажем, как можно перенести разработанные алгоритмы для работы с Big Data с минимальными изменениями исходных программ. Рассмотрим возможности по распараллеливанию счета на многоядерных процессорах (вычислительных кластерах) и графических процессорах, поддерживающих CUDA.
Завершающий доклад дня будет посвящён реализации и верификации разработанных алгоритмов обработки сигналов на конечных целевых платформах. Мы продемонстрируем современный подход к решению этой задачи в рамках концепции МОП, подразумевающий активное использование поведенческой модели алгоритма, а также автоматизацию многих этапов разработки и тестирования.
Использование отладочных стендов является естественным шагом при внедрении модельно-ориентированного проектирования. Мы хотим показать как быстро и эффективно строить стенды реального времени для проведения безопасных испытаний систем управления.
На данном докладе мы познакомимся с новейшими методами проектирования сложных междисциплинарных систем (на примере РЛС), и посмотрим, как Модельно-Ориентированное Проектирование (МОП) помогает создавать подобные системы с меньшими трудозатратами.
Мы покажем, как можно перенести разработанные алгоритмы для работы с Big Data с минимальными изменениями исходных программ. Рассмотрим возможности по распараллеливанию счета на многоядерных процессорах (вычислительных кластерах) и графических процессорах, поддерживающих CUDA.
Завершающий доклад дня будет посвящён реализации и верификации разработанных алгоритмов обработки сигналов на конечных целевых платформах. Мы продемонстрируем современный подход к решению этой задачи в рамках концепции МОП, подразумевающий активное использование поведенческой модели алгоритма, а также автоматизацию многих этапов разработки и тестирования.
Использование отладочных стендов является естественным шагом при внедрении модельно-ориентированного проектирования. Мы хотим показать как быстро и эффективно строить стенды реального времени для проведения безопасных испытаний систем управления.
На данном докладе мы познакомимся с новейшими методами проектирования сложных междисциплинарных систем (на примере РЛС), и посмотрим, как Модельно-Ориентированное Проектирование (МОП) помогает создавать подобные системы с меньшими трудозатратами.
· Различные подходы построения модели
· Новые возможности импорта, обработки и визуализации данных
· Работа с облаком ThingSpeak для интернета вещей
· Создание графических приложений с App Designer
Первый доклад дня будет посвящён современным методам создания алгоритмов ЦОС, решению типовых задач обработки, а также преодолению таких трудностей, как обработка и визуализация потоковых данных, генерация специализированных сигналов, связь с контрольно-измерительным оборудованием.
Лучшие практики для повышения надежности разрабатываемых вами систем начиная от организации командной разработки до автоматизации тестирования алгоритмов и применения формальных методов для доказательства отсутствия ошибок.
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...Iosif Itkin
Tools & Methods of Program Analysis TMPA-2013
Senov, А , Kostroma State Technological University
Applying OLAP and MapReduce Technologies for Performance Testing Results Processing
TMPA-2013: Shipin System-C Control PointsIosif Itkin
Tools & Methods of Program Analysis (TMPA-2013)
Shipin, А.А., Sokolov, V.А., Chaliy, D.U., Yaroslavl State University
The Usage of Check Points for System-C Program Verification
Flame graph: новый взгляд на старое профилированиеКирилл Борисов
Все хотят знать, как выполняется их код. Многие догадываются, чем это можно измерить. И лишь немногие находят в себе силы продраться через результаты измерений. Проблема ещё более усложняется, если приложение исполняется в нескольких процессах, потоках или на разных серверах. Вал измерений захлестывает разработчика, и уже не видно конца...
В этом докладе мы попытаемся упростить все это с помощью визуализации, а именно — flame graph'ов, красивых и наглядных . Также вместе рассмотрим процесс сбора данных, их подготовку и на примерах поучимся читать получившиеся графики.
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentIosif Itkin
Multi-Module Application Tracing in z/OS Environment
Rostislav Efremov, Saint Petersburg State University, Saint Petersburg
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...Iosif Itkin
Standards and Standartization in Program Engineering. Why Would You Care?
Nikolay Pakulin, ISP RAS, Moscow
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
о некоторых вопросах бинарной совместимости в C++corehard_by
При написании кода на C++ часто появляются вопросы о том, как он будет взаимодейтсвовать с внешним миром. Ответить на эти вопросы порой бывает нелегко, и причиной этому служит отсуствие описания ABI в стандарте C++. В докладе рассмотрим, что такое ABI, и как программисты C++ живут в отсутсвии стандарта на него.
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Alexander Borzunov
Описание декоратора для автоматической оптимизации алгоритмов с помощью быстрого возведения матриц в степень в Python.
Смотрите подробнее:
GitHub: https://github.com/borzunov/cpmoptimize
Хабрахабр: http://habrahabr.ru/post/236689/
Python Package Index: https://pypi.python.org/pypi/cpmoptimize
Создание и развитие отечественной платформы с открытым программным кодом для ...ARCCN
Доклад в рамках Международной конференции «Управление сетями электросвязи. Программно-конфигурируемые сети и виртуализация сетевых функций – SDN&NFV Russia 2016».
Решения компании Ixia для контроля за SLA с определением показателей качества...UC2
31 май 2016, 18:00
UC². Встреча №14. Решения компании Ixia для контроля за SLA с определением показателей качества сетевых услуг" Алексей Акопян (Тритфейс)
· Различные подходы построения модели
· Новые возможности импорта, обработки и визуализации данных
· Работа с облаком ThingSpeak для интернета вещей
· Создание графических приложений с App Designer
Первый доклад дня будет посвящён современным методам создания алгоритмов ЦОС, решению типовых задач обработки, а также преодолению таких трудностей, как обработка и визуализация потоковых данных, генерация специализированных сигналов, связь с контрольно-измерительным оборудованием.
Лучшие практики для повышения надежности разрабатываемых вами систем начиная от организации командной разработки до автоматизации тестирования алгоритмов и применения формальных методов для доказательства отсутствия ошибок.
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...Iosif Itkin
Tools & Methods of Program Analysis TMPA-2013
Senov, А , Kostroma State Technological University
Applying OLAP and MapReduce Technologies for Performance Testing Results Processing
TMPA-2013: Shipin System-C Control PointsIosif Itkin
Tools & Methods of Program Analysis (TMPA-2013)
Shipin, А.А., Sokolov, V.А., Chaliy, D.U., Yaroslavl State University
The Usage of Check Points for System-C Program Verification
Flame graph: новый взгляд на старое профилированиеКирилл Борисов
Все хотят знать, как выполняется их код. Многие догадываются, чем это можно измерить. И лишь немногие находят в себе силы продраться через результаты измерений. Проблема ещё более усложняется, если приложение исполняется в нескольких процессах, потоках или на разных серверах. Вал измерений захлестывает разработчика, и уже не видно конца...
В этом докладе мы попытаемся упростить все это с помощью визуализации, а именно — flame graph'ов, красивых и наглядных . Также вместе рассмотрим процесс сбора данных, их подготовку и на примерах поучимся читать получившиеся графики.
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentIosif Itkin
Multi-Module Application Tracing in z/OS Environment
Rostislav Efremov, Saint Petersburg State University, Saint Petersburg
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...Iosif Itkin
Standards and Standartization in Program Engineering. Why Would You Care?
Nikolay Pakulin, ISP RAS, Moscow
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
о некоторых вопросах бинарной совместимости в C++corehard_by
При написании кода на C++ часто появляются вопросы о том, как он будет взаимодейтсвовать с внешним миром. Ответить на эти вопросы порой бывает нелегко, и причиной этому служит отсуствие описания ABI в стандарте C++. В докладе рассмотрим, что такое ABI, и как программисты C++ живут в отсутсвии стандарта на него.
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Alexander Borzunov
Описание декоратора для автоматической оптимизации алгоритмов с помощью быстрого возведения матриц в степень в Python.
Смотрите подробнее:
GitHub: https://github.com/borzunov/cpmoptimize
Хабрахабр: http://habrahabr.ru/post/236689/
Python Package Index: https://pypi.python.org/pypi/cpmoptimize
Создание и развитие отечественной платформы с открытым программным кодом для ...ARCCN
Доклад в рамках Международной конференции «Управление сетями электросвязи. Программно-конфигурируемые сети и виртуализация сетевых функций – SDN&NFV Russia 2016».
Решения компании Ixia для контроля за SLA с определением показателей качества...UC2
31 май 2016, 18:00
UC². Встреча №14. Решения компании Ixia для контроля за SLA с определением показателей качества сетевых услуг" Алексей Акопян (Тритфейс)
На этом вебинаре вы научитесь:
- работать в графическом редакторе iRidium Studio;
- создавать драйверы для одностороннего управления оборудованием по ИК, RS232, IP;
- настраивать управление аудио/видео оборудованием, используя преобразователи Global Caché;
- выбирать лицензию.
Подробнее об iRidium 3.0 здесь http://www.iridiummobile.ru/?utm_source=AV%20webinar%20presentation%20in%20SlideShare&utm_medium=AV%20webinar%20presentation%20in%20SlideShare&utm_campaign=AV%20webinar%20presentation%20in%20SlideShare
Доклад посвящен различным способам построения математического описания ОУ с точностью достаточной для разработки алгоритмов управления. Мы продемонстрируем как построить модель, имея математическое описание и данные экспериментов, снятые с объекта. Покажем как совместить имеющиеся модели и эксперименты для повышения точности.
Мы постараемся показать, как любой технический специалист может использовать различные методы машинного обучения в своей повседневной работе. Продемонстрируем специализированные инструменты Classification Learner и Regression Learner для быстрого обучения классификаторов и сравнения точности распознавания. Особе внимание уделим созданию и обучению сверточных нейронных сетей (CNN)
Моделирование и анализ дискретно-событийных системMATLAB
В этом вебинаре вы узнаете, как инструменты MathWorks могут быть использованы для моделирования событийных систем, как например логистические (цепи поставок), системы телекоммуникации и связи или системы бизнес процессов и управления. SimEvents дополняет инструменты MATLAB и Simulink для дискретно-событийного моделирования (discrete-event simulation , DES). Данный инструмент расширяет возможности, позволяя оценивать такие параметры систем, как простои и заторы, конфликт ресурсов, задержки в процессах.
The document summarizes a seminar on Presagis software tools. The agenda includes an introduction to Presagis, how VAPS XT supports avionics user interface development according to the ARINC 661 standard, integrating with Simulink, and developing certifiable software. Presagis provides embedded graphics tools and modeling/simulation tools, and has over 1000 customers worldwide in aerospace, defense, and other industries.
2. 2
Instrument Control Toolbox
Позволяет MATLAB настраивать, управлять и обмениваться
данными с такими приборами как осциллографы, генераторы
и анализаторы сигналов
§ Связь приборов с приложениями MATLAB
§ Интерактивный поиск и управление
приборами
§ Автоматическая генерация MATLAB кода
для автоматизации измерений
§ Поддержка драйверов индустриальных
драйверов
§ Поддержка распространенных протоколов
связи
3. 3
Устройства с GPIB
Agilent Technologies Capital Equipment Corporation (CEC)
CONTEC IOTech
Keithley Measurement Computing
National Instruments ICS Electronics
Интерфейс VISA (includes Serial, GPIB, VXI, GPIB-VXI, TCP/IP, USB)
Agilent National Instruments
Rohde & Schwarz Tektronix
Сетевые интерфейсы и другие протоколы
TCP/IP, UDP, Bluetooth, I2C
Последовательный порт (входит в базовый MATLAB)
RS-232, RS-422, RS-485
Расширенные возможности с Instrument Control Toolbox
Весь список поддерживаемого оборудования можно посмотреть на сайте:
www.mathworks.com/products/instrument
Instrument Control Toolbox
Протоколы
4. 4
Instrument Control Toolbox
Работа с драйверами
§ Драйверы для инструментов
– LAN eXtensions for Instrumentation (LXI)
– Interchangeable Virtual Instrument (IVI™)
– VXIplug&play™
§ Несколько сотен поддерживаемых инструментов
– Драйверы можно запросить у производителей
§ Драйверы для инструментов не требуют знания
низкоуровневых команд
fwrite(obj, ‘TRIG:MAI:EDGE:SLO RIS’);
set(obj, ‘TriggerSlope’, ‘Rising’);
5. 5
Instrument Control Toolbox:
Драйвер
производителя
(IVI or VXIplug&play)
§ Автоматическое создание MATLAB instrument driver
§ Модификация MATLAB драйвера
§ Создание собственного MATLAB драйвера для любого
прибора
§ MATLAB instrument driver доступны здесь:
www.mathworks.com/products/instrument/drivers
MATLAB Instrument
Driver
6. 6
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
7. 7
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
8. 8
Communications System Toolbox
§ Модуляция
§ Кодирование
§ Модели каналов связи
§ RF искажения
§ Синхронизация, эквалайзеры
Communications System Toolbox расширяет возможности MATLAB и Simulink для
проектирования и симуляции физического уровня систем связи.
9. 9
Посторенние модели на нулей частоте (Baseband)
Simulink Library Browser Модель Simulink
Визуализация
10. 10
Пример: MIMO приёмник с цифровым управлением ДН
Сигнал + Помеха
Расчёт направления
прибытия сигнала
Цифровое
управление ДН
Сигнал/Шум
Управляющая логика
выбора угла
11. 11
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
12. 12
§ LTE и LTE-Advanced (с Rel-8 до Rel-12)
§ Возможность моделировать
– Восходящий и нисходящий каналы
– FDD/TDD
– Передатчик и приёмные
§ Почти 200 функций для моделирования
физического уровня
§ ACLR/EVM измерения
LTE System Toolbox
14. 14
Стандарт Полоса (MHz) Режим MIMO Режим
802.11ac 20,40,80,160 До 8 потоков,
MU-MIMO
VHT
Very High Throughput
802.11n 20,40 До 4 потоков HT
High Throughput
802.11g 20 N/A Non-HT
802.11a 5,10,20 N/A
802.11b 20 N/A
802.11p 5,10 N/A
802.11j 10 N/A
WLAN System Toolbox
16. 16
Особенности WLAN System Toolbox:
§ Открытый MATLAB код
§ Различные уровни детализации
§ Поддержка генерации C, С++ кода
– требует MATLAB Coder®
wlanWaveformGenerator
wlanHTSig wlanLSTF …
17. 17
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
18. 18
Проектирование ВЧ тракта на системном уровне
Основные цели моделирования ВЧ тракта на системном уровне:
§ Проектирование общий архитектуры и тестирование параметров ВЧ компонентов
§ Разработка алгоритмов цифрового пред искажения (DPD), АРУ и формирование ДН
§ Тестирование и доработка приёмопередатчика на уровне модели
§ Использование модели приёмопередатчика для синхронизации между отделами
19. 19
Что требуется от ВЧ симулятора:
§ Достаточная точность модели ВЧ каскада
§ Возможность подключения к модели алгоритмов цифровой обработки сигналов на
«нулевой частоте» (Baseband) и алгоритмов управления
§ Быстрая симуляция
РЧ Сигнал
Очень
маленький шаг
симуляции
Медленная
симуляция
~10пс
~5ГГц
20. 20
RF Blockset - компромисс между точностью и скоростью
SimRF позволяет
моделировать
ВЧ тракты:
§ Применяя разные уровни
абстракции
§ Используя различные
решатели
Точность
Скорость
моделирования True
Pass-Band
Circuit
Envelope
Equivalent
Baseband
Carrier
Полоса
сигнала
freq
Spectrum
Carrier 1 freq
Spectrum
Carrier 2DC
freq
Spectrum
21. 21
Circuit Envelope – С чего начать?
RF Budget Analyzer App
§ Аналитический расчёт ВЧ каскада по усилению, шуму и IP3
§ Загрузка файлов с S-параметрами
§ Формирование модели и тестовой модели в Simulink (в RF домене)
§ Подтверждение аналитических расчётов результатами симуляции
23. 23
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа