New Products

R2015a includes four new products:

Antenna Toolbox

Design, analyze, and visualize antenna elements and antenna arrays

Antenna Toolbox™ provides functions for the design, analysis, and visualization of antenna elements and arrays. You can design standalone antennas and build linear and rectangular arrays of antennas using a library of predefined elements with parameterized geometry.

Antenna Toolbox uses the method of moments (MoM) to compute port properties such as impedance, surface properties such as current and charge distribution, and field properties such as radiation pattern.

The antenna geometry and the analysis results can be visualized with dedicated functions, and used for antenna-to-bits wireless system design. Antenna Toolbox provides impedance analysis that can be used to design matching networks. It also provides radiation patterns for simulating beam forming algorithms.

Key Features

  • Antenna library including 22 elements for rapid design and visualization of metal antenna elements using parameterized geometries

  • Antenna array design of linear and rectangular arrays using antenna elements

  • Port analysis of impedance, return loss, and S-parameters of antennas and antenna arrays

  • Field analysis of the pattern, E-H fields, and beam width of antennas and antenna arrays

  • Surface analysis of current, charge, and meshing of antennas and antenna arrays

  • Antenna array analysis for the embedded element pattern and the correlation coefficient of the elements of the array

  • Infinite ground plane specification for analyzing balanced antennas

Robotics System Toolbox

Design and test algorithms for robotics applications

Robotics System Toolbox™ provides algorithms and hardware connectivity for developing autonomous mobile robotics applications. Toolbox algorithms include map representation, path planning, and path following for differential drive robots. You can design and prototype motor control, computer vision, and state machine applications in MATLAB® or Simulink® and integrate them with core algorithms in Robotics System Toolbox.

The system toolbox provides an interface between MATLAB and Simulink and the Robot Operating System (ROS) that enables you to test and verify applications on ROS-enabled robots and robot simulators such as Gazebo. It supports C++ code generation, enabling you to generate a ROS node from a Simulink model and deploy it to a ROS network.

Robotics System Toolbox includes examples showing how to work with virtual robots in Gazebo and actual ROS-enabled robots.

Key Features

  • Path planning, path following, and map representation algorithms

  • Functions for converting between different rotation and translation representations

  • Bidirectional communication with live ROS-enabled robots

  • Interface to Gazebo and other ROS-enabled simulators

  • Data import from rosbag log files

  • ROS node generation from Simulink models (with Embedded Coder®)

Simulink Test

Develop, manage, and execute simulation-based tests

Simulink Test™ provides tools for authoring, managing, and executing systematic, simulation-based tests. You can create nonintrusive test harnesses to test models and subsystems. Simulink Test includes a test sequence block that lets you construct complex test sequences and assessments, and a test manager that lets you manage and execute tests. It enables functional, baseline, equivalence, and back-to-back testing, including software-in-the-loop (SIL) and processor-in-the-loop (PIL). You can generate reports, archive and review test results, rerun failed tests, and debug the component or system under test.

The test harness in Simulink Test lets you test components without creating a separate test model. You can apply pass and fail criteria that include absolute and relative tolerances, limits, logical checks, and temporal conditions. Test execution can be automated or customized with setup and cleanup scripts. Simulink Test stores test cases and their results, creating a repository for reviewing and investigating failures. You can link requirements to a test case captured in Microsoft® Word, IBM® Rational® DOORS®, and other documents (with Simulink Verification and Validation™).

Key Features

  • Test harness for subsystem or model testing

  • Test sequence block for running tests and assessments

  • Pass-fail criteria, including tolerances, limits, and temporal conditions

  • Baseline, equivalence, and back-to-back testing

  • Setup and cleanup scripts for customizing test execution

  • Test manager for authoring, executing and organizing test cases and their results

  • Automatic report generation to document test outcomes

Vision HDL Toolbox

Design image processing, video, and computer vision systems for FPGAs and ASICs

Vision HDL Toolbox™ provides pixel-streaming algorithms for the design and implementation of vision systems on FPGAs and ASICs. It provides a design framework that supports a diverse set of interface types, frame sizes, and frame rates, including high-definition (1080p) video. The image processing, video, and computer vision algorithms in the toolbox use an architecture appropriate for HDL implementations.

The toolbox algorithms are designed to generate readable, synthesizable code in VHDL and Verilog (with HDL Coder™). The generated HDL code can process 1080p60 in real time.

Toolbox capabilities are available as MATLAB System objects and Simulink blocks.

Key Features

  • Video synchronization signal controls for handling nonideal timing and resolution variations

  • Configurable frame rates and sizes, including 60FPS for high-definition (1080p) video

  • Frame-to-pixel and pixel-to-frame conversions to integrate with frame-based processing capabilities in MATLAB and Simulink

  • Image processing, video, and computer vision algorithms with a pixel-streaming architecture, including image enhancement, filtering, morphology, and statistics

  • Implicit onchip data handling using line memory

  • Support for HDL code generation and real-time verification

Was this topic helpful?