summaryrefslogtreecommitdiff
path: root/gnuradio-examples/python/digital
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-examples/python/digital')
-rw-r--r--gnuradio-examples/python/digital/Makefile.am2
-rwxr-xr-xgnuradio-examples/python/digital/gen_whitener.py40
-rwxr-xr-xgnuradio-examples/python/digital/run_length.py83
3 files changed, 0 insertions, 125 deletions
diff --git a/gnuradio-examples/python/digital/Makefile.am b/gnuradio-examples/python/digital/Makefile.am
index e32180cd4..91f662dc7 100644
--- a/gnuradio-examples/python/digital/Makefile.am
+++ b/gnuradio-examples/python/digital/Makefile.am
@@ -41,8 +41,6 @@ dist_ourdata_SCRIPTS = \
benchmark_tx.py \
benchmark_qt_rx.py \
benchmark_qt_loopback.py\
- gen_whitener.py \
rx_voice.py \
- run_length.py \
tunnel.py \
tx_voice.py
diff --git a/gnuradio-examples/python/digital/gen_whitener.py b/gnuradio-examples/python/digital/gen_whitener.py
deleted file mode 100755
index 9a81e4eaa..000000000
--- a/gnuradio-examples/python/digital/gen_whitener.py
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/env python
-
-from gnuradio import gr, gru
-from gnuradio.eng_option import eng_option
-from optparse import OptionParser
-import sys
-
-class my_graph(gr.top_block):
-
- def __init__(self):
- gr.top_block.__init__(self)
-
- parser = OptionParser(option_class=eng_option)
- (options, args) = parser.parse_args ()
- if len(args) != 0:
- parser.print_help()
- raise SystemExit, 1
-
- src = gr.lfsr_32k_source_s()
- head = gr.head(gr.sizeof_short, 2048)
- self.dst = gr.vector_sink_s()
- self.connect(src, head, self.dst)
-
-if __name__ == '__main__':
- try:
- tb = my_graph()
- tb.run()
- f = sys.stdout
- i = 0
- for s in tb.dst.data():
- f.write("%3d, " % (s & 0xff,))
- f.write("%3d, " % ((s >> 8) & 0xff,))
- i = i+2
- if i % 16 == 0:
- f.write('\n')
-
- except KeyboardInterrupt:
- pass
-
-
diff --git a/gnuradio-examples/python/digital/run_length.py b/gnuradio-examples/python/digital/run_length.py
deleted file mode 100755
index 5020655db..000000000
--- a/gnuradio-examples/python/digital/run_length.py
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2007 Free Software Foundation, Inc.
-#
-# This file is part of GNU Radio
-#
-# GNU Radio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3, or (at your option)
-# any later version.
-#
-# GNU Radio is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Radio; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street,
-# Boston, MA 02110-1301, USA.
-#
-
-from optparse import OptionParser
-import sys
-
-def main():
- parser = OptionParser()
- parser.add_option("-f", "--file", default=None,
- help="Choose file to read data from.")
- (options, args) = parser.parse_args()
-
- if options.file == None:
- print "Must specify file to read from using '-f'."
- sys.exit(1)
- print "Using", options.file, "for data."
-
- f = open(options.file, 'r')
- runs = []
- count = 0
- current = 0
- bytes = 0
- bits = 0
-
- for ch in f.read():
- x = ord(ch)
- bytes = bytes + 1
- for i in range(7,-1,-1):
- bits = bits + 1
- t = (x >> i) & 0x1
- if t == current:
- count = count + 1
- else:
- if count > 0:
- if len(runs) < count:
- for j in range(count - len(runs)):
- runs.append(0);
- runs[count-1] = runs[count-1] + 1
-
- current = 1-current;
- count = 1
-
- # Deal with last run at EOF
- if len(runs) < count and count > 0:
- for j in range(count - len(runs)):
- runs.append(0);
- runs[count-1] = runs[count-1] + 1
-
- chk = 0
- print "Bytes read: ", bytes
- print "Bits read: ", bits
- print
- for i in range(len(runs)):
- chk = chk + runs[i]*(i+1)
- print "Runs of length", i+1, ":", runs[i]
- print
- print "Sum of runs:", chk, "bits"
- print
- print "Maximum run length is", len(runs), "bits"
-
-if __name__ == "__main__":
- main()
-
-