summaryrefslogtreecommitdiff
path: root/gr-digital/doc
Commit message (Collapse)AuthorAgeFilesLines
* Rename subdir doc to docs where appropriateBogdan Radulescu2018-02-034-1191/+0
| | | | This makes the subdir naming consistent across modules.
* digital: Complete overhaul of protocol handlingTom Rondeau2016-06-141-0/+653
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* docs: fixed labels and references in manual.Tom Rondeau2015-03-231-2/+2
| | | | | | | 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.
* docs: more documentation.Tom Rondeau2014-04-231-0/+22
| | | | Stealing some of Martin Braun's PMT tutorial work for the pmt page. Added more info on constellations.
* digital: Added a new constellation_soft_decoder block that produces soft ↵Tom Rondeau2013-09-041-0/+457
| | | | | | decisions as floats instead of hard decisions. Added documentation for how to use the new soft decision tools.
* docs: updating Doxygen categories for all blocks.Tom Rondeau2013-04-041-1/+1
| | | | Block categories in Doxygen now match where they are in GRC's category tree.
* Removed autotools, gr-waveform, some cleanupJohnathan Corgan2011-12-082-29/+0
| | | | Nick Foster owes Nick Corgan a six-pack of beer!
* docs: don't need to distribute README files in docs component. Just the ↵Tom Rondeau2011-10-221-1/+0
| | | | install path.
* docs: installing README files.Tom Rondeau2011-10-201-0/+24
|
* docs: fixing copy-paste spelling error.Tom Rondeau2011-10-092-1137/+1
|
* docs: This adds documentation to gr-digital in the form of a README.digital ↵Tom Rondeau2011-10-095-0/+1201
and a digital modulation page for the Doxygen manual. The manual's main page has been updated to link to the new digital modulation page.