summaryrefslogtreecommitdiff
path: root/gr-trellis/src/lib
AgeCommit message (Collapse)Author
2009-03-24added a radix-n fsm constructoranastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10673 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-14Merged r10554:10595 from michaelld/am_swig_4 into trunk. Major overhaul of ↵jcorgan
SWIG usage in build system, also fixes ticket:130. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10596 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-26Added support for Continuous Phase Modulation in gr-trellis + an exampleanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10514 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-25Merged mld/fix_makefile_gen -r10446:10509 to trunk. This cleans upeb
the generation of the Makefile.gen's that occurs in gr-trellis, lib/gengen and lib/filter. If you change any code generator such that it generates a different set of generated file names, you must execute "make generate-makefile" in a non-VPATH build to regenerate the Makefile.gen's. Once they are regenerated, commit them to the repo. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10511 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-10Merged r10385:10413 from michaelld/swig_tweaks into trunk. Passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10414 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-02Merged r10288:10370 from michaelld/swigpythonargs into trunk. Passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10371 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-13Several updates on gr-trellis: 1) new fsm constructor for a joint trellis, ↵anastas
2) Corresponding fsm file examples, 3) added set_TABLE method in viterbi_combined and metrics git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9985 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-20minor Makefile fixeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9622 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-24Fix compiler warnings across the tree. Adds --enable-warnings-as-errors ↵jcorgan
configure option. Currently compiles with no warnings with GCC 4.2.3 on Ubuntu 8.04. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9396 221aa14e-8319-0410-a670-987f0aec2ac5
2008-04-30Tweaks for gcc 4.3 based on patch from Marek Mahut <mmahut@fedoraproject.org>.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8292 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-19Minor tweak that avoids intermittent build failureeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8057 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-05Merged eb/reverted-7899 -r7928:7930 into trunk. This effectivelyeb
reverts changeset 7899 and fixes some distcheck problems. We're now back to the old behavior, where you must "make" before "make distcheck". git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7931 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-03Fix for ticket:236, parallel makes are indeterminate.eb
Merged eb/pmake r7909:7911 into trunk git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7912 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-29Merged r7866:7887 from michaelld/discheck_fix into trunk. Allows running ↵jcorgan
'make distcheck' without running 'make' first. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7899 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-21Merged build_config branch into trunk:michaelld
1) Modified top-level run_tests.sh script: a) to execute code for setting or changing the library search path in Darwin (DYLD_LIBRARY_PATH) or Windows (PATH) on those host OSs only, not on other host OSs. b) Added local (to the component making check) library paths to those same search paths, since libtool doesn't do it (unlike in Linux). 2) In all AM Makefiles -except those dealing with USRP firmware-, changes INCLUDES to AM_CPPFLAGS since the former is deprecated. 3) Changed AM_CPPFLAGS to FW_INCLUDES for commands .c.rel in USRP firmware. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7769 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-08Merged r7478:7608 from michaelld/t186 into trunk. Adds ability to compile ↵jcorgan
GNU Radio modules individually, using already installed dependent libraries and include files. New functionality is enabled using --with-* on configure command line; existing build options should remain unchanged. Nice work by Michael Dickens, still needs documentation update on wiki. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7617 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-21Updated license from GPL version 2 or later to GPL version 3 or later.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-26Merged r4632:4645 on jcorgan/linking into trunk. Cleans up linking issues ↵jcorgan
with libtool and already installed libraries. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4646 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13gr-trellis/src/lib/Makefile.gen added back to repoanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4473 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13Removed generated files from repository.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4472 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13files are not required anymoreanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4469 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13files are not required anymoreanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4468 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13files are not required anymoreanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4467 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13trellis_generated.i and Makefile.gen need not be under version control...anastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4466 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13clean up the codeanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4465 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13implementation using templatesanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4464 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13added methods to interleaver class for writting to text fileanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4463 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13viterbi_combined templates for both input and outputanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4462 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-13added methods to fsm class for writting to text fileanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4461 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-06Minor fix in interleaver class: invoking with negative seed will not reset ↵anastas
the random number generator. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4402 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-06Added explicit template instantiation.michaelld
Removed unneeded non-template code. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4400 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-06added method in fsm to generate an svg description of the fsm (by Tim Meehan)anastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4395 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-06added comments in quicksort_index.ccanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4394 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-05removed generated files from svneb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4387 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-05changed variable name to remove automake warningeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4386 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-05Fix for ticket:29 . Newly generated .cc,.h,.i files are also checkedmichaelld
in, with the "warning" message at the top. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4385 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-05minor fixes so that there are no warnings when making gr-trellisanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4384 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-05added warning message for automatic generationanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4382 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-04added support for irregular FSMsanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4371 221aa14e-8319-0410-a670-987f0aec2ac5
2006-09-28Fixes ticket:77.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3679 221aa14e-8319-0410-a670-987f0aec2ac5
2006-09-28Partial fix for ticket:76. Fixes those components that are beingjcorgan
released in 3.0. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3676 221aa14e-8319-0410-a670-987f0aec2ac5
2006-09-13Updated FSF address in all files. Fixes ticket:51eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
2006-09-03Refactored some common functions for metric calculations. Updated the ↵anastas
documentation. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3469 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-30Added a siso_combined block analogous to the viterbi_combined; useful for ↵anastas
FSMs with a large output alphabet git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3452 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-26added $(NO_UNDEFINED) to Makefile.ameb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3423 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-25trial fix for ticket:55eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3414 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-23clean-up of Viterbi blocks: d_trace is not a private variable anymore but a ↵anastas
local variable git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3382 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-19set svn:eol-style=nativeeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3355 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-16Fixes ticket:37.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3324 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-16Several enhancements to gr-trellis and gnuradio-examples/python/channel-coding:anastas
-Added fsm constructor for generating FSM directly from the generator matrix of binary convolutional codes. -Added functionality to fsm class to compute the best way to go from any state to any other state (useful for termination) -Added soft-in-soft-out (SISO) block for turbo processing -Added turbo decoding examples git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3322 221aa14e-8319-0410-a670-987f0aec2ac5