Merging ofdm2 branch -r7047:7321 into trunk. This updates the OFDM code to hier_block...
authortrondeau <trondeau@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 2 Jan 2008 17:35:35 +0000 (17:35 +0000)
committertrondeau <trondeau@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 2 Jan 2008 17:35:35 +0000 (17:35 +0000)
commitce16514534e5d7ebbc4fe46e2b09a25ccc5fdafd
tree2d9ae1179cb26f213125accabaea8eb05d63f109
parent481636b7be1462dc9f1909ac4700002af63dc8c0
Merging ofdm2 branch -r7047:7321 into trunk. This updates the OFDM code to hier_block2 in blks2impl and removed from blksimpl. The new code
implements a decision feedback sync loop to lock the phase/freq, removes two unnecessary premables and performs frame sync and equalization off
single preamble symbol. Also adds/updates Python plotting tools and a branchless clip algorithm in gr_math.h.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7324 221aa14e-8319-0410-a670-987f0aec2ac5
49 files changed:
AUTHORS
gnuradio-core/src/lib/general/Makefile.am
gnuradio-core/src/lib/general/general.i
gnuradio-core/src/lib/general/gr_math.h
gnuradio-core/src/lib/general/gr_ofdm_correlator.cc [deleted file]
gnuradio-core/src/lib/general/gr_ofdm_correlator.h [deleted file]
gnuradio-core/src/lib/general/gr_ofdm_correlator.i [deleted file]
gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.cc [new file with mode: 0644]
gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.h [new file with mode: 0644]
gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.i [new file with mode: 0644]
gnuradio-core/src/lib/general/gr_ofdm_frame_sink.cc
gnuradio-core/src/lib/general/gr_ofdm_frame_sink.h
gnuradio-core/src/lib/general/gr_ofdm_frame_sink.i
gnuradio-core/src/lib/general/gr_ofdm_mapper_bcv.cc
gnuradio-core/src/lib/general/gr_ofdm_sampler.cc
gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc [new file with mode: 0644]
gnuradio-core/src/lib/general/gr_peak_detector2_fb.h [new file with mode: 0644]
gnuradio-core/src/lib/general/gr_peak_detector2_fb.i [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/Makefile.am
gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/ofdm_receiver.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_fixed.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_ml.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_pn.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_pnac.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blksimpl/Makefile.am
gnuradio-core/src/python/gnuradio/blksimpl/ofdm.py [deleted file]
gnuradio-core/src/python/gnuradio/blksimpl/ofdm_receiver.py [deleted file]
gnuradio-core/src/python/gnuradio/blksimpl/ofdm_sync_fixed.py [deleted file]
gnuradio-core/src/python/gnuradio/blksimpl/ofdm_sync_ml.py [deleted file]
gnuradio-core/src/python/gnuradio/blksimpl/ofdm_sync_pn.py [deleted file]
gnuradio-core/src/python/gnuradio/blksimpl/ofdm_sync_pnac.py [deleted file]
gnuradio-core/src/utils/README [new file with mode: 0644]
gnuradio-core/src/utils/gr_plot_char.py [new file with mode: 0755]
gnuradio-core/src/utils/gr_plot_const.py
gnuradio-core/src/utils/gr_plot_fft_c.py [new file with mode: 0755]
gnuradio-core/src/utils/gr_plot_fft_f.py [new file with mode: 0755]
gnuradio-core/src/utils/gr_plot_float.py
gnuradio-core/src/utils/gr_plot_int.py [new file with mode: 0755]
gnuradio-core/src/utils/gr_plot_iq.py
gnuradio-core/src/utils/gr_plot_short.py [new file with mode: 0755]
gnuradio-core/src/utils/gr_read_binary.py [deleted file]
gnuradio-examples/python/ofdm/benchmark_ofdm.py
gnuradio-examples/python/ofdm/benchmark_ofdm_rx.py
gnuradio-examples/python/ofdm/benchmark_ofdm_tx.py
gnuradio-examples/python/ofdm/gr_plot_ofdm.py [new file with mode: 0755]
gnuradio-examples/python/ofdm/plot_ofdm.m
gnuradio-examples/python/ofdm/receive_path.py
gnuradio-examples/python/ofdm/transmit_path.py