summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5>2009-02-02 16:54:39 +0000
committermleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5>2009-02-02 16:54:39 +0000
commit04defa6b9337b2499e906dc06ac49a3e690a4946 (patch)
tree9d27981297bc3ee5f94341fffaa11acd1d0b97aa
parentf1d00c76d0d896a9de424865423508a31f24d18a (diff)
Included support for decim=4, by loading non-default firmware.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10374 221aa14e-8319-0410-a670-987f0aec2ac5
-rwxr-xr-xgr-radio-astronomy/src/python/usrp_ra_receiver.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/gr-radio-astronomy/src/python/usrp_ra_receiver.py b/gr-radio-astronomy/src/python/usrp_ra_receiver.py
index d76c4807e0..ff6a9db0f9 100755
--- a/gr-radio-astronomy/src/python/usrp_ra_receiver.py
+++ b/gr-radio-astronomy/src/python/usrp_ra_receiver.py
@@ -227,9 +227,16 @@ class app_flow_graph(stdgui2.std_top_block):
#
if (self.setimode):
options.decim = 256
+
+ if (self.dual_mode == True and self.decim <= 4):
+ print "Cannot use decim <= 4 with dual_mode"
+ sys.exit(1)
if (self.dual_mode == False and self.interferometer == False):
- self.u = usrp.source_c(decim_rate=options.decim,fusb_block_size=8192)
+ if (options.decim > 4):
+ self.u = usrp.source_c(decim_rate=options.decim,fusb_block_size=8192)
+ else:
+ self.u = usrp.source_c(decim_rate=options.decim,fusb_block_size=8192, fpga_filename="std_4rx_0tx.rbf")
self.u.set_mux(usrp.determine_rx_mux_value(self.u, options.rx_subdev_spec))
# determine the daughterboard subdevice we're using
self.subdev[0] = usrp.selected_subdev(self.u, options.rx_subdev_spec)