我将两个USRP N210连接在一起作为接收器和发射器,我尝试在通道上发送多音信号。但是,当我发送超过2个音调的信号时,我发现有关中心频率的额外频率尖峰。
我在输出端使用一个低通滤波器,截止频率为200kHz,我发送的信号被限制在0-200kHz。我有一个out of tree模块,可以创建在此带宽内均匀分布的多音信号。
随着音调数量的增加,反射频率分量变得越来越突出,直到我几乎无法将输入和输出信号关联起来。
USRP源(接收器)的中心频率由
给出uhd.tune_request(center_freq, rf_freq=(center_freq + lo_offset),rf_freq_policy=uhd.tune_request.POLICY_MANUAL)
,其评估为2.48GHz,其为发送USRP的基带频率
这可能与USRP中的降频转换有关,或者当GNURadio实际上是从接收器对此过程进行采样时。
移除LPF并将FFT接收器连接到USRP源并不能解决任何问题。额外的频率尖峰仍然存在(假设音调的数量> 2)
答案 0 :(得分:1)
您没有说明如何将音调传输到USRP的RX端口,但最可能发生的事情是您没有在TX和RX之间使用足够的衰减 - 而且您和#39;重新使RX放大器链饱和(希望不会损坏它)。
通过饱和,驱动它们进入非线性操作,这将导致宽带互调。