Wiki

no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Next revision
resources:tools-software:matlab [10 Mar 2022 15:35] – [Headline] Robin Getz
Line 1: Line 1:
 +====== ADI Toolboxes for MATLAB and Simulink ======
 +<WRAP center round box 60%>
 +{{youtube>dQDUPi9l8kc}}
 +</WRAP>
 +
 +ADI offers many different toolboxes to provide native connections from [[mw>|MATLAB]] and [[mw>|Simulink]] to hardware. Whether you are looking for:
 +  * Live data streaming to and from hardware,
 +  * Automatically generation of C, or HDL from your MATLAB or Simulink algorithms, and run them on microprocessors or FPGAs on ADI modules or components
 +  * Simulation of various ADI components inside your  MATLAB or Simulink algorithms
 +  * Doing hands-on, active learning with MATLAB or Simulink and hardware enabling students and learnings to build valuable expertise
 +ADI's Toolboxes can help with these activities. Each product family will have different interface inside MATLAB and Simulink, and are managed in different toolboxes.
 +
 +All of these can be installed via [[mw>products/matlab/add-on-explorer.html|Add-On Explorer]], where you can download, install, and use add-ons without leaving the MATLAB® environment.
 +===== High Speed Converter Toolbox =====
 +[[hsx-toolbox|Analog Devices High Speed Converter Toolbox For MATLAB and Simulink]]  includes a set of tools to model, interface, and target with ADI high-speed converter devices within MATLAB and Simulink.
 +  * [[repo>HighSpeedConverterToolbox|Code on Github]]
 +  * [[mw>matlabcentral/fileexchange/73080-analog-devices-inc-high-speed-converter-toolbox|MATLAB Central]]
 +  * [[ez>sw-interface-tools/|Help and Support]]
 +
 +===== Transceiver Toolbox =====
 +[[transceiver-toolbox|Analog Devices Transceiver Toolbox For MATLAB and Simulink]] includes set of tools to model, interface, and target Analog Devices Transceiver devices. 
 +  * [[repo>HighSpeedConverterToolbox|Code on Github]]
 +  * [[mw>matlabcentral/fileexchange/72645-analog-devices-inc-transceiver-toolbox|MATLAB Central]]
 +  * [[ez>sw-interface-tools/|Help and Support]]
 +
 +===== RF and Microwave Toolbox =====
 +[[:resources:tools-software:rf-microwave-toolbox|Analog Devices RF and Microwave Toolbox]] includes a set of tools to model and interface with Analog Devices RF and Microwave devices.
 +  * [[repo>RFMicrowaveToolbox|Code on Github]]
 +  * [[ez>sw-interface-tools/|Help and Support]]
 +
 +===== Sensor Toolbox =====
 +
 +[[sensor-toolbox|Analog Devices Sensor Toolbox For MATLAB and Simulink]] includes set of tools to model, interface, and target Analog Devices Sensors.
 +  * [[repo>SensorToolbox|Code on Github]]
 +  * [[mw>matlabcentral/fileexchange/73121-analog-devices-inc-sensor-toolbox|MATLAB Central]]
 +  * [[ez>sw-interface-tools/|Help and Support]]
 +
 +===== 3D Time of Flight Toolbox =====
 +[[tof-toolbox|Analog Devices Time of Flight Toolbox For MATLAB and Simulink]] includes set of tools to model, interface, and target Analog Devices 3D Time of Flight components and cameras.
 +  * [[repo>TimeofFlightToolbox|Code on Github]]
 +  * [[mw>matlabcentral/fileexchange/78964-analog-devices-inc-time-of-flight-toolbox|MATLAB Central]]
 +  * [[ez>sw-interface-tools/|Help and Support]]
 +
 +===== Library for ADALM2000 =====
 +
 +[[/university/tools/m2k/matlab|MATLAB and Simulink Library to interface to ADALM2000]] includes methods so MATLAB and Simulink can programmatically control the ADALM2000. Controlling M2K and access the data streams is provided through a set of bindings for libm2k.
 +  * [[repo>libm2k-matlab|Code on Github]]
 +  * [[mw>matlabcentral/fileexchange/74385-libm2k-matlab|MATLAB Central]]
 +  * [[mw>hardware-support/adalm2000.html|MathWorks Hardware Support Page]]
 +  * [[ez>adieducation/university-program|Help and Support]]
 +
 +====== MathWorks authored support ======
 +
 +Some ADI hardware has native support in MATLAB (is authored and supported by MathWorks). This would include:
 +
 +===== ADALM-PLUTO =====
 +
 +[[mw>hardware-support/adalm-pluto-radio.html|ADALM-PLUTO Radio Support from Communications Toolbox]] enables you to prototype and test software-defined radio (SDR) systems using Analog Devices ADALM-PLUTO with MATLAB and Simulink.
 +
 +===== ADALM1000 =====
 +
 +[[mw>hardware-support/analog-devices-adalm1000.html|Analog Devices ADALM1000 Support from Data Acquisition Toolbox]] enables you to acquire data from Analog Devices ADALM1000 using MATLAB.
 +
 +===== AD9361 / AD9364 =====
 +
 +In the poorly named [[mw>hardware-support/zynq-sdr.html|Zynq SDR Support from Communications Toolbox]], MathWorks supports many AD9361 and AD9364 based platforms, including:
 +  * [[adi>ADRV9361-Z7035]] RF SOM
 +  * [[adi>AD-FMCOMMS2-EBZ]], [[adi>AD-FMCOMMS3-EBZ]], and the [[adi>AD-FMCOMMS4-EBZ]] on the Xilinx [[xilinx>ZCU102]], [[xilinx>ZC706]] or ZedBoard
 +  * [[adi>AD-FMCOMMS5-EBZ]] on the Xilinx [[xilinx>ZC706]]
 +
 +For pure simulation, [[mw>hardware-support/analog-devices-rf-transceivers.html|Analog Devices RF Transceivers Support from MATLAB and Simulink]] can be used to simulate and verify AD9361 and AD9371 RF transceivers designs with RF Blockset (formerly SimRF) models, and predict the impact of RF imperfections on your test signals.
 +
 +
 +
 +
 +
 +
 +
 +
  
resources/tools-software/matlab.txt · Last modified: 24 Jul 2023 17:33 by Ribhu Das Purkayastha