Technology Showcase

Artificial Intelligence: From Design to Deployment

AI in Electrification: Battery SOC and SOH Estimation with Deep Learning

  • Battery pack modeling and thermal design
  • Artificial intelligence for model development
  • MLOps: operationalizing an AI model in the cloud

End-to-End DevOps for Cloud-Native AI Apps in MATLAB:

  • Using Docker and microservices with MATLAB
  • AI model development with MATLAB Online Server and MATLAB Parallel Server
  • Cloud deployment and enterprise integration with MATLAB Production Server and MATLAB Web App Server

Deployment of AI Models: Embedded to Cloud

  • Sensor-based AI on Arduino hardware
  • Audio- and video-based AI on Raspberry Pi and Android
  • Cloud deployment: microservice, Docker, and standalone executables

Communications and Radar Systems: From Design to Deployment

5G NR Design with Satellite-Based Non-Terrestrial Network Channels

  • Using satellite-based non-terrestrial network (NTN) narrowband and TDL channel models to simulate throughput of a 5G NTN PDSCH link
  • Supporting Doppler pre-compensation at the transmitter and Doppler compensation at the receiver
  • Practical timing and channel estimation using PDSCH reference signals

Bluetooth Network (System-Level) Simulation and WLAN Coexistence

  • Modeling classic Bluetooth/low-energy piconets with PHY and protocol layers
  • Simulating coexistence with WLAN network interference
  • Modeling Bluetooth low-energy audio and mesh networks

Bluetooth LE Direction Finding for Indoor Localization

  • Simulating a direction-finding packet exchange in the presence of RF front-end impairments, path loss, and additive white Gaussian noise
  • Tracking the node position using Bluetooth direction-finding features and position estimation techniques
  • Improving location accuracy using a Kalman filter from Sensor Fusion and Tracking Toolbox

MIMO System Design and Analysis

  • Modeling large MIMO arrays
  • Design feeding networks using RF PCB components
  • Optimizing antenna performance using machine learning algorithms
  • MIMO radar signal processing using Phased Array System Toolbox

Signal Integrity Analysis for High-Speed Digital Interconnects with MATLAB

  • Channel analysis performed in the time and frequency domains
  • Design and verification of high-speed links using IBIS-AMI models generated with SerDes Toolbox
  • Importing pre- and post-layout PCB models

Connecting MATLAB to USRP for High-Speed Data Capture

  • Capturing LTE spectrum
  • Capturing wideband signals using multiple antennas
  • WLAN signal detection and capture
  • Wireless Waveform Generator app with USRP

Implementing Range-Doppler Radar on Xilinx RFSoC

  • Deployment to Gen3 RFSoC using SoC Blockset
  • Complete radar transceiver with a target emulator
  • Fixed-weight beamformer for signal steering

DVB-S2 HDL Receiver Reference Application on FPGA/ASIC

  • Building a DVB-S2 HDL receiver reference design using Model-Based Design
  • Targeting DVB-S2 on Zynq ZC706 using an HW-SW prototyping workflow
  • Current developments in other wireless HDL areas, such as WLAN, OFDM, and GPS

Electrification: From Prototyping to Production

MathWorks Solution for Electric Two-Wheeler Development

  • Performance analysis: component sizing and selection, and range prediction
  • Ride and handling analysis: riders’ comfort, speed bumps, and ABS testing
  • Controller development and testing: vehicle control unit, battery management, and thermal management

Simscape Vehicle Templates

  • Powertrain architectures for different vehicle models
  • Simulating vehicle dynamics and optimizing suspension design for ride and handling characteristics
  • Modeling and simulating single-axle, dual-axle, and multi-axle vehicles and trailers

Electrification: Embedded Software Development for Motor Control

  • A Model-Based Design approach for motor control
  • Complete motor control workflow, from modeling to deployment

Power Conversion Application Deployment on STM32 Processors

  • Code generation and deployment of power conversion algorithms on STM32
  • STM32 peripherals
  • Signal monitoring and logging

Deploying Motor Control Algorithms to a TI C2000 Dual-Core Microcontroller and Infineon AURIX TC4x

  • Multicore simulation and targeting using SoC Blockset
  • Partition tasks across multicore for CPU-intensive applications

Robotics and Autonomous Systems: Development to Testing and Deployment

Motion Planning for Robotic Manipulators

  • Generating a robot trajectory in MATLAB
  • Simulating and visualizing the trajectory in Gazebo
  • Connecting and controlling universal robot manipulators over ROS using MATLAB

Design, Simulate, and Validate UAV Applications

  • Designing scenarios for UAVs
  • HIL simulations with PX4 Autopilot, NVIDIA Jetson, and visualization in Unreal Engine
  • Flight log analysis

Scenario Simulation for Automated Driving

  • Creating scenes and scenarios in RoadRunner
  • Interoperating with ASAM standards (openDRIVE, openSCENARIO, and OpenCRG)

Algorithms for Automated Driving

  • Perception and sensor fusion
  • Path planning and controls
  • Reference applications: AEB, HLF, parking valet, and traffic negotiations

Real-Time (HIL) Testing of Automated Driving Algorithms

  • Perception and sensor fusion
  • Path planning and controls
  • Reference applications: AEB, HLF, parking valet, and traffic negotiations

Real-Time (HIL) Testing of Automated Driving Algorithms

  • Deploying algorithms to Speedgoat HIL
  • Using Simulink Test to validate AD algorithms

Scenario Generation from Recorded Point Clouds

  • Extracting road lanes
  • Detecting and classifying dynamic objects
  • Creating simulated scenarios in 3D

Model-Based Systems Engineering and Software Engineering

Model-Based System Engineering: Requirements to Architecture to Design

  • Requirement engineering
  • System architecture development
  • Architecture-level trade studies
  • MBSE to Model-Based Design transition

Service-Oriented Application Development

  • Modeling and simulation of SOA-based services in Simulink
  • Code generation and verification of SOA
  • Integration and testing of generated code

Formal Methods‒Based Embedded Software (C/C++) Verification

  • Application of formal methods to prove the absence of run-time errors
  • Justifying coding rules (MISRA/CERT) with the help of a formal method tool
  • Code inspection or review in a CI workflow using Polyspace