summaryrefslogtreecommitdiff
path: root/gr-digital/grc
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'master' into nextJohnathan Corgan2017-08-031-2/+9
|\|
| * digital: Add expected TED gain for computing symbol sync loop gainsAndy Walls2017-07-241-2/+9
| | | | | | | | | | | | | | The computation of proportional (alpha) and intergal (beta) loop gains in the symbol synchronizer blocks neglected to account for the timing error detector gain. Add expected timing error detector gain as a user configurable parameter.
* | Merge branch 'master' into nextJohnathan Corgan2017-07-172-1/+202
|\| | | | | | | | | Conflicts: gr-digital/examples/CMakeLists.txt
| * gr-filter, digital: Add symbol_sync_{cc|ff} and auxiliary classesAndy Walls2017-07-172-1/+202
| |
* | Merge branch 'master' into nextJohnathan Corgan2017-04-101-4/+19
|\|
| * Merge remote-tracking branch 'gnuradio-github/pr/1189'Johnathan Corgan2017-04-101-4/+19
| |\
| | * digital: add correlate access code tagging block with soft inputsSean Nowlan2017-01-261-4/+19
| | |
* | | Merge branch 'master' into nextJohnathan Corgan2017-04-031-0/+10
|\| |
| * | Merge remote-tracking branch 'gnuradio-github/pr/1127'Johnathan Corgan2017-04-031-0/+10
| |\ \
| | * | digital: add loop var outputs to costas_loop_ccStephen Larew2016-12-011-0/+10
| | |/
* | | Merge branch 'master' into nextJohnathan Corgan2017-03-201-3/+10
|\| |
| * | digital: Add Bits per Symbol parameter to header_format_defaultBrian Orr2017-01-261-3/+10
| |/ | | | | | | | | | | | | | | Added payload bits per symbol parameter to the header_format_default block. This allows it to be used with payload modulations besides, for example, BPSK. Fixes #1162
* | digital: Delete deprecated OFDM blocks and related examplesMartin Braun2016-11-157-653/+0
| |
* | Merge branch 'master' into nextJohnathan Corgan2016-11-157-0/+7
|\|
| * digital: Mark deprecated OFDM blocks as suchMartin Braun2016-11-147-0/+7
| |
* | digital: remove deprecated mpsk_receiver blockJohnathan Corgan2016-11-122-88/+0
| |
* | gr-blocks: removed blks2 namespace blocksJohnathan Corgan2016-10-232-198/+0
| | | | | | | | | | | | * This also removes blks2 from gr-digital; however, the old style OFDM code still uses this and are broken until they are removed.
* | Merge branch 'master' into nextJohnathan Corgan2016-09-158-6/+7
|\|
| * Mark mod blocks for deprecationSebastian Müller2016-09-148-6/+7
| |
| * digital: deprecate correlate_and_syncJohnathan Corgan2016-09-082-1/+1
| |
* | digital: remove correlate_and_sync (use corr_est)Johnathan Corgan2016-09-082-37/+0
| |
* | cmake: nuke cpack from existenceJohnathan Corgan2016-08-031-1/+1
|/ | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* digital: Complete overhaul of protocol handlingTom Rondeau2016-06-145-1/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See documentation for details. In brief: - digital_protocol_* classes added (replace packet header blocks) - header_buffer class added - Lots of QA - default packet formatter: contains access code and payload length fields. - counter packet formatter: also contains the bits/sym in the payload modulation and a packet number counter. - Also adds QA code and the infrastructure for C++ QA code in gr-digital. - New block to use the packet formatter objects. - The header and payload are transmitted as PDU messages out of different ports. - header_buffer class for header formatting. - Used by packet_formatter_x classes to more easily add and format header data for transmission. - New blocks that parse headers. - Handles either hard or soft bits. Produces an info message to instruct payload demod. - 'receive mode' to header_buffer class. - Designed to make extracting fields from the received header bits easier for packet formatter classes. Use extract_field[N] to get the different fields out of a collected set of header bits. * Docs describing both functions with small examples for how to use them. - Don't force access code to be a multiple of 8 - need to verify everything else handles this correctly. - Throw an exception in the ctor if setting the code failed and emit a log message. Committed-By: Martin Braun <martin.braun@ettus.com>
* grc: assign all in-tree blocks to module 'Core'Sebastian Koslowski2016-05-274-4/+4
|
* grc: add warning for block flagged deprecatedSebastian Koslowski2016-05-202-0/+2
|
* digital: Major update to header/payload demuxer (HPD)Martin Braun2016-04-301-0/+7
| | | | | | | | | | | - Added padding feature (trigger/tag can now be off by some items) - Payload offset can also be specified - Fixed some index counting bugs - More and better unit tests, cleaned up the unit test file - Cleanups: - Consistent whitespace - Consistent use of size_t and other types - Used more enums where it increases readability
* grc: mark blks2 blocks as deprecatedSebastian Koslowski2016-04-052-0/+2
|
* grc: move blks2 code into gr-blocks and gr-digitalSebastian Koslowski2016-04-052-0/+194
|
* gr-digital: add more constellation types to grc constellation blockAndrej Rode2016-03-141-3/+48
|
* Update to commit 0f4859c0a1c705199b74131e05605342c840bd31.Tom Rondeau2016-02-041-1/+1
| | | | | Changing the grc file for the pfb_clock_sync blocks to use update_taps instead of set_taps.
* digital: fix callback typo in corr_est_cc XMLJared Dulmage2015-12-111-1/+1
|
* digital: added an option to the crc32_bb block that adds the unpacked CRC to ↵Felix Wunsch2015-07-201-1/+15
| | | | the bit stream
* Merge branch 'maint'Tom Rondeau2015-06-172-33/+48
|\
| * digital: (issue #784) fixes bug in constellation_rect GRC definition.Tom Rondeau2015-06-172-33/+48
| | | | | | | | | | | | Used work-in-progress name of function, not actual name. Also cleans up some tab and formatting issues.
* | Merge branch 'maint'Johnathan Corgan2015-05-102-1/+2
|\|
| * Merge remote-tracking branch 'jeremyd/digital_grc_fixes' into maintJohnathan Corgan2015-05-102-1/+2
| |\
| | * Fix minor grc issues in gr-digital:Jeremy Drake2015-05-072-1/+2
| | | | | | | | | | | | | | | | | | * trigger sink of header_payload_demux should be optional * message source of packet_headerparser_b_default is named "header_data", not "out"
* | | Merge branch 'maint'Tom Rondeau2015-05-061-2/+8
|\| |
| * | digital: added missing parameter to additive scrambler GRC block; cleaned up ↵Sean Nowlan2015-05-061-2/+8
| |/ | | | | | | whitespace
* | digital: adds callbacks to corr_est_cc block.Tom Rondeau2015-04-261-0/+9
| | | | | | | | Can set mark_delay and threshold while running.
* | digital: wip: burst shaper compiles and installsSean Nowlan2015-04-171-0/+71
| |
* | gr-digital: Squashed commit containing the MSK timing recovery block.Nick Foster2015-04-151-0/+49
| |
* | digital: adds corr_est_cc correlation estimator blockJohnathan Corgan2015-04-063-1/+78
|/ | | | | | | This commit is almost entirely based on the correlate_and_sync_cc update by Nick Foster <bistromath@gmail.com> and Andy Walls <andy@silverblocksystems.net>, but has been renamed to corr_est_cc in order to be included in the 3.7 API without compatibility issues.
* digital: bug fixed in chunks_to_symbols that the callback functiion ↵fengzhe298882015-04-011-0/+1
| | | | set_symbol_table didn't work with additonal qa_tests
* digital: added reset_tag_key field to additive scrambler GRC xmlSean Nowlan2015-02-191-1/+7
|
* digital: added callback function set_header_formatter to ↵fengzhe298882015-01-221-0/+1
| | | | | | | | | | packet_headergenerator_bb Update packet_headergenerator_bb.h digital: updated the callback function by passing by value removed const
* digital: adding use of tanh and snr info to costas loop.Tom Rondeau2014-10-211-29/+55
|
* digital: adding output message ports for MPSK SNR probe block. Can be used ↵Tom Rondeau2014-08-291-0/+15
| | | | to feed back SNR information to other blocks.
* Merge branch 'maint'Tom Rondeau2014-07-272-65/+0
|\
| * digital: Removed spurious XMLMartin Braun2014-07-252-65/+0
| |