Post Go back to editing

AD9371 ORX path: RF to IF conversion

Category: Hardware


Can AD9371 ORx be used to generate a IF signal instead of baseband signal. For example feed ORX path with 1850MHz signal and configure SN_LO frequency to 1845MHz. Will I being getting the signal at 5MHz IF instead of 0MHz.

Thanks and Regards

Parents Reply Children
  • Instead of providing DPD IP with baseband data, I am thinking of providing data at IF. For achieving that, just providing required offset in SN_LO frequency is sufficient or any other changes are needed?

    Yes you can configure the sniffer LO, so that the ORX output can give an IF frequency. No need of doing any other settings for that.

    But, for configuring DPD, you need to configure ORX with TXLO, and the data at the ORX output will be at baseband frequency. TX to ORX external connection should be there for running DPD. Refer to the "DPD, CLGC, AND VSWR MEASUREMENT" section in UG

  • Hi 

    I am using AD9371 not AD9375. DPD IP is inside FPGA. So for ORX I can configure sniffer LO and for TX TX LO so that ORX can give an IF frequency.

    I was checking UG992 regarding IF in ORx path. I came across Real IF block in ORx path. It says 

    Can you please let me know the difference between the following

    1. Enabling Real IF block in ORX path

    2. Using SN_LO for ORX and then configuring SN_LO with a required offset from TX frequency (actual Tx frequency- desired IF).

    Also when Real IF block is enabled which consists of mixer to convert complex baseband to real IF, how do we specify the required IF frequency and how do you configure the real IF filter


  • Enabling Real IF block in ORX path

    Refer to the below link:

     RE: AD9375 NCO shift  

  • Thanks   for the link

    The Registers mentioned are for Rx1 NCO and Rx2 NCO. What are the registers for ORX NCO? 

    How to configure the real IF filter?

    Can you also please explain me the difference between enabling realif and giving offset in sn_lo frequency to achieve IF?


  • You can configure the sniffer lo to an offset from tx Lo, and then use the ORX path at an IF offset from TX.

    Regarding the ORX NCO, will look into it and get back to you..