summaryrefslogtreecommitdiff
path: root/src/python
diff options
context:
space:
mode:
authorPiotr Krysik <perper@o2.pl>2009-04-30 19:07:08 +0200
committerPiotr Krysik <perper@o2.pl>2009-04-30 19:07:08 +0200
commit5027749b23b0b4a49d166aee6712b7de01a3d54c (patch)
tree8ff7935aa5b9678deff2534037ad4376a57aa520 /src/python
parent961ff106d137b744eeafae55c939a5524370267b (diff)
liettle changes to fcch search, commit before test to find reason of bad behavior when OSR value is changed
Diffstat (limited to 'src/python')
-rwxr-xr-xsrc/python/gsm_findfcch.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/python/gsm_findfcch.py b/src/python/gsm_findfcch.py
index 09615bf..7ab9c18 100755
--- a/src/python/gsm_findfcch.py
+++ b/src/python/gsm_findfcch.py
@@ -10,7 +10,7 @@ from os import sys
for extdir in ['../../debug/src/lib','../../debug/src/lib/.libs']:
if extdir not in sys.path:
sys.path.append(extdir)
-import gsm
+import gsm
class tune(gr.feval_dd):
def __init__(self, top_block):
@@ -18,8 +18,8 @@ class tune(gr.feval_dd):
self.top_block = top_block
self.center_freq = 0
def eval(self, freq_offet):
-# self.center_freq = self.center_freq - freq_offet
- self.top_block.set_frequency(freq_offet)
+ self.center_freq = self.center_freq - freq_offet
+ self.top_block.set_frequency(self.center_freq)
return self.center_freq
@@ -57,13 +57,13 @@ class gsm_receiver_first_blood(gr.top_block):
self.clock_rate = clock_rate
self.input_rate = clock_rate / options.decim
self.gsm_symb_rate = 1625000.0 / 6.0
- self.sps = ( self.input_rate / self.gsm_symb_rate ) / options.osr
+ self.sps = self.input_rate / self.gsm_symb_rate
def _ustaw_filtr(self):
filter_cutoff = 145e3
filter_t_width = 10e3
offset = 0
- #print "input_rate:", self.input_rate, "sample rate:", self.sps, " filter_cutoff:", filter_cutoff, " filter_t_width:", filter_t_width
+ print "input_rate:", self.input_rate, "sample rate:", self.sps, " filter_cutoff:", filter_cutoff, " filter_t_width:", filter_t_width
filter_taps = gr.firdes.low_pass(1.0, self.input_rate, filter_cutoff, filter_t_width, gr.firdes.WIN_HAMMING)
filtr = gr.freq_xlating_fir_filter_ccf(1, filter_taps, offset, self.input_rate)
return filtr
personal git repositories of Harald Welte. Your mileage may vary