These guides cover the functionality of the Automated Time Division Duplexing (TDD) tab found in the Transceiver Evaluation Software (TES) package provided with the ADRV9001 product range, as well as provides some starting tips to get Automated TDD setups off the ground. For full context on this guide it’s best to also read the “Produce and Compile Sample C99 Code” guide found on the EngineerZone forum: https://ez.analog.com/wide-band-rf-transceivers/tes-gui-software-support-adrv9001-adrv9007/w/documents/15577/produce-and-compile-sample-c99-code.
A fully working Auto TDD setup can be deployed to either the Evaluation platform or to a customer’s unique platform using the same procedure demonstrated in the “Produce and Compile Sample C99 Code” guide. It’s also best to have read the Automated TDD material provided in the User Guide on https://www.analog.com/en/products/adrv9002.html. For reference, below is provided a block diagram of the setup being used for these coming examples:
Note: certain standards will have issues being captured cleanly on the Spectrum Analyzer without a trigger. A very good trigger for the Tx capture is the Tx_enable signal, which in the case of the ZC706 evaluation platform can be pulled to one of the available SMA connectors. More detail on accessing and directing ADRV9001 signals is provided in each individual chapter.
We’ll begin by connecting to the device. Make certain before beginning that the correct SD Card image revision is loaded on the SD card. There are tutorials available on EngineerZone for:
- Quick Start Guide: https://ez.analog.com/wide-band-rf-transceivers/tes-gui-software-support-adrv9001-adrv9007/w/documents/15490/quick-start
- SD Card Imaging: https://ez.analog.com/wide-band-rf-transceivers/tes-gui-software-support-adrv9001-adrv9007/w/documents/15476/sd-card-image
More information can also be found in the User Guide section on EVB setup.
Certain considerations need to be made here, primarily that only TDD configurations are compatible with Automated TDD functionality. Frequency Division Duplexing (FDD) setups require that any signal chain in use is sending / receiving data constantly, meaning there’s no time during which any signal chain can be powered down.
Always be aware of which version of silicon your setup uses, as well as the variant of evaluation board (W1 / W2). Each version of silicon and variant of eval board will come with constraints on what frequency ranges the board is optimized for and what performances are possible. Adjust your configuration to suit your evaluation board.
Given that there is such a large amount of flexibility provided by the Automated TDD functionality, we’ll use multiple device configurations to go through as many of the configuration options as possible.
To give these examples some context, we’ll attempt to implement some LTE 8 setups normally used in base-stations:
Above are shown 7 common configurations. We will cover enough of these, to show the depth of flexibility our platform provides. For those unfamiliar with the “Uplink” and “Downlink” terminology, here is a diagram which puts up/down link in terms of T/Rx:
As mentioned earlier, these configurations are being implemented from the base-station point of view, meaning the downlink slot will be used for Tx operation, and uplink of Rx operation. These configurations provide a great starting point for any user who is unfamiliar with Automated TDD functionality.
This guide will be broken down into chapters for ease of reading. Each configuration covered will be given its own chapter on this forum.