summaryrefslogtreecommitdiff
path: root/gr-trellis/src
Commit message (Collapse)AuthorAgeFilesLines
* Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.jcorgan2007-09-0433-1/+2525
| | | | | | | | | | | | | | | | | | | | | Created new top-level component, gr-utils, to hold commonly used utility scripts (originally in gnuradio-examples). These now install into the system path, allowing their use from wherever. Reorganization of gnuradio-examples component: * Commonly used utility scripts moved from python/usrp into gr-utils. * Examples now install into $(prefix)/share/gnuradio/examples/... * Channel coding examples moved into gr-trellis/src/examples, now install from there, only if gr-atsc itself is going to built and installed. * ATSC example scripts now install into example hierarchy * Cruft has been moved into 'limbo' in repository, do not get installed Trunk passes 'make distcheck'. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6279 221aa14e-8319-0410-a670-987f0aec2ac5
* Updated license from GPL version 2 or later to GPL version 3 or later.eb2007-07-2141-41/+41
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r4632:4645 on jcorgan/linking into trunk. Cleans up linking issues ↵jcorgan2007-02-261-1/+1
| | | | | | with libtool and already installed libraries. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4646 221aa14e-8319-0410-a670-987f0aec2ac5
* gr-trellis/src/lib/Makefile.gen added back to repoanastas2007-02-131-0/+84
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4473 221aa14e-8319-0410-a670-987f0aec2ac5
* Removed generated files from repository.jcorgan2007-02-132-140/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4472 221aa14e-8319-0410-a670-987f0aec2ac5
* files are not required anymoreanastas2007-02-131-58/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4469 221aa14e-8319-0410-a670-987f0aec2ac5
* files are not required anymoreanastas2007-02-131-185/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4468 221aa14e-8319-0410-a670-987f0aec2ac5
* files are not required anymoreanastas2007-02-131-93/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4467 221aa14e-8319-0410-a670-987f0aec2ac5
* trellis_generated.i and Makefile.gen need not be under version control...anastas2007-02-134-20/+65
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4466 221aa14e-8319-0410-a670-987f0aec2ac5
* clean up the codeanastas2007-02-131-11/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4465 221aa14e-8319-0410-a670-987f0aec2ac5
* implementation using templatesanastas2007-02-132-26/+47
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4464 221aa14e-8319-0410-a670-987f0aec2ac5
* added methods to interleaver class for writting to text fileanastas2007-02-133-0/+31
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4463 221aa14e-8319-0410-a670-987f0aec2ac5
* viterbi_combined templates for both input and outputanastas2007-02-133-0/+336
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4462 221aa14e-8319-0410-a670-987f0aec2ac5
* added methods to fsm class for writting to text fileanastas2007-02-133-10/+41
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4461 221aa14e-8319-0410-a670-987f0aec2ac5
* Minor fix in interleaver class: invoking with negative seed will not reset ↵anastas2007-02-065-7/+6
| | | | | | the random number generator. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4402 221aa14e-8319-0410-a670-987f0aec2ac5
* Added explicit template instantiation.michaelld2007-02-063-57/+37
| | | | | | | | Removed unneeded non-template code. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4400 221aa14e-8319-0410-a670-987f0aec2ac5
* added method in fsm to generate an svg description of the fsm (by Tim Meehan)anastas2007-02-063-5/+63
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4395 221aa14e-8319-0410-a670-987f0aec2ac5
* added comments in quicksort_index.ccanastas2007-02-061-0/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4394 221aa14e-8319-0410-a670-987f0aec2ac5
* removed generated files from svneb2007-02-0548-3761/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4387 221aa14e-8319-0410-a670-987f0aec2ac5
* changed variable name to remove automake warningeb2007-02-051-4/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4386 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix for ticket:29 . Newly generated .cc,.h,.i files are also checkedmichaelld2007-02-0521-295/+159
| | | | | | | | in, with the "warning" message at the top. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4385 221aa14e-8319-0410-a670-987f0aec2ac5
* minor fixes so that there are no warnings when making gr-trellisanastas2007-02-055-7/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4384 221aa14e-8319-0410-a670-987f0aec2ac5
* added warning message for automatic generationanastas2007-02-054-0/+8
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4382 221aa14e-8319-0410-a670-987f0aec2ac5
* added support for irregular FSMsanastas2007-02-0413-83/+89
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4371 221aa14e-8319-0410-a670-987f0aec2ac5
* Fixes ticket:77.jcorgan2006-09-281-1/+9
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3679 221aa14e-8319-0410-a670-987f0aec2ac5
* Partial fix for ticket:76. Fixes those components that are beingjcorgan2006-09-281-0/+4
| | | | | | | released in 3.0. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3676 221aa14e-8319-0410-a670-987f0aec2ac5
* Updated FSF address in all files. Fixes ticket:51eb2006-09-1391-184/+184
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
* Refactored some common functions for metric calculations. Updated the ↵anastas2006-09-0313-15/+79
| | | | | | documentation. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3469 221aa14e-8319-0410-a670-987f0aec2ac5
* Added a siso_combined block analogous to the viterbi_combined; useful for ↵anastas2006-08-307-21/+559
| | | | | | FSMs with a large output alphabet git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3452 221aa14e-8319-0410-a670-987f0aec2ac5
* Implements ticket:3 and fixes ticket:42. The common functionality of jcorgan2006-08-271-49/+8
| | | | | | | | | | run_tests.in for Python QA has been extracted into run_tests.sh in the top-level and the individual run_tests just invoke that with the right path parameters. Also fixed Cygwin 'make check' bug by adding fix by Don Ward. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3440 221aa14e-8319-0410-a670-987f0aec2ac5
* added $(NO_UNDEFINED) to Makefile.ameb2006-08-261-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3423 221aa14e-8319-0410-a670-987f0aec2ac5
* trial fix for ticket:55eb2006-08-251-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3414 221aa14e-8319-0410-a670-987f0aec2ac5
* clean-up of Viterbi blocks: d_trace is not a private variable anymore but a ↵anastas2006-08-2320-148/+156
| | | | | | local variable git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3382 221aa14e-8319-0410-a670-987f0aec2ac5
* set svn:eol-style=nativeeb2006-08-196-671/+671
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3355 221aa14e-8319-0410-a670-987f0aec2ac5
* Fixes ticket:37.jcorgan2006-08-161-12/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3324 221aa14e-8319-0410-a670-987f0aec2ac5
* Several enhancements to gr-trellis and gnuradio-examples/python/channel-coding:anastas2006-08-1680-560/+1401
| | | | | | | | | | | | | -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
* Fixes for ticket:35, allowing use of BSD make instead of GNU make.jcorgan2006-08-151-3/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3286 221aa14e-8319-0410-a670-987f0aec2ac5
* Fixes ticket:26, ticket:27, and ticket:32.jcorgan2006-08-121-0/+4
| | | | | | | Merged -r3250:3255 from jcorgan/ticket-26. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3259 221aa14e-8319-0410-a670-987f0aec2ac5
* Temporary fix to qa_trellis.py so that make distcheck succeedsanastas2006-08-111-2/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3245 221aa14e-8319-0410-a670-987f0aec2ac5
* Fixed gnuradio-examples/python/channel-coding/Makefile.am so that make ↵anastas2006-08-113-25/+4
| | | | | | distcheck passes git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3237 221aa14e-8319-0410-a670-987f0aec2ac5
* Added support for concatenated codesanastas2006-08-1121-16/+605
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3234 221aa14e-8319-0410-a670-987f0aec2ac5
* Additional constructor for random interleaver (not working yet)anastas2006-08-117-0/+121
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3233 221aa14e-8319-0410-a670-987f0aec2ac5
* 1) Minor correction in Viterbi. 2) Checked in interleaver structureanastas2006-08-1116-8/+350
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3232 221aa14e-8319-0410-a670-987f0aec2ac5
* First 3 tests added for fsm classanastas2006-08-092-0/+42
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3229 221aa14e-8319-0410-a670-987f0aec2ac5
* VPATH update for gr-trelliseb2006-08-072-2/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3220 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged anastas/wip changes r3156:3218 into trunk.eb2006-08-0772-0/+5396
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3219 221aa14e-8319-0410-a670-987f0aec2ac5