This version (10 Feb 2017 19:56) was approved by rgetz.The Previously approved version (25 Oct 2016 10:28) is available.Diff


For many Broadband Wireless Access (BWA) systems, Multi Input – Multi Output (SIMO / MISO / SU-MIMO / MU-MIMO) operation and RF beamforming are proven techniques for maximizing throughput and efficient spectrum utilization. Modern integrated devices with multi-channel RX and multi-channel TX capability such as the AD9361 make developing MIMO systems with high performance and linearity utilizing integrated receivers, transmitters, and synthesizers a simpler task.

Some systems may require more complex configurations that combine multiple devices. Operating multiple devices while trying to coordinate data for each channel of each device is not practical for devices that operate independently without any mechanism for aligning data timing. Data synchronization into and out of multiple devices is required to implement such configurations. The AD-FMComms5-EBZ is a FMC board for the AD9361, a highly integrated RF Agile Transceiver™, which demonstrates how to design a platform based on multiple devices.

For MIMO systems requiring more than two input or two output channels, multiple AD9361 devices and a common reference oscillator are required. The AD9361 provides the capability to accept an external reference clock and synchronize operation with other devices using simple control logic. Each AD9361 includes its own baseband PLL that generates sampling and data clocks from the reference clock input, so an additional control mechanism is required to synchronize multiple devices.

The complete chip level design package can be found on the the ADI web site. Information on the card, and how to use it, the design package that surrounds it, and the software which can make it work, can be found below in the Table of Contents.

The purpose of the AD-FMCOMMS5-EBZ is to provide a platform to which shows how to connect and synchronize (at the RF side) multiple AD9361s for SIMO / MISO / SU-MIMO / MU-MIMO applications. To help with algorithm array processing development, there are a variety of things that can be done, from purchasing complete solutions:

To creating your own with something like Phased Array System Toolbox.

If you are just starting a design, or investigating the AD9361 for the first time, it's suggested to get familiar with the single AD9361 based platforms (AD-FMCOMMS2-EBZ or AD-FMCOMMS3-EBZ) first.

Note that the AD-FMCOMMS5-EBZ uses a dual FMC connector. This means the base board requires two adjacent FMC connectors. Suitable base boards for example are ZC702 and ZC706.

Table of Contents

  1. FMCOMMS5 Hardware: This provides a brief description of the AD-FMCOMMS5-EBZ board by itself, and is a good reference for those who want to understand a little more about the board. If you just want to use the board, you can skip this section, and come back to it when you want to incorporate the AD9361 into your product.
    1. Hardware (including schematics)
  2. Use the AD-FMCOMMS5-EBZ Board to better understand the AD9361
    1. Linux Applications
    2. Push custom data into/out of the AD-FMCOMMS5-EBZ
  3. Design with the AD9361
    1. Designing with multiple AD9361s.
      1. Multi-Chip Sync(MCS), synchronization of multiple devices
    2. Simulation
    3. Hardware in the Loop / How to design your own custom BaseBand
      1. MATLAB/Simulink Examples
      2. FM Radio/Tuner (listen to FM signals on the HDMI monitor)
    4. Design a custom AD9361 based platform
      1. HDL Reference Design which you must use in your FPGA.
  4. Additional Documentation about SDR Signal Chains



Introduction to the AD9361

The Adobe Flash Plugin is needed to display this content.

Introduction to the AD9361 based ecosystem

The Adobe Flash Plugin is needed to display this content.

Digital Filter Wizard for the AD9361

The Adobe Flash Plugin is needed to display this content.

Software Defined Radio using the Linux IIO Framework

ADI Articles

MathWorks Webinars


  • Developing Multiple-Input Multiple-Output (MIMO) Systems with the AD9361 As Software Defined Radio (SDR) and Multiple-Input Multiple-Output (MIMO) become more prevalent there is a need for more channel diversity. This webcast will detail how to use multiple AD9361 devices to create an NxN MIMO system, as well as explore the available tradeoffs in the design. The AD9361 is a fully integrated 2×2 MIMO transceiver. Its programmability and wideband capability make it ideal for a broad range of transceiver applications.


All the products described on this page include ESD (electrostatic discharge) sensitive devices. Electrostatic charges as high as 4000V readily accumulate on the human body or test equipment and can discharge without detection.

Although the boards feature ESD protection circuitry, permanent damage may occur on devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. This includes removing static charge on external equipment, cables, or antennas before connecting to the device.

resources/eval/user-guides/ad-fmcomms5-ebz.txt · Last modified: 10 Feb 2017 19:56 by rgetz