Hi, I've built my own RFNoC block and everything works fine, except the 
tx_dc_offset is -40 dBc at all times, which seems pretty high.  I tried to 
follow the example from another user, since I have the same setup with my UBX 
in the second slot (B) but I get the error:


>> uhd_cal_tx_dc_offset  --args="addr=192.168.10.2" --subdev "B:0"
Error: RuntimeError: For legacy APIs, all devices require the same number of 
radios, DDCs and DUCs.

I am using UHD 3.15-LTS with gr-ettus.

In addition, I see the gr-ettus code appears to be commented out from 
gr-ettus/lib/rfnoc_radio_impl.cc  lines 144-158:

    // FIXME everything down from here needs to be mapped on to the block API
    void rfnoc_radio_impl::set_tx_dc_offset(bool enable, const size_t chan)
    {
      //get_device()->set_tx_dc_offset(enable, chan);
    }

    void rfnoc_radio_impl::set_tx_dc_offset(const std::complex< double > 
&offset, const size_t chan)
    {
      //get_device()->set_tx_dc_offset(offset, chan);
    }


Any advice on how to reduce the dc_offset?

Thanks,

Jeff


_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to