已回答假定已回答

ad9361接收问题

hly0407 在 2015-12-29 詢問的問題
最後回覆由hpkamen於2016-1-31提供

大家好!

 

我使用的是f5+z706,用no-os的系统跑程序。

我在rx1端口接了一个信号源,输出2.4GHz的频率,正弦波。

在main.c函数中,参数基本保持默认,只是将模式改为TDD,并且rx lo频率设为2.4GHz,当所有的ad9361_Setup都结束后,我在下面做这些工作:

 

1. 将ENSM调到RX状态

2. 调用adc_capture(ADC_DDR_BASEADDR,16384);来接收信号

3. 将接收的数据解析出来,因为使能了rx1,禁用了rx2,所以数据格式是I1 Q1 I1 Q1。。。,我将I1的数据全都保存下来。

 

然后我使用matlab来描绘数据,但是画出的波形不是正弦波,反而像噪声。

 

这问题已经困恼我几个星期了,我是了临时接触的ad9361,不懂的很多东西,现在也找不到解决方法。

 

各位大神,帮帮我吧~

結果