summaryrefslogtreecommitdiff
path: root/gr-digital/python
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into nextMartin Braun2018-02-038-10/+10
|\
| * Comment typo fixing.luz.paz2018-02-036-6/+6
| | | | | | | | Luzpaz went ahead and found typos using `codespell -q 3`.
| * digital: Replace 'import *' lines with explicit importsaidan2018-02-033-5/+5
| |
| * Merge branch 'maint'Johnathan Corgan2017-07-131-2/+12
| |\ | | | | | | | | | | | | Conflicts: cmake/Modules/GrSwig.cmake
| | * gr-digital: debuf buffer padding to flush packets containing a payload less ↵Kevin Gentile2017-07-121-2/+12
| | | | | | | | | | | | than the default payload length.
* | | renamed fractional_{resampler|interpolator} to mmse_Marcus Müller2017-08-181-1/+1
| | |
* | | Merge branch 'master' into nextJohnathan Corgan2017-05-011-0/+31
|\| |
| * | Merge branch 'maint'Johnathan Corgan2017-05-011-0/+31
| |\|
| | * Add one-way scrambler test to show incorrect tag resetBrian Orr2017-05-011-0/+31
| | | | | | | | | | | | | | | | | | Add a test test that compares the additive scrambler operation with a reference implementation to highlight the incorrect behavior when reset is tag triggered.
* | | Merge branch 'master' into nextJohnathan Corgan2017-04-102-5/+53
|\| |
| * | Merge remote-tracking branch 'gnuradio-github/pr/1189'Johnathan Corgan2017-04-102-5/+53
| |\ \
| | * | digital: update copyright years for new correlate access code tag ff blockSean Nowlan2017-01-262-2/+2
| | | |
| | * | digital: add correlate access code tagging block with soft inputsSean Nowlan2017-01-262-3/+51
| | |/
* | | Merge branch 'master' into nextJohnathan Corgan2017-03-201-1/+46
|\| |
| * | digital: Add Bits per Symbol parameter to header_format_defaultBrian Orr2017-01-261-1/+46
| |/ | | | | | | | | | | | | | | 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: remove build references to removed filesJohnathan Corgan2016-11-151-178/+0
| |
* | digital: remove deprecated mpsk_receiver blockJohnathan Corgan2016-11-121-146/+0
| |
* | gr-blocks: removed blks2 namespace blocksJohnathan Corgan2016-10-232-290/+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 'deprecate-blks2' into rm-blks2Johnathan Corgan2016-10-231-0/+4
|\|
| * gr-blocks: add warnings to deprected blks2 blocksJohnathan Corgan2016-10-231-0/+4
| |
* | digital: remove correlate_and_sync (use corr_est)Johnathan Corgan2016-09-081-104/+0
| |
* | cmake: nuke cpack from existenceJohnathan Corgan2016-08-032-3/+0
|/ | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* simplify application of staticmethod in .pyJiří Pinkava2016-06-285-33/+19
|
* digital: Complete overhaul of protocol handlingTom Rondeau2016-06-141-0/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Merge remote-tracking branch 'mbr0wn/digital/hpd_padding'Johnathan Corgan2016-05-011-110/+341
|\
| * digital: Major update to header/payload demuxer (HPD)Martin Braun2016-04-301-110/+341
| | | | | | | | | | | | | | | | | | | | | | - 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
* | Merge branch 'maint'Johnathan Corgan2016-05-011-2/+5
|\ \ | |/ |/|
| * digital: Fixes to packet_header_ofdmMartin Braun2016-04-291-2/+5
| | | | | | | | | | | | | | - For unusual carrier allocations, the parser would report the wrong number of payload OFDM symbols => Fixed. - Updated QA code to track this use case. - Minor whitespace/indentation fixes
* | Merge remote-tracking branch 'nowls/qa_corr_access_code_ts'Johnathan Corgan2016-04-141-0/+90
|\ \
| * | digital: add QA test for tagged stream version of correlate_access_codeSean Nowlan2016-04-111-0/+90
| | |
* | | Merge remote-tracking branch 'gnuradio-wg-grc/master_grcwg'Johnathan Corgan2016-04-142-0/+287
|\ \ \ | |_|/ |/| |
| * | grc: move blks2 code into gr-blocks and gr-digitalSebastian Koslowski2016-04-052-0/+287
| |/
* / digital: fixes burst shaper QA tests to exercise full burst handling; adds ↵Sean Nowlan2016-04-111-15/+45
|/ | | | documentation
* digital: addresses issue #890.Tom Rondeau2016-02-021-13/+91
| | | | | | | The set_taps was redone a while ago to better handle the differential taps as well as the normal ones, but this made externally resetting them impossible. Adding a new update_taps function to properly handle this case so as to not change the API. We should fix this in 3.8.
* digital: clarify gmsk docJiří Pinkava2015-11-201-2/+2
|
* fixed a typo. Unit code now completesMarcus Müller2015-08-291-1/+1
|
* whitespace fixes and some minor adjustments for building the PythonTom Rondeau2015-08-175-513/+516
| | | | manual.
* digital: added an option to the crc32_bb block that adds the unpacked CRC to ↵Felix Wunsch2015-07-201-0/+130
| | | | the bit stream
* digital: added tag propagation to burst_shaper blocksSean Nowlan2015-04-251-6/+65
|
* digital: fix skipped sample handling in burst_shaperSean Nowlan2015-04-241-12/+19
|
* digital: burst_shaper block passes meaningful QA testsSean Nowlan2015-04-191-7/+238
|
* digital: wip: burst shaper compiles and installsSean Nowlan2015-04-171-0/+43
|
* digital: bug fixed in chunks_to_symbols that the callback functiion ↵fengzhe298882015-04-011-0/+33
| | | | set_symbol_table didn't work with additonal qa_tests
* Merge branch 'maint'Tom Rondeau2014-12-044-116/+246
|\
| * filter: fixed default filter for rational_resampler.Tom Rondeau2014-12-032-2/+2
| | | | | | | | Addresses issue #745. When rate < 1 (downsampling), take into account the amount of downsampling (decimation) and adjust the LPF's passband to reduce aliasing.
| * digital: fixes issues with the constellation soft decoder, specifically how ↵Tom Rondeau2014-12-034-114/+244
| | | | | | | | | | | | | | | | the decisions are calculated in the C++ code and some issues with the QAM16 constellation in particular. This addresses issue #737. The patch attached to that issue is not actually valid and is only an ordering problem/confusion. I will be adding an example GRC flowgraph that compares the output of the hard decision and soft decision versions to the original input stream to show how they match. Increased testing coverage in the QA to test certain known points as well as random samples.
* | Merge branch 'maint'Tom Rondeau2014-11-222-29/+15
|\|
| * typos and deletion of never-evaluated codeMarcus Müller2014-11-222-29/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | fixed a few typos in explanatory comments. Also deleted code in if 1: ... else: ... clauses. Also changed a few [1.0 for i in range(...)] to in-line [1.0] * (fft_length // 2) for superior readability.
* | Merge branch 'maint'Johnathan Corgan2014-11-031-0/+80
|\|
| * digital: fix false trigger bug in correlate_access_code_tag, add QA code.Nick Foster2014-11-011-0/+80
| |