diff options
author | piotr <Piotr Krysik pkrysik@elka.pw.edu.pl> | 2014-02-21 00:02:44 +0100 |
---|---|---|
committer | piotr <Piotr Krysik pkrysik@elka.pw.edu.pl> | 2014-02-21 00:02:44 +0100 |
commit | 6d152d9f2112c4f761b5e446148e8ddf864e29bb (patch) | |
tree | a8930aea552dd96548f62b64ab4519b8e3a775c4 /python | |
parent | 6c692872b651a1e803ef006cb3c9adb2b49755c5 (diff) |
added arfcn parameter to the receiver
Diffstat (limited to 'python')
-rw-r--r-- | python/cfile2.out | 0 | ||||
-rwxr-xr-x | python/receiver_hier.py | 9 |
2 files changed, 6 insertions, 3 deletions
diff --git a/python/cfile2.out b/python/cfile2.out deleted file mode 100644 index e69de29..0000000 --- a/python/cfile2.out +++ /dev/null diff --git a/python/receiver_hier.py b/python/receiver_hier.py index 2b2f9ab..eb58663 100755 --- a/python/receiver_hier.py +++ b/python/receiver_hier.py @@ -16,7 +16,7 @@ class tuner(gr.feval_dd): return freq_offet class receiver_hier(gr.hier_block2): - def __init__(self, input_rate, osr=4): + 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), @@ -28,6 +28,7 @@ class receiver_hier(gr.hier_block2): self.input_rate = input_rate self.osr = osr + self.arfcn = arfcn self.sps = input_rate / gsm_symb_rate / osr #create callbacks @@ -37,6 +38,7 @@ class receiver_hier(gr.hier_block2): 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") @@ -54,7 +56,7 @@ class receiver_hier(gr.hier_block2): return interpolator def _set_receiver(self): - receiver = gsm.receiver(self.tuner_callback, self.osr) + receiver = gsm.receiver(self.tuner_callback, self.osr, self.arfcn) return receiver def set_center_frequency(self, center_freq): @@ -62,4 +64,5 @@ class receiver_hier(gr.hier_block2): def set_timing(self, timing_offset): pass - + + |