aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/x300
diff options
context:
space:
mode:
authorMichael West <michael.west@ettus.com>2020-03-19 12:29:29 -0700
committerAaron Rossetto <aaron.rossetto@ni.com>2020-05-12 12:03:31 -0500
commitd0c162bc7a4ac82f6104506b17d7be05e1780336 (patch)
tree464a4ce1852dcd7ee986dff9a0d1c74267f3ecf5 /host/lib/usrp/x300
parent12dfb97c8efce40494efb35bdd81d06b6f8b9b62 (diff)
downloaduhd-d0c162bc7a4ac82f6104506b17d7be05e1780336.tar.gz
uhd-d0c162bc7a4ac82f6104506b17d7be05e1780336.tar.bz2
uhd-d0c162bc7a4ac82f6104506b17d7be05e1780336.zip
TwinRX: Remove decimation from frontend
The decimation in the rx_frontend_gen3 was added to reduce the bandwidth between the Radio and the DDC due to the limitation in bandwidth over the crossbar for dynamically connected blocks. The default FPGA image for the X300 now has a static connection between the Radio and DDC, so this is no longer necessary. This change allows the TwinRX receive channels to be time aligned with channels from other daughterboards so they can be used in the same streamer. Signed-off-by: Michael West <michael.west@ettus.com>
Diffstat (limited to 'host/lib/usrp/x300')
-rw-r--r--host/lib/usrp/x300/x300_radio_control.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/host/lib/usrp/x300/x300_radio_control.cpp b/host/lib/usrp/x300/x300_radio_control.cpp
index c4cea2f8e..7c15554af 100644
--- a/host/lib/usrp/x300/x300_radio_control.cpp
+++ b/host/lib/usrp/x300/x300_radio_control.cpp
@@ -1582,10 +1582,7 @@ private:
tx_chan++;
}
UHD_ASSERT_THROW(rx_chan or tx_chan);
- const double actual_rate = rx_chan ? _rx_fe_map.at(0).core->get_output_rate()
- : get_rate();
- RFNOC_LOG_DEBUG("Actual sample rate: " << (actual_rate / 1e6) << " Msps.");
- radio_control_impl::set_rate(actual_rate);
+ RFNOC_LOG_DEBUG("Actual sample rate: " << (get_rate() / 1e6) << " Msps.");
// Initialize the daughterboards now that frontend cores and connections exist
_db_manager->initialize_dboards();