diff options
Diffstat (limited to 'gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py')
-rw-r--r-- | gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py b/gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py index cc260d8d7c..2663f7cf87 100644 --- a/gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py +++ b/gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -# Copyright 2006,2007 Free Software Foundation, Inc. +# Copyright 2006,2007,2008 Free Software Foundation, Inc. # # This file is part of GNU Radio # @@ -197,10 +197,11 @@ class ofdm_demod(gr.hier_block2): self._snr = options.snr # Use freq domain to get doubled-up known symbol for correlation in time domain + zeros_on_left = int(math.ceil((self._fft_length - self._occupied_tones)/2.0)) ksfreq = known_symbols_4512_3[0:self._occupied_tones] for i in range(len(ksfreq)): - if(i&1): - ksfreq[i] = 0 + if((zeros_on_left + i) & 1): + ksfreq[i] = 0 # hard-coded known symbols preambles = (ksfreq,) |