【问题标题】:Using Ettus USRPs in radar applications在雷达应用中使用 Ettus USRP
【发布时间】:2020-10-12 18:55:32
【问题描述】:

我们正在使用两个 USRP 和 GNU Radio Companion 来构建 OFDM 雷达。第一个 USRP 是 N210,它通过其 Tx/Rx 端口用作发送器。第二个 USRP 是 N200,它通过其 Rx2 端口用作接收器。它们通过所谓的 MIMO 电缆连接在一起以使它们同步。 N210 通过千兆以太网电缆连接到主机 PC。发送器 USRP 的样本来自“文件源”块,从接收器 USRP 收集的样本进入“文件接收器”块。 最初,在 N210 的 Tx/Rx 端口和 N200 的 Rx2 端口之间使用外部环回电缆。每当我们运行流程图时,我们期望对于从文件源传输到 N210 的每个样本,应该有一个从 N200 到文件接收器的具有某种相同值的对应样本。但是,我们注意到 N200 在等待的样本开始出现之前会产生一串随机样本!!!每次我们重新运行流程图时,这个随机样本流的长度和值都会变化!!!当然,这个问题对我们的应用构成了障碍,因为在雷达中,要检测的目标的范围是根据延迟时间来估计的。后者是根据接收器接收实际传输样本之前的噪声样本数计算得出的。

问题是:我们如何保证或强制接收USRP(N200)在发射器USRP(N210)开始发送所需样本之前不接收任何样本?这不应该是 GnuRadio 的任务吗?!!!!!!或者我们必须在 GnuRadio 中做一些事情来强制这种情况发生? 谢谢

【问题讨论】:

    标签: usrp


    【解决方案1】:

    我们正在使用两个 USRP 和 GNU Radio Companion 来构建 OFDM 雷达。第一个 USRP 是 N210,它通过其 Tx/Rx 端口用作发送器。第二个 USRP 是 N200,通过其 Rx2 端口用作接收器。

    这听起来像是在复制我 2013 年的学士论文!

    每当我们运行流程图时,我们希望对于从文件源传输到 N210 的每个样本,都应该有一个从 N200 到文件接收器的具有某种相同值的对应样本。

    不,这仅在您使用相同的命令时间和相同数量的要采集的样本启动和停止两个 USRP 时才有效。

    但是,我们注意到 N200 在等待的样本开始出现之前会产生随机样本流!!!

    嗯,空中延迟和 DSP 链中的状态。这是意料之中的。使用定时命令使定时具有确定性,您将知道要忽略多少样本。

    【讨论】:

    • 很高兴您回答了我们的问题。事实上,您和 Martin Braun 的作品启发了我们追寻这条赛道。我们习惯于使用 MATLAB 和 Simulink。但是我们发现它不支持 MIMO 电缆!!!因此,我们转而使用 GnuRadio Companion。我们对这种环境非常陌生。您上面建议的“使用相同的命令次数和相同数量的样本获取”可以直接在 GnuRadio 中完成,还是我们必须编写一些 Python 代码?如果您指出如何做到这一点,我们将不胜感激。问候
    猜你喜欢
    • 2020-10-03
    • 2020-07-01
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    相关资源
    最近更新 更多