diff options
author | ptrkrysik <ptrkrysik@gmail.com> | 2014-11-06 13:51:02 +0100 |
---|---|---|
committer | ptrkrysik <ptrkrysik@gmail.com> | 2014-11-06 13:51:02 +0100 |
commit | b108d6b7c7fb46df87bf39c541841f25f10c6427 (patch) | |
tree | e84eda1f33c4beef2da8917fed51e8a7cf8b605d /python | |
parent | 6bb450daca4d59267395c4a05a32fbbfdfdac59e (diff) |
Removed receiver_hier and wireshark_sink
Diffstat (limited to 'python')
-rw-r--r-- | python/CMakeLists.txt | 1 | ||||
-rw-r--r-- | python/__init__.py | 1 | ||||
-rw-r--r-- | python/receiver/receiver_hier.py | 63 |
3 files changed, 0 insertions, 65 deletions
diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 9814406..68a6aa4 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -31,7 +31,6 @@ endif() GR_PYTHON_INSTALL( FILES __init__.py - receiver/receiver_hier.py receiver/fcch_burst_tagger.py receiver/sch_detector.py receiver/fcch_detector.py diff --git a/python/__init__.py b/python/__init__.py index 7b96cf3..3b10c19 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -45,7 +45,6 @@ if _RTLD_GLOBAL != 0: from gsm_swig import * # import any pure python here -from receiver_hier import receiver_hier from fcch_burst_tagger import fcch_burst_tagger from sch_detector import sch_detector diff --git a/python/receiver/receiver_hier.py b/python/receiver/receiver_hier.py deleted file mode 100644 index aa8fda3..0000000 --- a/python/receiver/receiver_hier.py +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env python - -import weakref -import gsm -from gnuradio.eng_option import eng_option -from gnuradio import gr, gru, blocks -from gnuradio import filter - -class receiver_hier(gr.hier_block2): - def __init__(self, input_rate, osr=4, arfcn=0): - gr.hier_block2.__init__(self, - "receiver_hier", - gr.io_signature(1, 1, gr.sizeof_gr_complex), - gr.io_signature(1, 1, 142*gr.sizeof_float)) - #set rates - gsm_symb_rate = 1625000/6.0 - - self.message_port_register_hier_in("bursts") - self.message_port_register_hier_in("measurements") - - self.input_rate = input_rate - self.osr = osr - self.arfcn = arfcn - self.sps = input_rate / (gsm_symb_rate * osr) - - #create accompaning blocks - self.filtr = self._set_filter() - self.interpolator = self._set_interpolator() - self.receiver = self._set_receiver() - self.connect(self, self.filtr, self.interpolator, self.receiver, self) -# self.connect(self, self.interpolator, self.receiver, self) - self.msg_connect(self.receiver, "bursts", weakref.proxy(self), "bursts") - self.msg_connect(self.receiver, "measurements", weakref.proxy(self), "measurements") - - def _set_filter(self): - filter_cutoff = 125e3 - filter_t_width = 10e3 - offset = 0 - - filter_taps = filter.firdes.low_pass(1.0, self.input_rate, filter_cutoff, filter_t_width, filter.firdes.WIN_HAMMING) - filtr = filter.freq_xlating_fir_filter_ccf(1, filter_taps, offset, self.input_rate) - return filtr - - def _set_interpolator(self): - interpolator = filter.fractional_resampler_cc(0, self.sps) - return interpolator - - def _set_receiver(self): - receiver = gsm.receiver(self.osr, self.arfcn) - return receiver - - def set_center_frequency(self, center_freq): - self.filtr.set_center_freq(center_freq) - - def set_timing(self, timing_offset): - pass - - def set_arfcn(self,arfcn): - self.receiver.set_arfcn(arfcn) - - def reset(self): - self.receiver.reset() - |