I have been getting this error when i am running the modulation toolkit example for NI-USRP - "niUSRP EX PSK Rx" - niUSRP Fetch Rx Data (CDB Cluster).vi<ERR>Overflow: an internal receive buffer has filled before the data could be returned. Consider reducing the I/Q rate, increasing the Fetch rate, or increasing the number of samples per Fetch. The recommended number of samples per Fetch is a multiple of 2040.
I am using a modified version of "niUSRP EX PSK Tx" inbuilt example(so that I could specify the the number of message bits, sync bits and guard bits) as qpsk transmitter. I want a symbol rate of 1M symbols/sec, so I have put samples/symbols as 4 and I/Q rate as 4Msamples/sec. At the receiver if I put the same I/Q rate, i.e. 4MS/s, and the samples per symbol, I have been getting the error that I have underlined above. It suggests to reduce the IQ rate but then I have to reduce the samples per symbol to match the symbol rate of the transmitter. So, please suggest what I can do and let me know if I have any conceptual blips.
Thank you.