我有两个USRP N210s连接在一起作为接收器和发射器,我正在尝试通过通道发送多音信号。然而,当我发送超过2个音调的信号时,我发现额外的频率尖峰反映在中心频率上。
我在输出端使用一个截止频率为200 the的低通滤波器,我发送的信号被限制在0-200 the。我有一个树外模块,它创建在此带宽内均匀分布的多音信号。

随着音调数量的增加,反射频率分量变得越来越突出,以至于我几乎不能将输入和输出信号关联起来。

这就是传输的多音调信号的样子

这是接收器端的流程图

USRP源(接收器)的中心频率由下式给出
uhd.tune_request(center_freq, rf_freq=(center_freq + lo_offset),rf_freq_policy=uhd.tune_request.POLICY_MANUAL)其计算为2.48 the,对于该2.48 the是发送USRP的基带频率
这可能与USRP中的下变频有关,或者当GNURadio实际上是从接收器对此过程进行采样时。
移除LPF并将FFT接收器连接到USRP源不会修复任何问题。额外的频率尖峰仍然存在(假设音调数量> 2)
发布于 2016-08-19 16:18:18
您没有指定如何将音调传输到USRP的RX端口,但这里最有可能发生的事情是您没有在TX和RX之间使用足够的衰减-并且您正在饱和RX放大链(希望不会损坏它)。
通过饱和,你驱动它们进入非线性操作,这将导致宽带互调。
https://stackoverflow.com/questions/38614683
复制相似问题