SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
What’s New :
MATLAB/Simulink
              Jerrt Tung
              TeraSoft Inc.
Core MathWorks Products


   The leading environment for
   technical computing
       •    Numeric computation
       •    Data analysis and visualization
       •    The de facto industry-standard,
            high-level programming language
            for algorithm development
       •    Toolboxes for signal and image processing,
            statistics, optimization, symbolic math, and other
            areas
       •    Foundation of the
            MathWorks product family




                                                                 2


Copyright © 2007 by TeraSoft, Inc.
MATLAB Connects to Your Hardware Devices
  Instrument Control Toolbox
  Electronic and
  scientific instrumentation



                                     Data Acquisition Toolbox
                                     Plug-in data acquisition devices



  Image Acquisition Toolbox
  Image capture devices


                                     MATLAB
                                     Interfaces for communicating
                                     with everything
Copyright © 2007 by TeraSoft, Inc.
Deploying Applications with MATLAB

   Give MATLAB code to
   other users

                                                      MATLAB Compiler
   Share applications with
   end users who do not                             MATLAB       MATLAB     MATLAB
                                                   Builder for    Builder    Builder
   have MATLAB                                       Excel       for Java   for .NET
     – Use the MATLAB
       Compiler to create stand-
       alone executables and                .dll
       shared libraries              .exe                         Java
                                            .lib

     – Use Compiler add-ons to
       create software
       components

Copyright © 2007 by TeraSoft, Inc.
Working with MATLAB Compiler

                                                          3
                    Toolboxes




                                     MATLAB    End-User
                                               End-
1
                                     Desktop   Machine


2        MATLAB Compiler




Copyright © 2007 by TeraSoft, Inc.
Parallel Computing
   ▪ Perform parallel computations on multi-core computers
     and computer clusters




                                                             6


Copyright © 2007 by TeraSoft, Inc.
Example: Parameter Sweep of ODEs
 • Solve a 2nd order ODE




 • Simulate with different
   values for b and k

 • Record peak value for
   each run

 • Plot results
Copyright © 2007 by TeraSoft, Inc.
Core MathWorks Products

 The leading environment for modeling,
 simulating, and implementing
 dynamic and embedded systems

     •    Linear, nonlinear, discrete-time,
          continuous-time, hybrid, and
          multirate systems
     •    Foundation for Model-Based Design, including physical-
          domain
          modeling, automatic code generation,
          and verification and validation
     •    Open architecture for integrating
          models from other tools
     •    Applications in controls, signal
          processing, communications, and
          other system engineering areas


                                                                   8


Copyright © 2007 by TeraSoft, Inc.
EDA Simulator Link
 •     Bidirectional link between MATLAB® and Simulink® and HDL simulators
 •     Supported HDL Simulators :
        • Cadence Incisive
        • Mentor Graphics Questa and ModelSim
        • Synopsys VCS MXdsf
 •     Enabling verification of VHDL®, Verilog®, and mixed-language
       implementations.




                                                                             9


Copyright © 2007 by TeraSoft, Inc.
HDL Coder
   ▪ Generates bit-true, cycle-accurate, synthesizable Verilog
     and VHDL code from Simulink models, Stateflow charts,
     and Embedded MATLAB code




                                                                 10


Copyright © 2007 by TeraSoft, Inc.
Embedded MATLAB
   ▪ Generate readable, efficient, and embeddable C code
     from M-code
   ▪ Generate MEX functions from M-code for rapid
     prototyping and easy verification of generated C code
     within MATLAB
   ▪ Integrate M-code into Simulink®
   ▪ Speed up fixed-point M-code
   ▪ Generate hardware description language (HDL) from M-
     code


                                                             11


Copyright © 2007 by TeraSoft, Inc.
What’s New in R2010a
          http://www.mathworks.com/products/new_products/latest_features.html




                                                                                12


Copyright © 2007 by TeraSoft, Inc.
Working with Large
                                   Images




Copyright © 2007 by TeraSoft, Inc.
Image Processing Toolbox 7.0
   ▪ Performance                     Multicore support for over 50 functions
   ▪ Workflow                        Block processing (work on partial images)
   ▪ Viewing                         Efficient display of very large images in Image Tool




   ▪ applycform, deconvblind, edge, ifanbeam, im2bw, imclose, imfill,
     imopen, iradon, and medfilt2, …

Copyright © 2007 by TeraSoft, Inc.
New Products




Copyright © 2007 by TeraSoft, Inc.
New product: Simulink PLC
   Coder
   What does it do?
   It makes it easy for somebody to generate
   structured text (PLC code) from Simulink
   models

   Why is PLC code generation important?
   PLC’s (Programmable Logic Controller) are heavily used in industrial
   machines, and in the IA&M industry in general. Some PLCs can use C
   code, but the majority do not

   Code generation is key value driver for adopting Model-Based Design




Copyright © 2007 by TeraSoft, Inc.
New support: Eclipse, Linux,
   ARM
   What does this support include?
   Embedded IDE Link now supports
   ▪ Eclipse Ganymede products
   ▪ Embedded Linux operating system
   ▪ ARM processors supported in Linux

   Why is this support important?
   More people are moving towards Eclipse IDE’s
   New support makes it easier for users to generate code for third-party
   open source environments



Copyright © 2007 by TeraSoft, Inc.
Simulink Control
                                         Design




Copyright © 2007 by TeraSoft, Inc.
Parallel Computing Support
    For Frequency Response
    Estimation
    Faster frequency response
    estimation of Simulink
    models for customers with
    access to computing
    clusters or multiple
    processing cores

▪   Use when multiple model
    simulations are required
      •     Each frequency in a sinestream
            input simulated independently, or
      •     More then one input linearization
            point specified


Copyright © 2007 by TeraSoft, Inc.
Control System
                                        Toolbox




Copyright © 2007 by TeraSoft, Inc.
New C2D Option For More Accurate
   Tustin Discretization Of Fractional Time
   Delays Using Thiran Filters
         Get accurate frequency
         domain representation
         when converting
         continuous-time plant
         models with fractional time
         delays for analysis in
         discrete-time domain

   ▪     New command thiran to design
         Thiran filters
   ▪     New option for c2d conversion
         to use Thiran filter for fractional
         time delay discretization

Copyright © 2007 by TeraSoft, Inc.
2010 Training &
                       Workshop Information




Copyright © 2007 by TeraSoft, Inc.
Training Course in 2010
   ▪     MATLAB Basic/Advance/GUI
   ▪     Simulink Basic/Advance
   ▪     Digital Signal Processing
   ▪     Image and Video Processing
   ▪     Control Design and Analysis




                                       23


Copyright © 2007 by TeraSoft, Inc.
Hands-on Workshop in 2010
   ▪     Fixed-point Toolbox
   ▪     Analog Mixed Signal System Modeling and Simulation
   ▪     MATLAB/Simulink for Communication System Design
   ▪     HDL Code Generation
   ▪     Link to TI C6000 series DSPs
   ▪     Link to TI C2000 series DSPs
   ▪     SimPowerSystems
   ▪     SimMechanics
   ▪     Data Acquisition and Analysis
   ▪     Stateflow
   ▪     xPC Target                                           24


Copyright © 2007 by TeraSoft, Inc.
F1270089476650

Más contenido relacionado

La actualidad más candente

Tech Ed09 India Ver M New
Tech Ed09 India Ver M NewTech Ed09 India Ver M New
Tech Ed09 India Ver M Newrsnarayanan
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
Mainframe Technology Overview
Mainframe Technology OverviewMainframe Technology Overview
Mainframe Technology OverviewHaim Ben Zagmi
 
Virtualization case study
Virtualization case studyVirtualization case study
Virtualization case studyMirza Adil
 
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitDevelop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitYury Gorbachev
 
Instruction level power analysis
Instruction level power analysisInstruction level power analysis
Instruction level power analysisRadhegovind
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Novell
 
Migrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with XenMigrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with XenNovell
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityImplementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityEMA Design Automation
 
When HPC meet ML/DL: Manage HPC Data Center with Kubernetes
When HPC meet ML/DL: Manage HPC Data Center with KubernetesWhen HPC meet ML/DL: Manage HPC Data Center with Kubernetes
When HPC meet ML/DL: Manage HPC Data Center with KubernetesYong Feng
 
Intel SUSE Texperts Webinar
Intel SUSE Texperts WebinarIntel SUSE Texperts Webinar
Intel SUSE Texperts WebinarDirk Oppenkowski
 
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migrationDidier Durand
 
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp
 

La actualidad más candente (20)

Blue Ruby SDN Webinar
Blue Ruby SDN WebinarBlue Ruby SDN Webinar
Blue Ruby SDN Webinar
 
Tech Ed09 India Ver M New
Tech Ed09 India Ver M NewTech Ed09 India Ver M New
Tech Ed09 India Ver M New
 
Architectures
ArchitecturesArchitectures
Architectures
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
RAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUMERAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUME
 
Mainframe Technology Overview
Mainframe Technology OverviewMainframe Technology Overview
Mainframe Technology Overview
 
Chap 1(one) general introduction
Chap 1(one)  general introductionChap 1(one)  general introduction
Chap 1(one) general introduction
 
02 intro syst_gen
02 intro syst_gen02 intro syst_gen
02 intro syst_gen
 
Virtualization case study
Virtualization case studyVirtualization case study
Virtualization case study
 
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitDevelop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
 
Instruction level power analysis
Instruction level power analysisInstruction level power analysis
Instruction level power analysis
 
Benchmarking Market Pricing
Benchmarking Market PricingBenchmarking Market Pricing
Benchmarking Market Pricing
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
 
Migrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with XenMigrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with Xen
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityImplementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
 
When HPC meet ML/DL: Manage HPC Data Center with Kubernetes
When HPC meet ML/DL: Manage HPC Data Center with KubernetesWhen HPC meet ML/DL: Manage HPC Data Center with Kubernetes
When HPC meet ML/DL: Manage HPC Data Center with Kubernetes
 
Intel SUSE Texperts Webinar
Intel SUSE Texperts WebinarIntel SUSE Texperts Webinar
Intel SUSE Texperts Webinar
 
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
 
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
 

Destacado

Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codeshafsabanu
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLABRavikiran A
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)Analog Devices, Inc.
 
Simulating communication systems with MATLAB: An introduction
Simulating communication systems with MATLAB: An introductionSimulating communication systems with MATLAB: An introduction
Simulating communication systems with MATLAB: An introductionAniruddha Chandra
 
matlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmmatlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmGyana Ranjan Mati
 
HFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGN
HFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGNHFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGN
HFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGNShivashu Awasthi
 

Destacado (6)

Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codes
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
 
Simulating communication systems with MATLAB: An introduction
Simulating communication systems with MATLAB: An introductionSimulating communication systems with MATLAB: An introduction
Simulating communication systems with MATLAB: An introduction
 
matlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmmatlab code for channel estimation for ofdm
matlab code for channel estimation for ofdm
 
HFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGN
HFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGNHFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGN
HFSS MICROSTRIP PATCH ANTENNA- ANALYSIS AND DESIGN
 

Similar a F1270089476650

End-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNXEnd-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNXNick Pentreath
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CVdavered
 
Summer training in matlab
Summer training in matlabSummer training in matlab
Summer training in matlabArshit Rai
 
SequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshareSequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshareDoug Norton
 
SequenceL intro slideshare
SequenceL intro slideshareSequenceL intro slideshare
SequenceL intro slideshareDoug Norton
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...eMadrid network
 
Summer training introduction to matlab
Summer training  introduction to matlabSummer training  introduction to matlab
Summer training introduction to matlabArshit Rai
 
Integrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourIntegrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourVMware Tanzu
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliEmerasoft, solutions to collaborate
 
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...Srivatsan Ramanujam
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLMohammad Sabouri
 
Fel Flyer F10
Fel Flyer F10Fel Flyer F10
Fel Flyer F10chitlesh
 
Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15
Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15
Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15MLconf
 
Java in the database–is it really useful? Solving impossible Big Data challenges
Java in the database–is it really useful? Solving impossible Big Data challengesJava in the database–is it really useful? Solving impossible Big Data challenges
Java in the database–is it really useful? Solving impossible Big Data challengesRogue Wave Software
 
eCognition Image Analysis System
eCognition Image Analysis SystemeCognition Image Analysis System
eCognition Image Analysis SystemCAPIGI
 
FEL Flyer F12
FEL Flyer F12FEL Flyer F12
FEL Flyer F12chitlesh
 
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...Codemotion
 
Fel Flyer F11
Fel Flyer F11Fel Flyer F11
Fel Flyer F11chitlesh
 
M3 Modernization Case Study
M3 Modernization Case StudyM3 Modernization Case Study
M3 Modernization Case StudyADC Austin Tech
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!goodfriday
 

Similar a F1270089476650 (20)

End-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNXEnd-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNX
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Summer training in matlab
Summer training in matlabSummer training in matlab
Summer training in matlab
 
SequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshareSequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshare
 
SequenceL intro slideshare
SequenceL intro slideshareSequenceL intro slideshare
SequenceL intro slideshare
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
 
Summer training introduction to matlab
Summer training  introduction to matlabSummer training  introduction to matlab
Summer training introduction to matlab
 
Integrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourIntegrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an Hour
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
 
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
 
Fel Flyer F10
Fel Flyer F10Fel Flyer F10
Fel Flyer F10
 
Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15
Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15
Narayanan Sundaram, Research Scientist, Intel Labs at MLconf SF - 11/13/15
 
Java in the database–is it really useful? Solving impossible Big Data challenges
Java in the database–is it really useful? Solving impossible Big Data challengesJava in the database–is it really useful? Solving impossible Big Data challenges
Java in the database–is it really useful? Solving impossible Big Data challenges
 
eCognition Image Analysis System
eCognition Image Analysis SystemeCognition Image Analysis System
eCognition Image Analysis System
 
FEL Flyer F12
FEL Flyer F12FEL Flyer F12
FEL Flyer F12
 
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
 
Fel Flyer F11
Fel Flyer F11Fel Flyer F11
Fel Flyer F11
 
M3 Modernization Case Study
M3 Modernization Case StudyM3 Modernization Case Study
M3 Modernization Case Study
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
 

F1270089476650

  • 1. What’s New : MATLAB/Simulink Jerrt Tung TeraSoft Inc.
  • 2. Core MathWorks Products The leading environment for technical computing • Numeric computation • Data analysis and visualization • The de facto industry-standard, high-level programming language for algorithm development • Toolboxes for signal and image processing, statistics, optimization, symbolic math, and other areas • Foundation of the MathWorks product family 2 Copyright © 2007 by TeraSoft, Inc.
  • 3. MATLAB Connects to Your Hardware Devices Instrument Control Toolbox Electronic and scientific instrumentation Data Acquisition Toolbox Plug-in data acquisition devices Image Acquisition Toolbox Image capture devices MATLAB Interfaces for communicating with everything Copyright © 2007 by TeraSoft, Inc.
  • 4. Deploying Applications with MATLAB Give MATLAB code to other users MATLAB Compiler Share applications with end users who do not MATLAB MATLAB MATLAB Builder for Builder Builder have MATLAB Excel for Java for .NET – Use the MATLAB Compiler to create stand- alone executables and .dll shared libraries .exe Java .lib – Use Compiler add-ons to create software components Copyright © 2007 by TeraSoft, Inc.
  • 5. Working with MATLAB Compiler 3 Toolboxes MATLAB End-User End- 1 Desktop Machine 2 MATLAB Compiler Copyright © 2007 by TeraSoft, Inc.
  • 6. Parallel Computing ▪ Perform parallel computations on multi-core computers and computer clusters 6 Copyright © 2007 by TeraSoft, Inc.
  • 7. Example: Parameter Sweep of ODEs • Solve a 2nd order ODE • Simulate with different values for b and k • Record peak value for each run • Plot results Copyright © 2007 by TeraSoft, Inc.
  • 8. Core MathWorks Products The leading environment for modeling, simulating, and implementing dynamic and embedded systems • Linear, nonlinear, discrete-time, continuous-time, hybrid, and multirate systems • Foundation for Model-Based Design, including physical- domain modeling, automatic code generation, and verification and validation • Open architecture for integrating models from other tools • Applications in controls, signal processing, communications, and other system engineering areas 8 Copyright © 2007 by TeraSoft, Inc.
  • 9. EDA Simulator Link • Bidirectional link between MATLAB® and Simulink® and HDL simulators • Supported HDL Simulators : • Cadence Incisive • Mentor Graphics Questa and ModelSim • Synopsys VCS MXdsf • Enabling verification of VHDL®, Verilog®, and mixed-language implementations. 9 Copyright © 2007 by TeraSoft, Inc.
  • 10. HDL Coder ▪ Generates bit-true, cycle-accurate, synthesizable Verilog and VHDL code from Simulink models, Stateflow charts, and Embedded MATLAB code 10 Copyright © 2007 by TeraSoft, Inc.
  • 11. Embedded MATLAB ▪ Generate readable, efficient, and embeddable C code from M-code ▪ Generate MEX functions from M-code for rapid prototyping and easy verification of generated C code within MATLAB ▪ Integrate M-code into Simulink® ▪ Speed up fixed-point M-code ▪ Generate hardware description language (HDL) from M- code 11 Copyright © 2007 by TeraSoft, Inc.
  • 12. What’s New in R2010a http://www.mathworks.com/products/new_products/latest_features.html 12 Copyright © 2007 by TeraSoft, Inc.
  • 13. Working with Large Images Copyright © 2007 by TeraSoft, Inc.
  • 14. Image Processing Toolbox 7.0 ▪ Performance Multicore support for over 50 functions ▪ Workflow Block processing (work on partial images) ▪ Viewing Efficient display of very large images in Image Tool ▪ applycform, deconvblind, edge, ifanbeam, im2bw, imclose, imfill, imopen, iradon, and medfilt2, … Copyright © 2007 by TeraSoft, Inc.
  • 15. New Products Copyright © 2007 by TeraSoft, Inc.
  • 16. New product: Simulink PLC Coder What does it do? It makes it easy for somebody to generate structured text (PLC code) from Simulink models Why is PLC code generation important? PLC’s (Programmable Logic Controller) are heavily used in industrial machines, and in the IA&M industry in general. Some PLCs can use C code, but the majority do not Code generation is key value driver for adopting Model-Based Design Copyright © 2007 by TeraSoft, Inc.
  • 17. New support: Eclipse, Linux, ARM What does this support include? Embedded IDE Link now supports ▪ Eclipse Ganymede products ▪ Embedded Linux operating system ▪ ARM processors supported in Linux Why is this support important? More people are moving towards Eclipse IDE’s New support makes it easier for users to generate code for third-party open source environments Copyright © 2007 by TeraSoft, Inc.
  • 18. Simulink Control Design Copyright © 2007 by TeraSoft, Inc.
  • 19. Parallel Computing Support For Frequency Response Estimation Faster frequency response estimation of Simulink models for customers with access to computing clusters or multiple processing cores ▪ Use when multiple model simulations are required • Each frequency in a sinestream input simulated independently, or • More then one input linearization point specified Copyright © 2007 by TeraSoft, Inc.
  • 20. Control System Toolbox Copyright © 2007 by TeraSoft, Inc.
  • 21. New C2D Option For More Accurate Tustin Discretization Of Fractional Time Delays Using Thiran Filters Get accurate frequency domain representation when converting continuous-time plant models with fractional time delays for analysis in discrete-time domain ▪ New command thiran to design Thiran filters ▪ New option for c2d conversion to use Thiran filter for fractional time delay discretization Copyright © 2007 by TeraSoft, Inc.
  • 22. 2010 Training & Workshop Information Copyright © 2007 by TeraSoft, Inc.
  • 23. Training Course in 2010 ▪ MATLAB Basic/Advance/GUI ▪ Simulink Basic/Advance ▪ Digital Signal Processing ▪ Image and Video Processing ▪ Control Design and Analysis 23 Copyright © 2007 by TeraSoft, Inc.
  • 24. Hands-on Workshop in 2010 ▪ Fixed-point Toolbox ▪ Analog Mixed Signal System Modeling and Simulation ▪ MATLAB/Simulink for Communication System Design ▪ HDL Code Generation ▪ Link to TI C6000 series DSPs ▪ Link to TI C2000 series DSPs ▪ SimPowerSystems ▪ SimMechanics ▪ Data Acquisition and Analysis ▪ Stateflow ▪ xPC Target 24 Copyright © 2007 by TeraSoft, Inc.