summaryrefslogtreecommitdiff
path: root/gr-digital/include
AgeCommit message (Collapse)Author
2012-01-15digital: added get/set functions to mpsk_receiver_cc for theta (phase ↵Tom Rondeau
offset), omega relative limit, and modulation order.
2011-12-30digital: added tag_nsamples placeholder into SNR probe block.Tom Rondeau
The intent of this block is to be able to pass messages containing the SNR at a set number of samples.
2011-12-30digital: fixed documentation of parameters.Tom Rondeau
2011-12-30digital: the SNR estimator block now issues a tag with the SNR (key = ↵Tom Rondeau
'snr'). The number of samples between when the tag is sent is set in the constructor (default = 10000) and can be changed.
2011-12-30digital: SNR estimators just take a complex vector; not full vector of ↵Tom Rondeau
complex vectors.
2011-12-29digital: added documentation for SNR estimators; made a Doxygen group for ↵Tom Rondeau
them. Also set the alpha value to a default of 0.001; most won't need to change this.
2011-12-29digital: adding documentation for SNR estimators; added an estimator for ↵Tom Rondeau
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.
2011-12-29digital: fixing up blocks to use SNR est classes more appropriately.Tom Rondeau
2011-12-29digital: added a probe (sink) for the new SNR estimators; also fixes up ↵Tom Rondeau
Makefiles and Swig files for SNR est blocks.
2011-12-29digital: using impl SNR estimator classes instead of function pointers.Tom Rondeau
2011-12-29digital: made separate implementation classes for the different SNR estimators.Tom Rondeau
2011-12-23digital: added a class, digital_mpsk_snr_est_cc, that estimates the SNR of ↵Tom Rondeau
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.
2011-10-19digital: added missing symbol export in digital_constellationJosh Blum
2011-10-17Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextJosh Blum
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
2011-10-14docs: Updated some docs and made it so GRC can pull docs in from other ↵Tom Rondeau
components like vocoder and digital.
2011-10-12digital: fixed QA tests for ofdm.Tom Rondeau
2011-10-12digital: moved over all c++ blocks to gr-digital. Benchmark tx/rx still working.Tom Rondeau
2011-10-11Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextJosh Blum
Conflicts: gr-digital/include/digital_constellation.h
2011-10-09digital: updating documentation; adding everything to group 'digital'Tom Rondeau
2011-10-08gr: the CMakeLists.txt took a chill pillJosh Blum
2011-10-08gr: minor tweaks for MSVC compatibilityJosh Blum
2011-09-28Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum
Conflicts: gr-digital/lib/Makefile.am gr-digital/python/__init__.py
2011-09-26Merge branch 'next' into digitalTom Rondeau
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
2011-09-26digital: removed hier directory in gr-digital; put c++ hier blocks into ↵Tom Rondeau
lib/include/swig.
2011-09-26digital: moved header files from lib to include in gr-digital.Tom Rondeau
2011-09-26digital: adding include directory for public header files.Tom Rondeau