如何使用USRP1以数据速率(3.84 Mbps)传输信号?

时间:2012-07-15 08:58:01

标签: communication gnuradio usrp umts

我想使用USRP1发送数据速率(3.84 M)的信号,但是当我发送信号时它在终端中告诉我这样的事情:

警告

目标数据速率:3840000 bps

实际数据速率:4000000 bps

但我正在尝试使用UMTS空中接口实现TX,我不希望数据速率出现此错误, 任何人都可以帮忙?????

1 个答案:

答案 0 :(得分:2)

您的采样率取决于您在USRP上使用的主时钟频率。您的USRP1的主时钟频率为64 MHz,默认情况下,您只能采用该值的整数抽样进行采样,这就是无法以3.84 MSps采样的原因。

UHD会自动将您要求的采样率修改为您的USRP支持的费率。这实际上是理想的行为。

您有两种选择:

  1. 更换USRP1上的时钟,该时钟将分解为您想要的速率。
  2. 使用合理的重新采样器。如果您想使用它,GNURadio会为您提供此块。
  3. 我建议在尝试硬件mod之前使用合理的重采样器,如果你做错了,可能会永久性地破坏你的USRP。