0

I'm currently using two USRP X310, one for transmitting and another one for receiving. Programming is done using GNU Radio. I want to transmit a chirp signal to find the distance between both USRPs.

However, before I can do it, I need to find out the receiving time of the signal. Anyone know how to do it using GNU radio?

4

2 に答える 2

2

GNU Radio UHD ソースはrx_time、ストリーミングの開始時とストリームが中断されるたびにストリーム タグを生成します。これにより、最初のサンプルのデバイス時間が得られます。その後n_samples_since_tag / sampling_rate、現在の時刻を取得するのはその時刻です。

見る

詳細については、ここで説明するのは簡単ではありませんが、公式ドキュメントでうまくカバーされています。

于 2015-02-27T17:49:57.813 に答える
0

rx_time タグは、目的の信号を受信した時刻ではなく、USRP がノイズを受信した時刻を示している場合があります。私が考えることができる唯一の方法は、信号のFFTを計算し、FFTのPSDが特定のレベルを超える時間を取得することです

于 2016-01-17T11:30:50.560 に答える