Open saki92 opened 8 months ago
Hi, When you set the sampling rate to be greater than 29.5 MSPS, the network speed reaches its limit at 118 MB/s. This is due to the current continuous streaming mode of UHD, which may result in dropped data packets. If you implement your own data reception using code and use the STREAM_MODE_NUM_SAMPS_AND_DONE mode, you can achieve non-continuous sampling. For example, at a sampling rate of 56 MSPS, you can sample 1024 points, which can be continuous.
When I run the
rx_ascii_art_dft
uhd example, the spectrum is empty and the control keys don't respond. Also, I don't see any packets intcpdump
through the ethernet interface.Is all the original UHD examples supported with the ANTSDR?
Edit:
It looks like I can't set sample rate higher than
29.5 Msps
. If I set any sample rate<=29.5 Msps
I can see the spectrum.To reproduce:
Working:
/usr/local/lib/uhd/examples/rx_ascii_art_dft --args "addr=192.168.1.10" --rate 29500000 --freq 2400000000 --gain 0
. Following is the terminal output and screen shot of the spectrumNot working:
/usr/local/lib/uhd/examples/rx_ascii_art_dft --args "addr=192.168.1.10" --rate 29600000 --freq 2400000000 --gain 0
.