File Exchange

image thumbnail

RF Blockset Models for Analog Devices RF Transceivers

Simulate and verify agile RF transceivers and predict impact of RF imperfections using test signals


Updated 10 Mar 2021

Editor's Note: This file was selected as MATLAB Central Pick of the Week

This support package is currently unable to download third-party software for MATLAB R2017a and earlier versions. For details and workaround, see this Bug Report.

MATLAB R2017b and later versions are unaffected.

Installer file for RF Blockset Models of Analog Devices RF Agile Transceivers.
Included models:
- transmitter and receiver of chip AD9361 (suitable also for AD9364 and AD9363).
- transmitter, receiver, observer, and sniffer of chip AD9371.
For more details on the models, please visit:
Opening the .mlpkginstall file from your operating system or from within MATLAB will initiate the installation process and acquire the latest models available for the release you have.

This .mlpkginstall file is functional for R2014a and beyond up to the latest MATLAB release.

Comments and Ratings (12)

明非 路

Dic Petr

Hello everybody.
Has anyone worked with ADRV9009 in Simulink in the same way as with ADRV 9361 in order to get firmware through Workflow?

Dear Joseph, we could successfully download and install the support package on multiple different installations of RedHat 7. I am afraid that the reason of failure is somehow related to your installation. If the problem persist, could you please contact technical support? then with desktop sharing we ca try to diagnose the reason for the problem.
With best regards,
MathWorks RF Team

Joseph Carmack

Running Matlab R2019a on RHEL 7 I cannot download the third party software (Analog Devices opensource software). Both the installation and the "only download" option do fail on this step and don't provide any kind of description for why the error occured.

pei xiao

kim heish


John Wang


Giorgia Zucchelli


The error is caused by the missing App "AD9361 filter design wizard". The App should be automatically installed with the first installation of the SimRF models, but sometimes things do not quite work out as expected. I recommend to uninstall "AD9361 filter design wizard" and to manually remove all folders related to it in the App installation folder. After that, please re-install the App - using the installation procedure of the SimRF models or by directly installing the App that is also independently available on MATLAB Central. Last, make sure that you have access to this folder when running the SimRF models.

I hope that this helps, Giorgia

Dung Nguyen

Good afternoon,

After I download and install the submission, I try to run the ad9361_tx stand alone model and get the following error message:

Variant control 'ad9361_tx_hm1Filt==0' used by block 'ad9361_tx/ADI9361_tx/DUC_Filters_TX/Hm1' should return a logical value.

Undefined function or variable 'ad9361_tx_hm1Filt'.

Please let I know where I can find the missing filter.

D. Nguyen


Phase noise is simulated only for the TX block, RX is left with an ideal LO

MATLAB Release Compatibility
Created with R2014a
Compatible with R2014a to R2021a
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!