我正在使用一个由第三方软件控制的Ettus N310。我不太了解他们是如何设置和控制设备的,只需告诉他们要调到什么中心频率,什么时候才能掌握智商。如果我收到一个信号,比如说一个音调,在或非常接近中心频率时,我会得到一个很大的直流偏移量,每隔100 usec就跳一次。如果我把信号远离中心频率,直流偏移是可以忽略不计的。根据我在Ettus的文档中所看到的,DC偏移补偿是在设备开始接收时设置的,但在我看来,它是在USRP获取数据时定期进行的。如果我收到接近中心频率的信号,直流偏移补偿器就会被弄乱,产生更差的偏置。这是我不知道的N310上的一个特性,还是第三方控制器正在做的事情?
发布于 2022-06-08 09:26:57
是的,在N310中有直流偏移补偿。N310使用模拟设备RFIC ( AD9371),它有这些内置的校准。AD9371和AD9361 (用于USRP、E3xx和B2xx系列)都不喜欢接近DC的窄带信号,因为它们的校准算法(这些芯片是针对电信信号进行优化的)。
正如您所说的,RX偏移补偿是在初始化时发生的。在运行时,正交错误校正开始生效。手册中有一张表格:https://uhd.readthedocs.io/en/latest/page_usrp_n3xx.html#n3xx_mg_calibrations)。您可以尝试关闭QEC跟踪,看看它是否提高了系统的性能。
https://stackoverflow.com/questions/72410249
复制相似问题