[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r3865 - gnuradio/branches/developers/trondeau/sr_contr
From: |
trondeau |
Subject: |
[Commit-gnuradio] r3865 - gnuradio/branches/developers/trondeau/sr_control/gnuradio-examples/python/digital |
Date: |
Thu, 26 Oct 2006 16:02:57 -0600 (MDT) |
Author: trondeau
Date: 2006-10-26 16:02:57 -0600 (Thu, 26 Oct 2006)
New Revision: 3865
Modified:
gnuradio/branches/developers/trondeau/sr_control/gnuradio-examples/python/digital/transmit_path.py
Log:
made transmitter not use internal interpolator if not needed
Modified:
gnuradio/branches/developers/trondeau/sr_control/gnuradio-examples/python/digital/transmit_path.py
===================================================================
---
gnuradio/branches/developers/trondeau/sr_control/gnuradio-examples/python/digital/transmit_path.py
2006-10-26 22:00:56 UTC (rev 3864)
+++
gnuradio/branches/developers/trondeau/sr_control/gnuradio-examples/python/digital/transmit_path.py
2006-10-26 22:02:57 UTC (rev 3865)
@@ -97,15 +97,20 @@
if self._verbose:
self._print_verbage()
- # create an interpolating filter for more control and lower symbol
rates
- bw = 1
- sf = 2*self._gr_interp
- interp_filter_taps = gr.firdes.low_pass(1, sf, bw, bw)
- #interp_filter_taps = (1,)
- self.interp = gr.interp_fir_filter_ccf(self._gr_interp,
interp_filter_taps)
+ if self._gr_interp > 1:
+ # create an interpolating filter for more control and lower symbol
rates
+ bw = 0.5
+ sf = self._gr_interp
+ interp_filter_taps = gr.firdes.low_pass(1, sf, bw, bw)
+ self.interp = gr.interp_fir_filter_ccf(self._gr_interp,
interp_filter_taps)
+
+ # Create and setup transmit path flow graph
+ fg.connect(self.packet_transmitter, self.amp, self.interp, self.u)
- # Create and setup transmit path flow graph
- fg.connect(self.packet_transmitter, self.amp, self.interp, self.u)
+ else:
+ # Create and setup transmit path flow graph
+ fg.connect(self.packet_transmitter, self.amp, self.u)
+
gr.hier_block.__init__(self, fg, None, None)
def _setup_usrp_sink(self):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r3865 - gnuradio/branches/developers/trondeau/sr_control/gnuradio-examples/python/digital,
trondeau <=