aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorpiotr <Piotr Krysik pkrysik@elka.pw.edu.pl>2014-02-21 00:02:44 +0100
committerpiotr <Piotr Krysik pkrysik@elka.pw.edu.pl>2014-02-21 00:02:44 +0100
commit6d152d9f2112c4f761b5e446148e8ddf864e29bb (patch)
treea8930aea552dd96548f62b64ab4519b8e3a775c4 /python
parent6c692872b651a1e803ef006cb3c9adb2b49755c5 (diff)
added arfcn parameter to the receiver
Diffstat (limited to 'python')
-rw-r--r--python/cfile2.out0
-rwxr-xr-xpython/receiver_hier.py9
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
-
+
+