summaryrefslogtreecommitdiff
path: root/gr-digital/swig
AgeCommit message (Collapse)Author
2011-12-05docs: more fixes for generated swig files. This worked before the merge, but ↵Tom Rondeau
this forces the build system to generate these before processing the other swig files.
2011-12-04docs: better install of swig docs .i files since we actually have a variable ↵Tom Rondeau
to take care of it already.
2011-11-30docs: fixing variable for location of header files (SOURCE not BINARY).Tom Rondeau
2011-11-28docs: more appropriate variable to use when setting the include/headers ↵Tom Rondeau
directory.
2011-11-28docs: installing generated _doc.i files under autotools.Tom Rondeau
2011-11-27docs: better use of BUILT_SOURCES so I'm not overriding the standard build ↵Tom Rondeau
instructions for it.
2011-11-27docs: autotools Makefile.am generates empty swig_docs .i files; builds in ↵Tom Rondeau
autotools and cmake. The autotools build does not auto-generate the Python documentation for each block like we do with the cmake build, but the empty .i files are required to build things regardless. The swig_doc.py and doxyxml files are distributed with the autotools build in case someone wants to generate this on their own (see README.doxyxml for how to do this). Only for gnuradio-core and gr-digital currently.
2011-11-16work on swig docs, added to core and digitalJosh Blum
2011-10-20misc fix missing installed files/tweaksJosh Blum
2011-10-17Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextJosh Blum
Conflicts: gnuradio-core/src/lib/filter/gr_dc_blocker_cc.h gnuradio-core/src/lib/filter/gr_dc_blocker_ff.h gnuradio-core/src/lib/general/gr_ofdm_demapper_vcb.h gr-digital/include/digital_ofdm_cyclic_prefixer.h gr-digital/include/digital_ofdm_frame_acquisition.h gr-digital/include/digital_ofdm_frame_sink.h gr-digital/include/digital_ofdm_insert_preamble.h gr-digital/include/digital_ofdm_mapper_bcv.h gr-digital/include/digital_ofdm_sampler.h
2011-10-12digital: moved over all c++ blocks to gr-digital. Benchmark tx/rx still working.Tom Rondeau
2011-10-08gr: the CMakeLists.txt took a chill pillJosh Blum
2011-10-08gr: updated cmakelists after merge for additional filesJosh Blum
2011-09-28Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum
Conflicts: gr-digital/lib/Makefile.am gr-digital/python/__init__.py
2011-09-26digital: removed hier directory in gr-digital; put c++ hier blocks into ↵Tom Rondeau
lib/include/swig.
2011-09-05Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum
Conflicts: gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.h gnuradio-core/src/lib/general/gr_pll_freqdet_cf.h gr-digital/lib/digital_constellation.h gr-digital/lib/digital_constellation_receiver_cb.h gr-digital/lib/digital_fll_band_edge_cc.h gr-digital/lib/digital_mpsk_receiver_cc.h
2011-09-01digital: adding CPM C++ hier block, which adds a hier directory to ↵Tom Rondeau
gr-digital. Reworked build system to include this in the libraries and modules built.
2011-08-30digital: fixing a few things left out in conversion to gri_control_loop ↵Tom Rondeau
children.
2011-08-30digital: converted mpsk_receiver to use gri_control_loop parent class. ↵Tom Rondeau
Updated QA code for this, too. Again, had to change the expected data since the loop converges at a different rate; tested by setting alpha and beta to old values and it worked with old data still.
2011-08-30digital: converted FLL block to use gri_control_loop parent class.Tom Rondeau
2011-08-29digital: created a separate DQPSK constellation that does not gray code ↵Tom Rondeau
inside the block. This forces a slower decision making routine but allows differential encoding. Gray coding is done using pre_diff_code.
2011-08-17Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum
Conflicts: gnuradio-core/src/lib/filter/gr_pfb_clock_sync_ccf.h gnuradio-core/src/lib/general/gr_fll_band_edge_cc.h gnuradio-core/src/lib/general/gr_pll_refout_cc.h gr-digital/lib/digital_constellation_receiver_cb.cc gr-digital/lib/digital_constellation_receiver_cb.h gr-digital/lib/digital_costas_loop_cc.h
2011-08-14digital: cleaned up Costas loop code by switching over to the ↵Tom Rondeau
gri_control_loop class to handle the inner loop. Had to add it to digital_swig.i to properly wrap the parent functions into Python.
2011-08-10digital: updated constellation receiver to use loop bandwidth and damping ↵Tom Rondeau
factor instead of setting alpha and beta independently. Also cleaning up Costas loop a bit more.
2011-07-30digital: updated Costas loop again. The damping factor is now set by default ↵Tom Rondeau
and is no longer part of the constructor. All variables are exposed in gets and sets, though, for any purposes.
2011-07-30digital: better behavior of FLL code and added gets and sets for the ↵Tom Rondeau
frequency and phase estimates.
2011-07-30digital: moved fll_band_edge into gr-digital.Tom Rondeau
2011-07-28Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum
Conflicts: gnuradio-core/src/lib/filter/gr_cma_equalizer_cc.h gnuradio-core/src/lib/general/gr_constellation_decoder_cb.h gnuradio-core/src/lib/general/gr_costas_loop_cc.h gnuradio-core/src/lib/general/gr_lms_dfe_cc.h gnuradio-core/src/lib/general/gr_lms_dfe_ff.h gr-digital/lib/Makefile.am gr-digital/lib/digital_binary_slicer_fb.h gr-digital/lib/digital_clock_recovery_mm_cc.h gr-digital/lib/digital_clock_recovery_mm_ff.h gr-digital/lib/digital_correlate_access_code_bb.h gr-digital/lib/digital_crc32.h gr-digital/lib/digital_mpsk_receiver_cc.h gr-digital/python/Makefile.am gr-digital/python/__init__.py gr-digital/python/generic_mod_demod.py gr-digital/python/pkt.py gr-digital/python/psk2.py gr-digital/python/qam.py
2011-07-24digital: moving mpsk_receiver from gnuradio-core to gr-digital. Added QA ↵Tom Rondeau
code for it.
2011-07-24digital: moved CRC32 from gnuradio-core to gr-digital. Also added QA code ↵Tom Rondeau
for it.
2011-07-24digital: added some QA tests for the clock_recovery_mm block.Tom Rondeau
2011-07-21digital: moving correlate_access_code to gr-digital.Tom Rondeau
2011-07-20digital: added cmake support for gr-digital (unix only)Josh Blum
2011-07-19digital: moved clock_recovery_ff/cc to gr-digital.Tom Rondeau
2011-07-19digital: moved gr_binary_slicer_fb to digital_binary_slicer_fb and added QA ↵Tom Rondeau
code. Removed constellation_decoder and everything that dependedon it. Must switch everything to digital_constellation_decoder now. Also moved gmsk to gr-digital. Make check passes.
2011-07-12fixing build for constellation code. Had to make some changes to the qa code ↵Tom Rondeau
to import the right stuff after being changed from sitting in gnuradio-core.
2011-07-10digital: moving more constellation blocks into gr-digital. Builds, make ↵Tom Rondeau
check needs work.
2011-06-21gr-digital, gr-trellis: Fixing gr-trellis to work with constellation now ↵Ben Reynwar
that it is in gr-digital.
2011-06-06digital: converting LMS algorithm to use the gr_adaptive_filter structure ↵Tom Rondeau
and making naming consistent (so CMA and LMS look and behave similary with different error and upate functions).
2011-06-06digital: formatting CMA code; adding get_ functions and renaming things for ↵Tom Rondeau
consistency.
2011-06-03digital: adding an LMS decision-directed equalizer block.Tom Rondeau
2011-06-03digital: adding some comments to the swig fileTom Rondeau
2011-05-18digital: set number of samps per symbol for the equalizer. Also, explicitly ↵Tom Rondeau
set the initial taps of the adaptive filter to 0+j0
2011-04-08gr-digital: updating build for consetellation object move.Tom Rondeau
2011-04-08gr-digital: moved consetellation object into gr-digital space.Tom Rondeau
2011-04-08gr-digital: introducing a new blind equalizer based on minimizing the ↵Tom Rondeau
kurtosis. Does not work yet.
2011-04-07gr-digital: exposing accessors of CMA equalizer through swig and into GRC. ↵Tom Rondeau
Also added protection from exploding error calcs by clipping.
2011-04-07gr-digital: adding CMA equalizer to gr-digital. This replaces the ↵Tom Rondeau
gr_cma_equalizer_cc in gnuradio-core and uses the complex-in, complex-out, complex-taps version of the gr_adaptive_filter.
2011-03-29gr-digital: restructured Costas loop to be specified in terms of the damping ↵Tom Rondeau
factor and natural frequency instead of randomly setting the gains. Much more robust in simulation.
2011-03-28gr-digital: renaming block to avoid name collision with stuff in gnuradio-core.Tom Rondeau