Similar to [RX stream activation / deactivation], I am trying to optimize the performance of my XTRX when transmitting and receiving a fixed number of samples repeatedly, with increasing LO frequency. The tx samples I want to send are always the same at baseband (a chirp pulse centered at DC).
I came across the LimeSuite functions LMS_UploadWFM()
and LMS_EnableTxWFM()
but not much explanation other than comments in the code. What is the difference between uploading a waveform “for later use” and then enabling playback, as compared to calling StreamTx()
with samples in the txBuffer? Could pre-loading the tx samples save time in streaming?