I am trying to send signals on my ZCU208 board, and am new to the field of signal processing. My board is the ZCU208, and I am using the base overlay. I have changed it slightly to get a sense of how the development process works, but I only changed small things such as adding all the DAC and ADCs into the overlay, which shouldn’t effect my question.
When I send a signal out of a DAC using `dac_block.MixerSettings[‘Freq’] = x’, it is accompanied by image tones ~25 dBm down from the main signal . I would like to minimize these tones. One way I have read I can do this is to change the sample rate, which might move the tone up in frequency enough I can filter it out effectively. I would like to do this using dac_tile.DynamicPLLConfig().
Is there some function I can find to predict what a given sample frequency will do to the frequency of image tones for a given mixer frequency? I have read a few resources on signal processing, but this is still unclear to me.
Other settings I want to learn about with respect to images of CW tones include the datapath mode and its effect on these tones. Can I change modes from python in the overlay, or do I need to add hardware infrastructure? Does the interpolation rate effect image tones? How do I determine a good interpolation rate for a given frequency I want to transmit?
Again, I am new to this, so I welcome any and all resources you can point me to. I have read documentation pages such as PG269, DS889, DS926, UG1433, and a few others, but part of my problem is that I don’t fully know what to look for in these documents.
