summaryrefslogtreecommitdiff
path: root/gr-digital/examples/benchmark_tx.py
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2011-07-26 20:59:49 -0400
committerTom Rondeau <trondeau@vt.edu>2011-07-26 20:59:49 -0400
commit8b3c4ccf922c602ae77dad7f3911b16bdd0112d3 (patch)
treee87bdb4b6cddfe1ab4721736c0a95185eb95253d /gr-digital/examples/benchmark_tx.py
parentebcf1e9e180c7a8e9147ce441c5e9ab9056ecb13 (diff)
digital: reworking code so digital examples work. BPSK seems to work fine offline.
Diffstat (limited to 'gr-digital/examples/benchmark_tx.py')
-rwxr-xr-xgr-digital/examples/benchmark_tx.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/gr-digital/examples/benchmark_tx.py b/gr-digital/examples/benchmark_tx.py
index 78c1315666..01902c0e37 100755
--- a/gr-digital/examples/benchmark_tx.py
+++ b/gr-digital/examples/benchmark_tx.py
@@ -44,8 +44,11 @@ class my_top_block(gr.top_block):
self.txpath = transmit_path(modulator, options)
- self.sink = gr.file_sink(gr.sizeof_gr_complex, options.to_file)
-
+ if(options.to_file is not None):
+ self.sink = gr.file_sink(gr.sizeof_gr_complex, options.to_file)
+ else:
+ self.sink = gr.null_sink(gr.sizeof_gr_complex)
+
self.connect(self.txpath, self.sink)
# /////////////////////////////////////////////////////////////////////////////
@@ -66,7 +69,7 @@ def main():
expert_grp = parser.add_option_group("Expert")
parser.add_option("-m", "--modulation", type="choice", choices=mods.keys(),
- default='dbpsk',
+ default='psk',
help="Select modulation from: %s [default=%%default]"
% (', '.join(mods.keys()),))
@@ -77,9 +80,9 @@ def main():
parser.add_option("","--discontinuous", action="store_true", default=False,
help="enable discontinous transmission (bursts of 5 packets)")
parser.add_option("","--from-file", default=None,
- help="use file for packet contents")
+ help="use intput file for packet contents")
parser.add_option("","--to-file", default=None,
- help="use file sink")
+ help="Output file for modulated samples")
transmit_path.add_options(parser, expert_grp)