Post Go back to editing

why the received Q signal is always distorted?

Hi,

when I implement QPSK signal transmit-receive by ad9361, the result is out of my expectation. By ILA IP, the tx_signal and rx_signal are shown as follow,

it can be viewed that Q signal is distorted totally.

then from SDK, I use function ad9361_bist_loopback(ad9361_phy, 1)  to implement the loopback tx to rx in ad9361. the signals  are shown below,

Q signal is still not right. (ADI provided reference HDL design and no-OS platform are adopted)Can you help me?

thanks in advance,

xiao quan

Parents
  • hello Michael,

    Thank you very much! what you said is truly a possible case for this phenomenon. But I want to know that whether DAC_SEL_DDS can be set to Q channel  independently, and I channel is set to DAC_SEL_DMA  in one tx path?  In SDK, I write a statement dac_datasel(ad9361_phy,0,DATA_SEL_DMA); in main.c after AD9361 is initialized.

    thanks,

    xiao quan

Reply
  • hello Michael,

    Thank you very much! what you said is truly a possible case for this phenomenon. But I want to know that whether DAC_SEL_DDS can be set to Q channel  independently, and I channel is set to DAC_SEL_DMA  in one tx path?  In SDK, I write a statement dac_datasel(ad9361_phy,0,DATA_SEL_DMA); in main.c after AD9361 is initialized.

    thanks,

    xiao quan

Children
No Data