如何在GNU无线电中设置usrp传输时间和接收时间

时间:2015-02-25 03:59:08

标签: time gnuradio receiver usrp software-defined-radio

我目前正在使用两个USRP X310,一个用于传输,另一个用于接收。使用GNU Radio完成编程。我想发送一个啁啾信号来找到两个USRP之间的距离。

然而,在我能做之前,我需要找出信号的接收时间。有人知道如何使用GNU收音机吗?

2 个答案:

答案 0 :(得分:2)

GNU Radio UHD源将在流启动时和每次流中断后生成rx_time个流标记,这将为您提供第一个样本的设备时间。在那之后,那个时间+ n_samples_since_tag / sampling_rate来获取当前时间。

有关详细信息,这里不容易解释,但在官方文档中很好地介绍了。

答案 1 :(得分:0)

rx_time标签可以给出USRP接收噪声的时间,而不是接收所需信号的时间。我能想到的唯一方法是计算信号的FFT并得到FFT的PSD超过一定水平的时间