summaryrefslogtreecommitdiff
path: root/gr-digital/include
Commit message (Collapse)AuthorAgeFilesLines
* digital: updated equalizers to use new gr::filter::kernel::adaptive_fir_ccc.Tom Rondeau2012-07-063-23/+51
|
* core: wip, squash, fixed digital_clock_recovery_xx to use gr-filterJohnathan Corgan2012-06-242-4/+4
|
* Merge branch 'wip/digital-rm-next' into nextJohnathan Corgan2012-06-086-10/+10
|\ | | | | | | | | | | | | Conflicts: gnuradio-core/src/lib/general/CMakeLists.txt gnuradio-core/src/lib/general/general.i grc/blocks/block_tree.xml
| * core: remove gr_correlate_access_code_tag_bb after move to gr-digitalJohnathan Corgan2012-06-081-1/+1
| |
| * core: removed gr_chunks_to_symbols_XX after move to gr-digitalJohnathan Corgan2012-06-062-3/+3
| |
| * core: removed gr_glfsr* and gr_pn_correlator after transition to gr-digitalJohnathan Corgan2012-05-043-6/+6
| |
* | Block Modifications:Tim O'Shea2012-06-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | digital.mpsk_receiver_cc: Set reasonable default parameter values for GRC definition digital.ofdm_insert_preamble: Expose enter_preamble() as public, to allow external state changes Cleanup of incorrect forecast behavior Make the flag port optional, incase external preamble triggers are preferred to in-band gr_vector_source: added set_data( data ) and rewind() public methods gr_head: added set_length(int) method to modify head length New Blocks Added: gr_keep_m_in_n: Allows periodic extraction of M items instead of 1 (in keep_1_in_n) gr_pack_k_bits: Complementary block fo gr_unpack_k_bits gr_vector_insert_x: Complement to the gr_head block, inserts a vector into a stream then becomes a pass through
* | Merge branch 'sphinxdocs'Tom Rondeau2012-05-215-13/+13
|\ \
| * | docs: fixing up docs from sphinx warnings.Tom Rondeau2012-05-205-13/+13
| | |
* | | digital: these classes are part of the digital libraryJosh Blum2012-05-152-2/+2
| |/ |/|
* | digital: moving generated chunks_to_symbols to gr-digital.Tom Rondeau2012-04-242-0/+130
| |
* | docs: adding documentation for new gr-digital blocks.Tom Rondeau2012-04-239-8/+73
| |
* | digital: copying over rest of blocks from gnuradio-core to gr-digital.Tom Rondeau2012-04-2322-7/+2013
|/ | | | | | Includes moving GRC and QA code; new ones where missing. Have not removed blocks from gnuradio-core for compatibility.
* Merge branch 'master' into nextTom Rondeau2012-02-201-6/+3
|\
| * Merge branch 'maint'Tom Rondeau2012-02-201-6/+3
| |\
| | * digital: fixed comments for new parameters.Tom Rondeau2012-02-201-6/+3
| | |
* | | Merge branch 'master' into nextTom Rondeau2012-01-151-13/+30
|\| |
| * | digital: added get/set functions to mpsk_receiver_cc for theta (phase ↵Tom Rondeau2012-01-151-13/+30
| |/ | | | | | | offset), omega relative limit, and modulation order.
* | Merge branch 'master' into nextTom Rondeau2011-12-304-0/+510
|\| | | | | | | | | | | | | | | | | Conflicts: gr-digital/examples/Makefile.am gr-digital/include/Makefile.am gr-digital/lib/Makefile.am gr-digital/python/Makefile.am gr-digital/swig/Makefile.am
| * digital: added tag_nsamples placeholder into SNR probe block.Tom Rondeau2011-12-301-5/+23
| | | | | | | | The intent of this block is to be able to pass messages containing the SNR at a set number of samples.
| * digital: fixed documentation of parameters.Tom Rondeau2011-12-302-11/+11
| |
| * digital: the SNR estimator block now issues a tag with the SNR (key = ↵Tom Rondeau2011-12-301-2/+19
| | | | | | | | 'snr'). The number of samples between when the tag is sent is set in the constructor (default = 10000) and can be changed.
| * digital: SNR estimators just take a complex vector; not full vector of ↵Tom Rondeau2011-12-301-6/+6
| | | | | | | | complex vectors.
| * digital: added documentation for SNR estimators; made a Doxygen group for ↵Tom Rondeau2011-12-293-68/+183
| | | | | | | | them. Also set the alpha value to a default of 0.001; most won't need to change this.
| * digital: adding documentation for SNR estimators; added an estimator for ↵Tom Rondeau2011-12-291-4/+84
| | | | | | | | | | | | M2M4 type that allows the user to set the kurtosis of the signal and noise, if known, to work with non-MPSK and non-AWGN channels (untested). Also, the technique is signal to variation ratio (SVR), not SVN. Couldn't read my own writing.
| * digital: fixing up blocks to use SNR est classes more appropriately.Tom Rondeau2011-12-292-17/+12
| |
| * digital: added a probe (sink) for the new SNR estimators; also fixes up ↵Tom Rondeau2011-12-293-0/+79
| | | | | | | | Makefiles and Swig files for SNR est blocks.
| * digital: using impl SNR estimator classes instead of function pointers.Tom Rondeau2011-12-291-28/+3
| |
| * digital: made separate implementation classes for the different SNR estimators.Tom Rondeau2011-12-293-0/+125
| |
| * digital: added a class, digital_mpsk_snr_est_cc, that estimates the SNR of ↵Tom Rondeau2011-12-232-0/+109
| | | | | | | | | | | | an M-ary PSK signal. This block can calculate the SNR using 1 of 4 different methods specified in the block's constructor. They (tend to) trade off accuracy for computational performnace.
* | Removed autotools, gr-waveform, some cleanupJohnathan Corgan2011-12-082-53/+0
|/ | | | Nick Foster owes Nick Corgan a six-pack of beer!
* digital: added missing symbol export in digital_constellationJosh Blum2011-10-191-1/+1
|
* Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextJosh Blum2011-10-179-3/+581
|\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnuradio-core/src/lib/filter/gr_dc_blocker_cc.h gnuradio-core/src/lib/filter/gr_dc_blocker_ff.h gnuradio-core/src/lib/general/gr_ofdm_demapper_vcb.h gr-digital/include/digital_ofdm_cyclic_prefixer.h gr-digital/include/digital_ofdm_frame_acquisition.h gr-digital/include/digital_ofdm_frame_sink.h gr-digital/include/digital_ofdm_insert_preamble.h gr-digital/include/digital_ofdm_mapper_bcv.h gr-digital/include/digital_ofdm_sampler.h
| * docs: Updated some docs and made it so GRC can pull docs in from other ↵Tom Rondeau2011-10-141-3/+6
| | | | | | | | components like vocoder and digital.
| * digital: fixed QA tests for ofdm.Tom Rondeau2011-10-121-0/+1
| |
| * digital: moved over all c++ blocks to gr-digital. Benchmark tx/rx still working.Tom Rondeau2011-10-127-0/+563
| |
* | Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextJosh Blum2011-10-1116-49/+124
|\| | | | | | | | | Conflicts: gr-digital/include/digital_constellation.h
| * digital: updating documentation; adding everything to group 'digital'Tom Rondeau2011-10-0916-47/+122
| |
* | gr: the CMakeLists.txt took a chill pillJosh Blum2011-10-081-1/+1
| |
* | gr: minor tweaks for MSVC compatibilityJosh Blum2011-10-082-2/+3
| |
* | Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum2011-09-2819-70/+166
|/ | | | | | Conflicts: gr-digital/lib/Makefile.am gr-digital/python/__init__.py
* Merge branch 'next' into digitalTom Rondeau2011-09-261-1/+1
| | | | | | | | | | | | | | | | | | Conflicts: gnuradio-core/src/lib/general/general.i gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc gnuradio-core/src/lib/general/gr_pll_freqdet_cf.cc gnuradio-core/src/lib/general/gr_pll_refout_cc.cc gnuradio-core/src/python/gnuradio/gr/qa_pll_carriertracking.py gnuradio-core/src/python/gnuradio/gr/qa_pll_freqdet.py gnuradio-core/src/python/gnuradio/gr/qa_pll_refout.py gr-digital/lib/digital_constellation_receiver_cb.cc gr-digital/python/Makefile.am gr-digital/python/__init__.py gr-digital/python/generic_mod_demod.py gr-digital/python/pkt.py gr-digital/python/psk2.py gr-digital/python/qam.py
* digital: removed hier directory in gr-digital; put c++ hier blocks into ↵Tom Rondeau2011-09-263-1/+159
| | | | lib/include/swig.
* digital: moved header files from lib to include in gr-digital.Tom Rondeau2011-09-2616-2/+1953
|
* digital: adding include directory for public header files.Tom Rondeau2011-09-262-0/+46