13 октября 2020

Компания MathWorks представляет релиз R2020b с обновлением текущих продуктов и появлением новых.

Новые продукты

Deep Learning HDL Toolbox - прототипирование и развертывание нейросетей глубокого обучения на ПЛИС и однокристальных системах. 

Lidar Toolbox - моделирование, анализ и тестирование систем лидарной обработки.

RoadRunner Scene Builder - автоматическая генерация трехмерных (3D) моделей дорог из карт высокого качества (HD). 

UAV Toolbox - моделирование, симуляция и развертывание приложений для дронов и беспилотников.

Главные нововведения

MATLAB Graphics - используйте новые диаграммы для визуализации распределения данных и кастомизируйте их с помощью новых возможностей для заголовков, меток и ограничений осей. 

MATLAB App Building - сравнивайте и объединяйте приложения из App Designer и добавляйте кастомизированные иконки и компоненты в ваши MATLAB приложения.

GPU Coder - моделируйте и разворачивайте Simulink модели на графических процессорах NVIDIA®/.

Mapping Toolbox - создавайте трёхмерные изображения карт и конвертируйте географические данные между различными системами координат. 

Model Predictive Control Toolbox - моделируйте и генерируйте код для прогнозирующих контроллеров MPC с решателем FORCES PRO, разработанным компанией Embotech AG

Optimization Toolbox - решайте проблемы оптимизации, используя приложения, которые могут быть добавлены в живой скрипт (Live Editor) и выполняя различные комбинации действий. Применяйте автоматическое дифференцирование к нелинейным уравнениям. 

RF Blockset - моделируйте приемо-передающие антенны, включая частотно-зависимый импеданс и диаграмму излучения в дальней зоне. (ссылка на RF Blockset)

RF Toolbox - проектируйте RF-трансиверы, используя нелинейный анализ гармонического баланса в приложении RF Budget Analyzer. 

Sensor Fusion and Tracking Toolbox - проектируйте, симулируйте и тестируйте мультисенсорные системы слежения и позиционирования в автономных приложениях и приложениях наблюдения. 

SerDes Toolbox - моделируйте колебания и перекрестные помехи во временной области симуляции и анализ SerDes систем (Сериализатор/Десериализатор). Данный тулбокс предлагает MATLAB и Simulink библиотеки, комбинации инструментов анализа и приложений для моделирования и верификации SerDes систем или высоко-скоростных модулей памяти, к примеру, DDR5. 

SimBiology - создавайте модели в интерактивном режиме в едином объединенном виде, используя SimBiology Model Builder. 

Simscape - моделирование и симуляция многодоменных физических систем.

Simulink Check - оценивайте завершенность деятельности по тестированию на основе требований для ISO 26262 или DO-178C с помощью панели тестирования.  

Simulink Online - используйте Simulink через ваш браузер. 

Simulink Real-Time - откройте для себя новые 64-битные ОСРВ, проводник, графические инструменты и логирование сигналов. 

Statistics and Machine Learning Toolbox - используйте AutoML для классификации и регрессии,  интерпретируемость LIME и встроенные SImulink блоки для предсказания SVM.

Подробная информация по продуктам

Семейство продуктов MATLAB

MATLAB

  • Сравнивайте и объединяйте приложения из App Designer с помощью MATLAB Comparison Tool и добавляйте кастомизированные иконки и компоненты в ваши MATLAB приложения.
  • Используйте новые диаграммы для визуализации распределения данных и кастомизируйте их с помощью новых возможностей для заголовков, меток и ограничений осей.
  • Оптимизируйте задачи живых скриптов: создавайте в интерактивном режиме и решайте проблемы оптимизации.
  • readstruct и writestruct функции: чтение и запись структурных данных в XML файлы.
  • Проверка аргумента функции: используйте дополнительные проверки, включая mustBeA, mustBeText, и mustBeVector.
  • Python: запускайте и останавливайте Python-интерпретатор прямо из MATLAB.

Financial Toolbox

Рабочий процесс тестирования на ретроспективных данных: определение стратегий инвестирования, запуск ретроспективного тестирования, и суммирование результатов.

MATLAB Compiler

Поддержка Docker: используйте compiler.package.docker для создания независимого приложения и выбора MATLAB Runtime как образа Docker’a (только для ОС Linux).

Optimization Toolbox

  • Оптимизируйте задачи живых скриптов: создавайте в интерактивном режиме и решайте проблемы оптимизации.
  • Автоматическая дифференциация: решайте проблемы быстрее и более качественно, используя автоматически вычисляемые градиенты целевых и ограниченных функций.

Database Toolbox

Встроенные интерфейсы: поддержка добавленных для MySQL® и PostgreSQL® баз данных.

Model Predictive Control Toolbox

Интеграция с  FORCES PRO: симуляция и генерация кода для прогнозирующих контроллеров (MPC) с решателем FORCES PRO, разработанным компанией Embotech AG.

Partial Differential Equation Toolbox

Создание трехмерной геометрии: выдавливание двухмерной геометрии в трехмерную.

Control System Toolbox

Разреженные модели в пространстве состояний: создание, комбинирование и анализ крупномасштабных линейных моделей.

SimBiology

Интерактивное построение моделей в едином обобщенном виде с помощью SimBiology Model Builder. Изучите влияние вариаций в модельных количествах на отклик модели путем вычисления индексов Соболя и выполнения многопараметрического глобального анализа чувствительности.

РЧ и смешанный сигнал

Antenna Toolbox

Импорт файла Gerber: создание микрополосковых  антенн произвольной геометрии для проектирования и анализа с помощью функции pcbStack.

RF Blockset

Антенный блок: модели антенн с частотно-зависимым импедансом и диаграммами направленности.

RF Toolbox

Гармонический анализ: вычисление выходной мощности, коэффициента шума приёмника (NF) и отношения сигнал-шум SNR в приложении RF Budget Analyzer с применением нелинейного анализа.

Mixed-Signal Blockset

Импорт списка соединений: блок Linear Circuit Wizard предназначен для создания или изменения линейных схем с помощью Spice моделей.

Обработка изображений и компьютерное зрение

Image Processing Toolbox

Приложение Volume Segmenter: сегментирование трехмерных изображений в оттенках серого или объемных изображений RGB.

Computer Vision Toolbox

Visual SLAM: управляйте точками трехмерного мира и зависимостями проекций к двухмерным точкам изображения.

Симуляция и тестирование в режиме реального времени

Simulink Real-Time

  • 64-битная POSIX-совместимая операционная система реального времени (ОСРВ): надежная многопроцессорная ОСРВ, разработанная для удовлетворения ограниченных требований к ресурсам приложений реального времени. 
  • Новый Simulink Real-Time Explorer и графические инструментальные панели и приложения: управляйте и настраивайте приложения реального времени с обновленным Simulink Real-Time Explorer, используйте App Designer для создания графических инструментальных панелей и пользовательских приложений.

Семейство продуктов Simulink

Simulink

  • Simulink Online: используйте Simulink через ваш браузер.
  • Автоматизируйте рабочие процессы непрерывной интеграции с помощью функционала Automerge.
  • Производительность Model Reference – сгенерируйте код до 2-х раз быстрее для иерархии ссылочных моделей (требуется Simulink Coder).
  • Поддержка типов данных половинной точности: проектирование, моделирование и генерация С и HDL кода для алгоритмов половинной точности( требуется Fixed-Point Designer, HDL Coder, Simulink Coder).

Stateflow

Activity Profiler: визуально отображает, как часто во время симуляция осуществляется доступ к состояниям, переходам и функциям в вашей диаграмме.

System Composer

Распределения от модели к модели: установите направленные отношения между элементами двух архитектурных моделей, представляющих различные аспекты системы.

Simscape

Simscape

  • Импульсивные события: повторная инициализация переменных состояния для моделирования физических явления как мгновенных событий.
  • Инструмент Stiffness Impact Analysis: анализ влияния конкретных переменных на жесткость всей системы в сети Simscape.

ИИ, наука о данных и статистика

Deep Learning Toolbox

  • Блоки классификации изображений и предсказания сетей: моделирование и генерация кода для моделей глубокого обучения в Simulink
  • Приложение Experiment Manager: обучайте множество сетей глубокого обучения параллельно и изменяйте их гиперпараметры, используя оптимизацию Байеса.
  • Приложение Deep Network Designer: обучайте сети для классификации изображений,  семантической сегментации, множественного ввода, нехватки памяти, регрессии изображения в изображение и других процессов.

Statistics and Machine Learning Toolbox

  • AutoML: автоматический выбор лучшей модели и связанных с ней гиперпараметров для регрессии (fitrauto).
  • Интерпретируемость: получите локально интерпретируемые модельно-агностические объяснения  (LIME).
  • Блоки предсказания SVM: симуляция и генерация кода для SVM моделей в Simulink.

Text Analytics Toolbox

Извлечение ключевых слов: извлечение ключевых слов, которые лучше всего описывают документ, используя RAKE и TextRank алгоритмы.

Автономные системы

Lidar Toolbox

Новый тулбокс для проектирования, анализа и тестирования систем лидарной обработки

Sensor Fusion and Tracking Toolbox

  • RFS Трекер: отслеживание объектов с помощью основанного на сетке трекера случайного конечного множества (RFS трекер)
  • Генерация траектории: создание траекторий с помощью геоцентрических путевых точек

UAV Toolbox

Новый тулбокс для проектирования, моделирования и развертывания приложений для беспилотных летающих аппаратов. 

Обработка сигнала

Audio Toolbox

Глубокое обучение: классификация звуков на основе нейросети YAMNet с использованием функций из VGGish.

SerDes Toolbox

Анализ джиттер-эффекта на основе IBIS-AMI модели: добавление модели джиттер-эффекта в IBIS-AMI описание микросхемы из приложения SerDes Designer

Signal Processing Toolbox

Повышение производительности GPU: уменьшение затрат времени на проведения спектрального и частотно-временного анализа.

Wavelet Toolbox

Вейвлет-преобразование: выполнение адаптивной декомпозиции сигнала с использованием полностью автоматической сегментации спектра.

Mapping Toolbox

Системы привязки координат (CRS): импорт, создание, анализ и управление CRS моделями для проецируемых и не проецированных отображений карт.

Семейство продуктов RoadRunner

RoadRunner

Новый продукт проектирования трехмерных сцен для автоматизированной симуляции вождения

RoadRunner Asset Library

Новый продукт для заполнения сцен RoadRunnera’a библиотекой трехмерных моделей

RoadRunner Scene Builder

Новый продукт для автоматической генерации трехмерных моделей дороги из карт высокого качества 

Автомобильные

AUTOSAR Blockset

  • AUTOSAR Classic Release 4.4:  используйте схему версии 4.4 для импорта и экспорта ARXML файлов и генерации AUTOSAR-совместимого С кода.
  • Исполняемые файлы Linux для адаптивных моделей: создайте  AUTOSAR адаптивный исполняемый файл для запуска в качества автономного приложения.

Vehicle Dynamics Blockset

  • Транспортные средства и прицепы: реализуйте 6-степенные прицепы и автомобили с тремя осями.
  • Simulation 3D Blocks: визуализируйте тракторы и прицепы в трехмерных осях среды Unreal Engine.

Генерация кода

Embedded Coder

  • Индивидуальное сопоставление кода: настройка классов хранения для отдельных элементов данных в Code Mappings Editor.
  • Соответствие MISRA: генерация С и С++ кода с меньшим количеством нарушений MISRA C:2012 и MISRA C++ 2008. 
  • SIMD Генерация кода: генерация SIMD встроенных функций для быстрого выполнения цикла и массива на процессорах Intel SSE, AVX 256/512 и Arm NEON.
  • Многопоточный код обработки изображений: повышенная скорость выполнения сгенерированного кода из общих функций обработки изображений. 

GPU Coder

  • Поддержка Simulink: генерация, создание и развертывание моделей Simulink на графических процессорах NVIDIA. 
  • Поддержка Simulink для глубокого обучения: создание, построение и развертывание сетей глубокого обучения в моделях Simulink на графических процессорах NVIDIA.

MATLAB Coder

  • Глубокое обучение: генерация кода для пользовательских слоев для процессоров Intel и Arm. 
  • Сети с долгосрочной краткосрочной памятью(LSTM): генерация кода для LSTM, LSTM с отслеживанием состояния и двунаправленного LSTM для процессоров Intel.

Deep Learning HDL Toolbox

Новый продукт для проектирования и развертывания сетей глубокого обучения на ПЛИС и однокристальных системах. 

Верификация и валидация

Продукты Simulink для верификации и валидации моделей

  • Панель мониторинга модели: отслеживание завершенности деятельности по тестированию на основе требования на соответствие таким стандартам как ISO 26262 с помощью Simulink Check.
  • Матрица прослеживаемости: управление несколькими ссылками и отслеживание изменений требований в едином представлении с помощью Simulink Requirements.
  • Параллельное выполнение теста на удаленном кластере: масштабируйте выполнение теста, выполняя тесты параллельно в кластере или в облаке с помощью Simulink Test( требуется MATLAB Parallel Server).
  • Совместимость данных между выпусками: получите доступ к результатам покрытия, собранным в более старых выпусках(R2017 и новее) в Simulink Coverage.
  • Обнаружение ошибок для системных объектов: обнаружение ошибок, создание тестов и подтверждение свойств для MATLAB кода, используя системные объекты с Simulink Design Verifier. 

Продукты для верификации кода Polyspace

  • Поддержка AUTOSAR: Упрощенная настройка проекта Polyspace из конфигурации AUTOSAR.
  • C++ Поддержка: Добавлена поддержка для C++17 и 61 новые проверки для AUTOSAR C++14.
  • Обновление прогресса качества кода: Сравнение результатов последнего запуска с предыдущим.
  • Поддержка Jira: Интеграция с Jira Software Cloud.

Беспроводная связь

Communications Toolbox

Пакет поддержки Bluetooth: пеленгатор Bluetooth и адаптивная скачкообразная перестройка частоты.

Wireless HDL Toolbox

Готовые HDL-решения: восстановление MIB 5G NR сигнала, OFDM передатчик и OFDM приёмник.

WLAN Toolbox

Генерация сигналов для стандартов IEEE 802.11ax ™ / D4.1 (Wifi6) и IEEE 802.11az NDP (локализация).