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