summaryrefslogtreecommitdiff
path: root/gr-fec
Commit message (Collapse)AuthorAgeFilesLines
* cmake: abs path for external volkSebastian Koslowski2015-03-301-1/+1
|
* docs: fixed labels and references in manual.Tom Rondeau2015-03-231-1/+1
| | | | | | | Doxygen is getting more strict with having labels for every section, and warns when there are section name collisions. This prefixes all section and subsection labels with the component to make them all unique.
* fec: no need for this forecasting.Tom Rondeau2015-01-052-11/+0
| | | | Addresses issue #754 as it caused non-deterministic issues with limited input.
* Merge branch 'maint'Tom Rondeau2014-12-295-24/+3
|\ | | | | | | | | | | Conflicts: gr-fec/lib/decoder_impl.cc gr-fec/lib/encoder_impl.cc
| * fec: cleanupTom Rondeau2014-12-293-3/+10
| |
| * fec: fixed bug in dummy decoder that shifted the samples by +1.Tom Rondeau2014-12-292-9/+2
| |
* | Merge branch 'maint'Johnathan Corgan2014-10-131-4/+4
|\|
| * fec: qa: fix use of Bool type to be actual boolean Python valuesMichael Dickens2014-10-131-4/+4
| |
* | Merge branch 'maint'Tom Rondeau2014-10-066-204/+181
|\|
| * fec: removed ber_tools; unnecessary and not exported. Replaced compber with ↵Tom Rondeau2014-10-066-204/+181
| | | | | | | | | | | | call to VOLK's popcount. Added QA for ber_bf block and provided documentation for it.
* | fec: turning off some debug output.Tom Rondeau2014-09-242-10/+10
|/
* cmake: follow-up to previous mergeTom Rondeau2014-08-081-1/+0
|
* Merge branch 'maint'Tom Rondeau2014-08-082-2/+0
|\ | | | | | | | | | | Conflicts: gnuradio-runtime/CMakeLists.txt gnuradio-runtime/lib/controlport/CMakeLists.txt
| * controlport: removing use of ice for a controlport rpc.Tom Rondeau2014-08-082-2/+0
| | | | | | | | This effectively disables the use of ControlPort for now until we build in a new middleware layer. The ControlPort API and interfaces exist but will function as nops for now.
* | blocks: adding VOLK support for some functions.Tom Rondeau2014-07-291-0/+1
| | | | | | | | | | | | | | | | | | * multipy_const_vcc and _vff * sub_ff * float_to_complex * binary_slicer Also adds a min_XX block to complement max_XX.
* | cmake: coalesce EXPAND macros into 3 common macros, and switch to using ↵Michael Dickens2014-07-241-54/+0
| | | | | | | | those; simplifies code and makes maintenance easier.
* | build: better support for static libs.Tom Rondeau2014-07-181-0/+12
| | | | | | | | | | | | Now builds shared libraries with ControlPort (if ControlPort is enableed). Static libs still without ControlPort. Added proper Option and output message in cmake for Static Libs on/off.
* | fec: updated fecapi blocks in grc to use new var_value concept.Tom Rondeau2014-07-147-39/+21
|/
* Windows compatibility fixesNicholas Corgan2014-07-081-0/+11
| | | | | | * fec/ber_tools: added include and #define necessary to use M_PI * qtgui: changed erfc to boost::math::erfc * volk: don't try to align with MSVC
* Merge branch 'maint'Tom Rondeau2014-07-074-9/+9
|\
| * Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-077-17/+17
| | | | | | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
* | qtgui: changed all examples to start wtih empty name fields.Tom Rondeau2014-07-027-13/+13
| | | | | | | | Don't want to have QT GUI Plot show up for every plot now.
* | fec: updating FEC encoder/decoder loggers to use set function instead of add ↵Tom Rondeau2014-06-302-6/+6
| | | | | | | | for appenders.
* | build: adds an ENABLE_STATIC_LIB option to cmake to build static (.a) ↵Tom Rondeau2014-06-281-0/+13
| | | | | | | | versions of the libraries.
* | gr-fec: cc_decoder: fix leak; coverity 1215943Marcus Müller2014-06-261-0/+2
| |
* | fec: fixing a bit of sloppy memory handling in the cc decoder.Tom Rondeau2014-05-211-5/+9
| |
* | fec: wip: fixing up allocated memory; allowing async encoder deployment to ↵Tom Rondeau2014-05-209-397/+849
| | | | | | | | be used with CCSDS (packed input requirement).
* | fec: mostly documentation updates, spell check, etc.Tom Rondeau2014-05-2010-70/+297
| |
* | fec: wip: adding qa code.Tom Rondeau2014-05-197-56/+706
| | | | | | | | capillary threaded encoders and decoders check to make sure dimension is a power of 2 for proper threading.
* | fec: wip: async encoder/decoder working deployments.Tom Rondeau2014-05-1914-878/+2888
| | | | | | | | Decoder uses API signatures to do shifting, data conversions. New examples showing use.
* | fec: wip: adding concept of padding for CC encoder/decoder.Tom Rondeau2014-05-1713-354/+749
| | | | | | | | When using terminated mode, the CC encoder adds K-1 bits to the output, which doesn't fit a full byte and will throw off the book-keeping in PDU or tagged mode. Padding to fill a byte tells both encoder and decoder to handle the extra bits.
* | blocks: adding reverse packing/unpacking functions.Tom Rondeau2014-05-1729-2341/+7218
| |
* | fec: wip: adding extended encoder for async version.Tom Rondeau2014-05-176-0/+110
| | | | | | | | not quite working yet, needs work on the message-passing hier_block and added async puncturing block.
* | fec: wip: using unpack/pack k bits kernels instead of copying logic in here.Tom Rondeau2014-05-172-14/+14
| | | | | | | | Need to remove volk_malloc from encode.
* | fec: wip: fixing formatting.Tom Rondeau2014-05-179-563/+574
| |
* | fec: wip: adding async (PDU) encoder and decoder blocks.Tom Rondeau2014-05-1721-716/+1967
| |
* | fec: wip: cleaning up tagged decoder, rep code.Tom Rondeau2014-05-1711-730/+1532
| |
* | fec: wip: mods for ber plotting. Now adding theoretical BPSK in AWGN curve.Tom Rondeau2014-05-1728-3124/+1847
| |
* | fec: wip: adding a dummy encoder/decoder and repetition code to exercise the ↵Tom Rondeau2014-05-1737-3083/+8477
| | | | | | | | API.
* | fec: use logger to explain exception when using threading with history.Tom Rondeau2014-05-171-1/+4
| |
* | fec: updating puncturing, adding documentation, adding CCSDS encoder.Tom Rondeau2014-05-1755-423/+9169
| |
* | fec: changed puncture block for easier to use API.Tom Rondeau2014-05-1711-49/+441
| | | | | | | | Added documentation; added QA code.
* | fec: encoder now outputs bytes to make it more easily integratable with ↵Tom Rondeau2014-05-1715-38/+302
| | | | | | | | modulators.
* | fec: wip: allowing ber block to be used as a streaming block.Tom Rondeau2014-05-174-48/+94
| |
* | fec: improved fecapi stuff.Nick McCarthy2014-05-174-76/+40
| | | | | | | | Fixes for frame lengths, (de)interleave usage, generic conv volk kernel.
* | adding ber sink to qt guiNicholas McCarthy2014-05-177-496/+208
| |
* | fec: Merging fecapi with support for CC code.Tom Rondeau2014-05-1762-27/+7839
|/ | | | | | | Original code taken from next branch of Nick McCarthy's fecapi: https://github.com/namccart/fecapi.git Needs: examples, documentation, other tools.
* fec: adding small comments in rs encoder about duplicated lines.Tom Rondeau2014-03-071-0/+2
|
* Add a lookup table to the encoder inner loop for byte mode onlyRon Economos2014-02-073-0/+36
| | | | (used by the ATSC transmitter).
* Merge branch 'maint'Tom Rondeau2014-01-102-0/+5
|\ | | | | | | | | Conflicts: volk/apps/volk_profile.cc