I am trying to send a 16QAM 10MHz signal using the AD9361 SDR on ZedBoard with No-OS driver. I used the sample C code to generate 256 samples, and created a LUT of 32-bit words containing the samples which are sent to DAC as they were generated by the sample C code. After this, i've set the DAC source to DMA and set the rf bandwidth as follows:
10000000,//rf_tx_bandwidth_hz *** adi,rf-tx-bandwidth-hz
The problem is that in the spectrum analyzer the spectrum looks exactly the same as the default sine lut. Did i miss some configuration? Do i have to configure the FIR filter too in order to observe the desired spectrum?