projects
/
debian
/
gnuradio
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Turned on baseband filtering if DBS_RX
[debian/gnuradio]
/
gr-radio-astronomy
/
src
/
python
/
usrp_psr_receiver.py
diff --git
a/gr-radio-astronomy/src/python/usrp_psr_receiver.py
b/gr-radio-astronomy/src/python/usrp_psr_receiver.py
index 8a559370690fd7564f504d7325077be063305a14..a14f59864e88f24c7a719ed9499da05d288f3a81 100755
(executable)
--- a/
gr-radio-astronomy/src/python/usrp_psr_receiver.py
+++ b/
gr-radio-astronomy/src/python/usrp_psr_receiver.py
@@
-30,6
+30,7
@@
#
#
from gnuradio import gr, gru, blks, audio
#
#
from gnuradio import gr, gru, blks, audio
+import usrp_dbid
from gnuradio import usrp, optfir
from gnuradio import eng_notation
from gnuradio.eng_option import eng_option
from gnuradio import usrp, optfir
from gnuradio import eng_notation
from gnuradio.eng_option import eng_option
@@
-222,6
+223,7
@@
class app_flow_graph(stdgui.gui_flow_graph):
# determine the daughterboard subdevice we're using
self.subdev = usrp.selected_subdev(self.u, options.rx_subdev_spec)
# determine the daughterboard subdevice we're using
self.subdev = usrp.selected_subdev(self.u, options.rx_subdev_spec)
+ self.cardtype = self.u.daughterboard_id(0)
# Compute raw input rate
input_rate = self.u.adc_freq() / self.u.decim_rate()
# Compute raw input rate
input_rate = self.u.adc_freq() / self.u.decim_rate()
@@
-229,6
+231,12
@@
class app_flow_graph(stdgui.gui_flow_graph):
# BW==input_rate for complex data
self.bw = input_rate
# BW==input_rate for complex data
self.bw = input_rate
+ #
+ # Set baseband filter bandwidth if DBS_RX:
+ #
+ if self.cardtype == usrp_dbid.DBS_RX:
+ self.subdev.set_bw((self.u.adc_freq() / self.u.decim_rate())/2)
+
#
# We use this as a crude volume control for the audio output
#
#
# We use this as a crude volume control for the audio output
#