Hi ad9361 experts: I am using zc706-fmcomms3. AD9361 NO-OS software. I want change the sine_lut array, and send my own data. But I am confused about the content of the sine_lut. How should my data be arranged? I tried I1, Q1, I1, Q1, ... but the output waveform is not the desired. Could you please give some advice? Should I change the logic in the dac_init function? How should I arrange the data?
Please refer below posts,
Thanks for your reply. I read the link you post, but I am still confused about how to arrange the I/Q date in sine_lut. I have used matlab generated one .mat file, which contains the I/Q info. I want to change the sine_lut to the .mat file` s data. I am using 1rx1tx mode using zc706-fmcomms3. I have tried:
1.I, Q, I, Q,I, Q...
2.I, 0, 0, 0, Q, 0, 0, 0...
3.I, I, I, I, Q, Q, Q, Q...
The output waveform is not ideal. Could you please tell me how to arrange the data?
Thanks a lot.
Please refer below link for more details,
Please refer to UG-570 how I/Q datas are mapped, From page 90 onwards,
SINGLE PORT HALF DUPLEX MODE (CMOS)
travisfcollins Can you please check on above.
Moved to No-OS forum.
Make sure the data is 2's complement, scaled to 16 bits, with IQ interleaved. Data in the vector should be unsigned integers.