Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

MathWorks Aerospace and Defense Conference 2007, June 5-6, Mannhattan Beach Marriott, Manhattan Beach, CA

View proceedings Share with a colleague

Abstracts


Keynote

John W. Douglass, President and CEO of the Aerospace Industries Association

In the dynamic mix of platforms and technologies that characterize the aerospace industry, no resource is more valuable than human and intellectual capital. With a booming civil aviation order book, the world’s most highly funded military, and new aspirations to return to the moon and allow humans to explore Mars, investment in the nation’s math, science, engineering and technical education is vital to maintaining U.S. leadership in these areas.

With nearly 300 member companies, the Aerospace Industries Association is a dedicated advocate for investment in America’s aerospace industry and its more than 600,000 employees. Through his leadership of AIA, Mr. Douglass has been at the forefront in recognizing key issues affecting the industry and in proposing legislative and corporate actions to strengthen the industry’s future. In his remarks, Mr. Douglass will lend his views on a number of issues – the challenges facing the aerospace industry, promoting interest in aerospace to the next generation of innovators, and the role of technology in advancing a state-of-the-art aerospace industry.

John W. Douglass is president and chief executive officer of the Aerospace Industries Association, which represents the nation’s leading manufacturers and suppliers of civil, military, and business aircraft, helicopters, unmanned aerial vehicles, space systems, aircraft engines, missiles, materiel, and related components, equipment, services, and information technology.

A nationally recognized expert in systems acquisition, Mr. Douglass has extensive acquisition experience in Congress, the Defense Department, and the executive branch. He also served on the Commission on the Future of the U.S. Aerospace Industry, established by the president and Congress. The commission’s final report, issued in November 2002, laid out a vision for the future of the U.S. aerospace industry.

MathWorks Today: Technical Computing and Model-Based Design

Paul Barnard, Marketing Director, The MathWorks

This presentation will outline use cases and workflows for technical computing and Model-Based Design, two key focus areas for The MathWorks. Paul will describe how the tools are enabling benefits across aerospace and defense as well as other industries. He will also describe current technology investment areas for The MathWorks and how these are driving product innovation.

Paul Barnard has been with The MathWorks since 1994 and is currently a Marketing Director for the Control Design area, responsible for technical marketing of the Simulink product family. He has been involved in the development of many of the control and simulation products including Simulink, Stateflow, and the physical modeling products. Prior to his career with The MathWorks, Paul led a missile guidance and control team at Texas Instruments, where he worked extensively with MATLAB and MathWorks products. He also helped develop real-time and non-real-time six-degrees-of-freedom simulations. Paul graduated from the University of Kansas in 1988 with a B.S. in Aerospace Engineering. He received an M.S. from Stanford University in Aeronautics and Astronautics in 1989, with an emphasis in control systems.

Distributed Computing in the Engineering Workflow

Loren Dean, The MathWorks

Parallel Computing Toolbox and MATLAB Distributed Computing Server enable engineers and scientists to execute MATLAB and Simulink applications in a multi-processor environment such as a powerful desktop machine, a workgroup cluster or an enterprise cluster. This presentation will show how both individuals and teams of people can utilize MathWorks distributed computing tools to solve problems that were previously unworkable on a single computer and to offer a faster time-to-solution. In addition to an overview of how the tools can fit in the engineering workflow, a brief introduction of Parallel Computing Toolbox and MATLAB Distributed Computing Server will be given.

Loren Dean is a director in the MATLAB development organization. He has responsibility for MathWorks distributed computing products as well as the test and measurement application area and the license management and installation group. Loren has been with The MathWorks since 1995. Prior to joining The MathWorks, Loren worked for AlliedSignal Aerospace performing systems analysis and integration for aircraft engines, with extensive use of MATLAB and Simulink. Loren has a B.S. and an M.S. in Aeronautical Engineering from Purdue University and an M.B.A. from Northeastern University.

Best Practices for Designs Involving Large Work Groups

Paul Smith, The MathWorks

The transition to Model-Based Design must be managed carefully to both demonstrate short-term benefits and establish a culture that enables the full realization of the theoretical benefits of such an approach.  In this discussion we will introduce the concepts of Model-Based Design, highlight some of its benefits, and then discuss in detail 10 best practices for adopting a Model-Based Design culture across an organization.  These best practices have been gleaned from successful and not-so-successful transformations to Model-Based Design at companies from a variety of different industries.

Paul Smith is the Senior Manager responsible for North American Consulting Services at The MathWorks.  He has been with the company for about 7 years.  Prior to joining the MathWorks, Paul worked for 13 years for a major automotive OEM in various capacities including mechanical systems design and powertrain controls developing control and diagnostics algorithms and software.  Paul’s first work experience was as a nuclear engineer for the US Navy.  Paul holds a masters degree from Wayne State University and a bachelors from Michigan Technological University.

Productive Programming with MATLAB

Loren Shure, The MathWorks

MATLAB is used extensively as a development environment in many applications and industries. Using a video security application as an example, this session will highlight the many programming productivity features available in MATLAB.

Loren Shure has worked at The MathWorks for more than 20 years. She has co-authored several MathWorks products in addition to adding core functionality to MATLAB. Loren currently works on the design of the MATLAB language. She graduated from MIT with a B.S. in Physics, and from the University of California, San Diego, Scripps Institution of Oceanography with a Ph.D. in Marine Geophysics.

Target Tracking Analysis and Visualization Tool

Edward J. Mayhew, Jr. Quadelta, Inc.

We demonstrate how to provide high-resolution visualization of the tracking of targets within a battlefield scenario whether they be in the air, on the ground or at sea.  A solution for solving the problem of "vanishing pixels" as they regard 3-D models of aircraft flying at high speeds is proposed.

Features:

  • 2-D Situation Awareness Display of the entire battlefield. 
  • All targets found by radar can be tracked visually no matter their distance from the camera.
  • High-resolution 3-D visualization capabilities from the ownship's view or from any camera angle that is desired.
  • Ownship is capable of going into "Engagement Mode" and displaying duplex crosshairs for engaged hostiles.
  • Stand-alone capabilities
  • Any location on Earth
  • Resolution only limited by hardware.

The "vanishing pixels" problem stems from the limited number of pixels provided by computer monitors - which have much less than the human eye.  A 3-D object's graphic representation is made up of pixels that run vertically and horizontally.  The horizontal and vertical pixel counts reduce by half every time the object doubles its distance away from the camera.  This is especially a problem when a 3-D object is in flight as the object reduces to a single pixel very quickly. 

Edward Mayhew is currently employed by Quadelta, Inc. as a Senior Modeling and Simulation Engineer. In addition, he has recently been tasked as the Business Development Director of Quadelta's new Charlottesville office.

Among his achievements, Mr. Mayhew designed and developed MATLAB 3-D visualization applications for George Mason University's Sensor Management System (GMU-SMS), and supported ballistic missile defense systems (BMDS) modeling and simulation efforts for the Pentagon. Mr. Mayhew has published two MATLAB Digest articles; one in July, 2005 and the other in March, 2007.

Mr. Mayhew was a MathWorks Lead Instructor from 2000-2003 and was the MATLAB and Simulink facility instructor for Lockheed Martin and Hamilton Sundstrand. Mr. Mayhew received his B.S.E.E. (1995) and M.S.E.E. (1996) from George Mason University in Fairfax, Virginia.

.

Moving MATLAB Algorithms into Complete Designs with Fixed-Point Simulation and Code Generation

Houman Zarrinkoub, The MathWorks

This presentation showcases an integrated workflow for modeling, simulation and implementation of fixed-point algorithms in MATLAB and Simulink. Attendees will discover how, by using MATLAB, Simulink and featured Toolboxes and Blocksets, they can:

  • better model and design fixed-point algorithms,
  • substantially accelerate the simulation speed of their design,
  • use automatic C code generation capabilities for flexible implementation on hardware, and
  • perform design validation and verification on hardware from within the MATLAB environment.

Through demonstrations, we will show specific features of Fixed-Point Toolbox, Simulink Fixed-Point and related products including Signal Processing Blockset, Real-Time Workshop, and Video and Image Processing Blockset and show how these features help users tackle practical challenges including

  • Converting an algorithm from a floating-point to a fixed-point representation
  • Accelerating the execution speed of fixed-point M-code, both in MATLAB workspace or within a Simulink model
  • Using Simulink and Real-Time Workshop, to automatically generate C-code from a well-defined subset of the MATLAB language with the Embedded MATLAB Function block
  • Verify that the real-time behavior of the deployed system meets the design requirements

A Q&A session will follow the presentation and demos.

Dr. Houman Zarrinkoub joined The MathWorks in 2001 as the senior team leader of the Signal Processing Applications team, assuming day-to-day responsibility for the Video and Image Processing Blockset. He is currently the Signal Processing Product Marketing Manager, specializing in signal processing toolboxes. Prior to joining The MathWorks, he spent 6 years at Nortel Networks as a wireless speech processing software engineer. He holds a BSEE from the McGill University in 1994, and an MSEE and Ph.D. from the Institut Nationale de la Recherche Scientifique, Universite du Quebec in Canada.

Using Simulink and Stateflow for Real-Time Embedded Applications

James E Craft and Robert L. Rusk, LM Missiles and Fire Control (LMMFC)

This presentation describes the use of The MathWorks Simulink modeling tool in the design and development of a real-time flight control system for an embedded aerospace application.  The GNC-based guidance system processes both IMU and GPS inputs to solve the dynamics of inertial navigation and to achieve flight performance for extended range.  The embedded software suite includes the real time operating system, device specific firmware, and the operational flight software.

The Simulink tool is used to build a mathematical model capturing the measured airframe properties and aerodynamic behaviors.  It is also used to construct the Autopilot, the Autopilot feedback loop, and the flight system Modeling and Control Logic - and to auto generate the code. 
The benefits of Stateflow and Simulink are presented to demonstrate areas of real-time software development for embedded systems, including autocode generation and customization, code readability, software safety, software reuse, defect detection, and test and integration techniques (including PIL and HWIL test environments). 

A Case Study analysis is provided to show the advantages of model based development versus traditional non-model based systems, and to document the measured savings related to accelerated development cycle time, increased levels of requirements verification and system validation, and reduced field test costs.  Alignment with mature process environments (CMM/CMMI) is also shown.

Robert L. Rusk is a senior staff engineer at Lockheed-Martin (Missiles and Fire Control – Orlando) and Software Manager for the U.S. Navy Advanced Gun System/LRLAP guided projectile program.  He has many years of experience in guidance and navigation systems and all areas of software development, technology and tools.

James E. Craft is a Lockheed-Martin staff research engineer (Missiles and Fire Control – Orlando), currently assigned to the AGS/LRLAP program.  He is the detailed design and GNC software integration lead. In addition to 25 years experience as a real-time embedded systems software engineer, Mr. Craft has taught OOA/D at the University of California at Santa Barbara, UML, and C and C++ programming at Learning Tree University.  He is founder and past president of the Lockheed Martin Autocode Technology Interest Group (ATIG).  He has several years hands-on project experience in Model-Based Design with Simulink and UML (Rational Rose, Artisan Studio). Mr. Craft holds a Masters Degree in Software Engineering.

Hardware and Software Co-design with Model-Based Design

Sudhir Sharma, The MathWorks

Effective design and verification of modern FPGA- and DSP-based embedded systems require new methods for optimizing the interaction between hardware and software subsystem design teams.

Model-Based Design provides an integrated framework where system models can be used for simulation, rapid design iteration, hardware and software code generation, and verification.  This integrated workflow allows engineers to rapidly iterate and optimize the system design for the most efficient hardware/software partitioning before costly decisions are made.

By using Model-Based Design, software and hardware teams can employ the same system model as a test bench, as a design and code generation platform, and as a better communication tool to reduce errors and enhance productivity.

Sudhir Sharma is a Signal Processing and Communications Product Manager at the MathWorks, Inc. He has over 20 years of experience in design of semiconductor integrated-circuits (IC) products. Prior to joining The MathWorks, Sudhir served in key technical and management roles at Texas Instruments, Cirrus Logic, and Compaq Computer Corp. Sudhir has authored 18 U.S. patents in the area of computer networks, image processing, and semiconductor memory design.

Automatic Code Generation at Northrop Grumman

Dr. Robert Miller, Northrop Grumman

In 1997, Northrop Grumman Integrated Systems investigated using automatic code generation for prototyping applications. Since then, they have consolidated on MathWorks products for a variety of modeling and code development needs ranging from flight code deployment to hardware-in-loop test. By using latest technologies for large scale modeling and automatic code generation, such as Bus Objects and Embedded MATLAB functions, Northrop Grumman is able to rapidly transition from desktop simulation to test labs to flight systems, for complex programs involving UAV and UUV. This talk provides an overview of several programs and how they were developed using Model-Based Design tools from The MathWorks. The challenges faced and overcome, along with the issues that remain, are also presented.

Dr. Robert Miller is currently the Director Future Unmanned Systems, Integrated Systems, Northrop Grumman Corporation. While at Northrop Grumman he has held several management positions in the vehicle management system (VMS) area focusing primarily in Guidance, Navigation, and Control and VMS software. Dr. Miller has a bachelor and masters from Stanford University and a PhD in Aerospace Engineering from the University of Michigan.

Design and Verification of Safety Critical Systems Using Model-Based Design

Bill Potter, The MathWorks

This presentation will describe the important attributes of safety critical systems and how Model-Based Design can be used to achieve those important attributes. The presentation will also describe and demonstrate how to design and verify safety critical systems in an efficient manner using The MathWorks tools. Topics covered will include requirements validation, traceability, design verification, source code verification and executable object code testing. There will be an introduction to two new verification tools offered by The MathWorks.

Bill Potter was at Honeywell Aerospace for 25 years before coming to The MathWorks. He has more than two decades of experience in the area of safety-critical software (DO-178B Level A), and over a decade in the area of Model-Based Design. He has been a member of MALC for five years and is a current member of SC-205/WG-71 - Software Considerations in Airborne Systems (SG4: Model Based Design and Verification).

Weapon System Fault Detection, Isolation and Analysis using Stateflow

Rosa Donat, BAE Systems Land and Armaments

This presentation describes the use of The MathWorks Stateflow logic modeling tool in the detection and isolation of faults in the automated ammunition handling system of the US Army's Future Combat System (FCS) Non-Line of Sight Cannon (NLOS-C) self-propelled artillery vehicle.  The ammunition handling controller works in concert with other vehicle subsystem controllers to process discrete and analog feedback signals and carry out rate-of-fire and multi-round fire missions.

The Stateflow tool is used to monitor the servo actuator positions, low-level timing, hydraulic and pneumatic pressures, and motor temperatures.  Stateflow monitors complex logic transitions used in fault detection and presents them in an easy to understand graphical environment.

The benefits of Stateflow are presented, including code readability, organization, software reuse, autocode generation, and seamless integration with Simulink.

Rosa Donat is a controls engineer (Land and Armaments – Minneapolis), for the FCS/NLOS-C program at BAE Systems.  She has designed, integrated, and tested numerous subsystem controller designs for self-propelled artillery vehicle systems. Ms. Donat has several years of hands-on controls experience using model-based design with Simulink and Stateflow as well as electronic hardware and firmware design.

Methods for Verification and Validation

Goran Begic, The MathWorks

Verification and validation is critical for the implementation of Model-Based Design in production programs. This master class introduces new concepts and tools for effective verification and validation based on model-analysis techniques. Participants learn how to build component test environments for model and code, how to ensure completeness of tests, and how to automate test execution and reporting through series of examples based on best practices in model verification and validation.

Goran Begic is a product marketing manager at The MathWorks, working on tools for verification, validation, and testing of embedded systems. He has over seven years of experience in technical marketing, sales, and support of software development and testing tools. In 1996, he earned a B.S. in Electrical Engineering from the University of Zagreb.

MATLAB and Simulink Modeling for Aircraft Integrated Propulsion System Interactions

Ernie Hodge, Modelogic, Inc.

This presentation will describe and demonstrate Modelogics work on the development of a MATLAB and Simulink block set for aircraft thermal management. It will describe applications for the thermal management block set and their relevance in aircraft and propulsion system design. It will briefly describe other efforts in the use of this MATLAB and Simulink block set including:

  • Model driven engine cycle and performance analysis
  • Electrical system modeling
  • Airframe integration modeling

Ernie Hodge is a co-founder of Modelogics and is the product designer for Modelogics’ Model Engineer toolkit.  During his eight years with Modelogics, has been program manager for numerous Air Force Research Labs (AFRL) sponsored programs. Prior to Modelogics, Mr. Hodge worked twelve years with Lockheed Martin where he worked in the area of thermal management with a heavy focus on computer modeling for design analysis.  Prior to his aerospace work, Mr. Hodge spent thirteen years in the power generation industry, five with General Electric and eight with Westinghouse.  There he worked on steam and nuclear generated power systems engineering. Mr. Hodge has a Bachelor of Science in Aerospace Engineering from the University of Illinois and a Master of Science in Mechanical Engineering from the University of Florida.

Modeling Motion Control Systems in Air and Space Vehicles

Terry Denery, The MathWorks

Developing motion control systems for air and space vehicle applications presents many challenges. Acceleration, aerodynamic loads, and variations in gravity encountered by air and space vehicles can greatly impact the loads exerted on these systems. Engineering teams must account for these loads to develop safe systems that reliably achieve their objectives. In addition, testing these systems is expensive, time-consuming and prone to risk.

This presentation focuses on two motion control applications: landing gear and camera pointing systems. We will demonstrate flight simulations at landing that include aerodynamics, active flight control, and a landing gear linkage, complete with contact modeling of the wheel-ground interaction. We will demonstrate satellite simulations that include orbital mechanics and gimbal actuation of the camera pointing system.  The workflow for Model-Based Design enabled by Simulink® models will be presented, clearly demonstrating how to improve the development process of these systems.

Terry Denery has spent his career pursuing innovation in engineering designs through the implementation of simulations. This pursuit began at the University of Virginia, where he completed degrees in chemical and mechanical engineering. While at Hercules, Inc., he developed solid rocket propulsion systems. He then attended Stanford University where he earned a Ph.D. in Aeronautics and Astronautics, studying fluid dynamics and thermodynamics. Terry later joined Knowledge Revolution, which produced the motion simulation tools Working Model and Interactive Physics. There he founded the Technical Services group, which served customers through technical support, training, and consulting. After MSC.Software’s acquisition of Knowledge Revolution, Terry served in the sales organization as an applications engineer, supporting the products ADAMS, visualNastran 4D, Dynamic Designer, and CATIA v5i. Terry joined The MathWorks in 2004 as marketing manager for physics-based modeling and simulation tools.

Servo Control of a Turbine Gas Metering Valve by Physics-Based Mu-Synthesis

P.M. Young and K.E. Shahroudi, Woodward Controls

We present a design approach using mu-synthesis which returns a controller in observer/state-feedback form with physically meaningful states. The advantages of this physics-based approach are illustrated by a detailed outline of the controller design for Woodward Governor's GS16 Turbine Gas Metering Valve. This includes modeling, analysis, design, model reduction, and implementation, all retaining physically meaningful states.

Dr. K.E. Shahroudi is currently Engineering Manager of Analytical Consultants at Woodward in Colorado. He is also a Systems Design and Management Fellow at MIT, Cambridge, Ma. Dr. Shahroudi holds a PhD. In Aircraft Propulsion System Design from TU Delft, Netherlands, a MSAE GasDynamics from University of Michigan, Ann Arbor and a BTech in Aeronautical Engineering and Design from Loughborough University, UK.

Tuning Multi-Loop Compensators to Meet Time and Frequency Domain Requirements

Rohit Shenoy, The MathWorks

With the growth and complexity of embedded control systems, the need for tools to facilitate engineers in the design of multi-loop control systems has become more important. An approach to address the challenges associated with the design of complex control systems is to provide engineers with a design environment with a flexible workflow. We will demonstrate an integrated design environment built on MATLAB and Simulink for the design and implementation of a multi-loop control system for the HL20 Lifting Body aircraft to satisfy time and frequency domain requirements. The design of the compensators utilizes graphical interfaces which provide access to well-established design techniques. In this example classical control design is combined with optimization to tune the system to meet the design requirements.

Rohit Shenoy has been at the MathWorks since 2001, and is currently the technical marketing manager for the controls and data-driven modeling tools. Since joining the MathWorks, Rohit has published several papers on modeling and simulation of control systems. Prior to working in marketing, Rohit gained extensive experience in using the controls tools by supporting customers as part of his role as an Application Support Engineer. Rohit graduated from Purdue University in Indiana in 2001 with a BS in electrical engineering with a focus on controls.

Cielo: A MATLAB Hosted Environment for Multidisciplinary System Analysis

Greg Moore, Jet Propulsion Laboratory, California Institute of Technology

The success of the next generation great observatories will depend to a large extent on our ability to design, build, launch, deploy and remotely operate large, ultra high precision, dynamically stable space-based apertures.  Unfortunately, this contrasts with our limited capacity to perform full scale full physics environmental testing, placing stringent demands on computational predictions and simulations of candidate designs undergoing operational scenarios.  To date, these types of design space studies are carried out by exercising an array of commercial software packages through which analysts, designers, and system engineers communicate.  To do so effectively, the engineering community has become adept at translating data between different codes and models, computational platforms, and discipline specific design groups.  Still, the process leaves room for improvement particularly in design change turn around time, solution run times, accuracy and precision of the computations, and in the flexibility to include new technologies.

Cielo is being developed at the Jet Propulsion Laboratory — California Institute of Technology to address these issues and to provide a fully extensible platform for inclusion of new and unforeseen analysis capabilities.  While the finite element method forms the basis for the numerical simulation of complex thermal, structural, and optical aberrations, the MATLAB framework within which it is hosted provides for a wide array of both toolbox and in-house extensions.  The presentation will discuss motivation, the MATLAB-hosted modular implementation on serial and parallel architectures, and close with some recent examples.

Video and Image Processing Embedded System Design

Dr. Houman Zarrinkoub, The MathWorks

Designers for embedded video and image processing systems are increasingly faced with the challenge of rapidly transferring innovative ideas from proof of concept, to prototypes, to production environments. In this presentation, we explore Model-Based Design for video and image processing systems using the Simulink product family, including Video and Image Processing Blockset.

Dr. Houman Zarrinkoub joined The MathWorks in 2001 as the senior team leader of the Signal Processing Applications team, assuming day-to-day responsibility for the Video and Image Processing Blockset. He is currently the Signal Processing Product Marketing Manager, specializing in signal processing toolboxes. Prior to joining The MathWorks, he spent 6 years at Nortel Networks as a wireless speech processing software engineer. He holds a BSEE from the McGill University in 1994, and an MSEE and Ph.D. from the Institut Nationale de la Recherche Scientifique, Universite du Quebec in Canada.

Master Classes


Advanced Programming Techniques in MATLAB

Loren Shure, The MathWorks

This master class covers two important MATLAB topics: handling memory efficiently and choosing among the rich set of function types. Participants gain an understanding of how different MATLAB data types are stored in memory and how to program in MATLAB to use memory efficiently. Recent versions of MATLAB have introduced several new programming concepts, including new function types; the class illustrates and explores the usage and benefits of the various function types under different conditions. Learn how using the right function type can lead to more robust and maintainable code. Demonstrations will show how to apply these techniques to problems that arise in typical applications.

Loren Shure has worked at The MathWorks for more than 20 years. She has co-authored several MathWorks products in addition to adding core functionality to MATLAB. Loren currently works on the design of the MATLAB language.She graduated from MIT with a B.S. in Physics, and from the University of California, San Diego, Scripps Institution of Oceanography with a Ph.D. in Marine Geophysics.

Flight Code Generation Using Custom Storage Classes

Richard Ruff, The MathWorks

This year, the Master Class on production code generation will focus on Data Objects: What are they, how do you use them, and how can you create a custom Data Object. The development of the custom Data Object will be for a parameter with a specified memory address. This example is relevant in the Aerospace industry where flight parameters must change for each mission and it is not feasible to recompile the flight code for each mission due to testing and certification concerns. By creating a custom Data Object, we can make the generated code read the parameter values from specific memory addresses. Thus, the flight data can be loaded into the memory prior to each mission and the flight code will not have to be modified.

Richard Ruff joined The MathWorks in 2005 as an application engineer with a focus on production code generation for the aerospace and defense industries. Prior to coming to The MathWorks, Richard worked at Lockheed Martin Missiles and Fire Control in Dallas in the Guidance and Navigation groups. While at Lockheed Martin, Richard led a group of engineers developing flight control software using Simulink and Real-Time Workshop Embedded Coder. Richard earned a B.S. and an M.S. in Aerospace Engineering from Mississippi State University, where he specialized in flight dynamics and control systems.

Optimization Techniques for Video Processing System Design

Grant Martin, The MathWorks

The refinement of video processing system designs to meet specifications of performance, power, cost, and size is not an easy or obvious process. This class covers key aspects of design optimization, including algorithm optimization, floating-point to fixed-point conversion, automatic code generation, and processor-specific code integration. To implement these techniques, we will explore features of Simulink, Signal Processing Blockset, Video and Image Processing Blockset, Real-Time Workshop, and Link for Code Composer Studio.

Grant Martin has a B.S. and M.S. in Electrical Engineering from The University of New Mexico (UNM) specializing in image/signal processing and algorithm design. While pursuing his advanced degree, Grant worked at Sandia National Laboratories developing real-time Synthetic Aperture Radar (SAR) imaging algorithms. Grant has also worked as a research assistant in the area of medical imaging and taught signal processing with MATLAB at UNM. He joined The MathWorks as a member of the Engineering Development Group (EDG) in November 2005 and transferred to Application Engineering in May 2006.

How Model-Based Design Benefits Your Fixed-point Application

Dr. Houman Zarrinkoub, The MathWorks

In this master class, we showcase new capabilities for modeling, simulation and deployment of fixed-point systems with Simulink. Attendees will discover how by using Simulink and featured Toolboxes and Blocksets they can better model and design fixed-point algorithms and substantially accelerate their simulation speed while performing design validation and trade-off analysis.We will demonstrate specific features of Simulink® Fixed-Point, Fixed-Point Toolbox and related products including Signal Processing Blockset, Real-Time Workshop, and our TI target and link products. We will show how these features help users tackle problems and challenges including:

  • Converting a specific filter or any algorithm from a floating-point to a fixed-point representation with new Simulink fixed-point GUI
  • Bringing your MATLAB code as a new block into Simulink with the new Embedded MATLAB Function block
  • Accelerating the execution speed of fixed-point M-code within a Simulink model
  • Using Simulink and Real-Time Workshop to automatically generate C-code from your model
  • Deploying the C-code application automatically on fixed-point DSP processors using our Link and Target products
  • Verifying that the real-time behavior of the deployed system meets the design requirements

Dr. Houman Zarrinkoub joined The MathWorks in 2001 as the senior team leader of the Signal Processing Applications team, assuming day-to-day responsibility for the Video and Image Processing Blockset. He is currently the Signal Processing Product Marketing Manager, specializing in signal processing toolboxes. Prior to joining The MathWorks, he spent 6 years at Nortel Networks as a wireless speech processing software engineer. He holds a BSEE from the McGill University in 1994, and an MSEE and Ph.D. from the Institut Nationale de la Recherche Scientifique, Universite du Quebec in Canada.

Handling Large Datasets Efficiently in MATLAB

Mike Agostini, The MathWorks

Engineers need to access, analyze, and visualize large data sets. In this class we show strategies for handling large amounts of data in MATLAB and for avoiding “out-of-memory” errors. We explain the causes of memory limitations in MATLAB and discuss techniques to increase available memory and to minimize memory usage.

Mike Agostini is a Senior Application Engineer at The MathWorks. Mike’s professional interests include control and simulation of dynamic systems. He currently specializes in algorithm development, deployment, and C/C++ integration with MATLAB. Prior to joining The MathWorks in 2005, Mike worked as an aerospace engineer modeling disposable launch vehicles (EELV) for Analex Corporation. He has authored several journal articles in the area of control system design for dynamic systems. Mike has a B.S. and a M.S. in Mechanical Engineering from Michigan Technological University. .