Using TES with ADRV9002NP + ZC706, how to send out a sine wave pulse or intermittent sine waves ?

My customer is using TES with TES ADRV9002NP + ZC706 and they want to a sine wave sharp pulse or intermittent sine waves( for example, duty cycles 20%, T1: TX one sine wave, T2=T1x4 Tx nothing ...... T1: TX one sine wave).

In "Transmit" tab of TES, I can select "single tone" and I can send out a sine wave continuously.

Could you please kindly teach me any simple methods to send out a sine wave pulse or  intermittent sine waves, using TES GUI or python editor or C99 ?


For sending out a sine wave pulse or intermittent sine waves, must we create a data file by ourselves as the examples show below?

Best regards,


  • +1
    •  Analog Employees 
    on Jul 13, 2021 1:58 PM

    Hello H. Kashima

    Before we deep dive into the best approach for this issue, I'd like to ask for a bit more context. What's most important for your customer: Speed of transition for the Tx signal chain or Power Efficiency? How comfortable is your customer with building a custom setup in C++ / C# / Python? What sort of testing equipment do you have, and how important is noise performance to your customer's application? Are they using TDD or FDD?

    If your customer needs to prioritize 1) noise performance, or 2) power efficiency, then their best bet is going to be to power down the Tx signal chain in between Tx bursts. This comes with some issues, mostly to do with timing. Because the signal chains are being switched off entirely you now need to leave time for them to calibrate prior to transmission. This process can be made a lot simpler if your customer is using TDD, as the Auto TDD state machine can make this control scheme much smoother.

    If your customer must prioritize 3) Speed of transition, or 4) Simplicity of the setup, then manipulating the Tx data source is likely going to be best. This again has some issues, predominantly that now the "quiet" time for a Tx signal chain will be far more noisy, as the Tx signal chain is still powered up. Additionally there will be nearly non-stop power draw from the device, so you'll notice worsened energy consumption for taking this approach.

    Do let me know more about your application, I'm sure we can get it to work!

    Best Regards,