我目前正在使用两个USRP X310,一个用于传输,另一个用于接收。使用GNU Radio完成编程。我想发送一个啁啾信号来找到两个USRP之间的距离。
然而,在我能做之前,我需要找出信号的接收时间。有人知道如何使用GNU收音机吗?
答案 0 :(得分:2)
GNU Radio UHD源将在流启动时和每次流中断后生成rx_time
个流标记,这将为您提供第一个样本的设备时间。在那之后,那个时间+ n_samples_since_tag / sampling_rate
来获取当前时间。
见
有关详细信息,这里不容易解释,但在官方文档中很好地介绍了。
答案 1 :(得分:0)
rx_time标签可以给出USRP接收噪声的时间,而不是接收所需信号的时间。我能想到的唯一方法是计算信号的FFT并得到FFT的PSD超过一定水平的时间