summaryrefslogtreecommitdiff
path: root/gr-digital
AgeCommit message (Collapse)Author
2012-01-01Merge branch 'maint'Tom Rondeau
2012-01-01pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps ↵Tom Rondeau
parameter better. The number of output items is now set based on the d_osps and the check in the work function is not needed (actually, that check was wrong and should never have worked correctly, anyway). This commit also changes the number of samples needed in the QA code for the constellation receiver for a faster test.
2011-12-30digital: somewhat strange buy necessary fix for autotools build with guile.Tom Rondeau
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: adding SNR nsamples set/get functions in swig i file.Tom Rondeau
2011-12-30digital: fixed documentation of parameters.Tom Rondeau
2011-12-30digital: update to qa and example code for new constructor with tag_nsamples ↵Tom Rondeau
arg.
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 probe passing just the 0th input stream to SNR estimator.Tom Rondeau
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: fixed QA code for SNR estimator SVR name change.Tom Rondeau
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: adding an example program for the SNR estimators with Python code ↵Tom Rondeau
to compare.
2011-12-29digital: QA code for SNR estimators.Tom Rondeau
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-12-22digital: exposed setting FLL loop bandwidth factor in GRC; must have been ↵Tom Rondeau
overlooked initially.
2011-12-20digital: fixed QA code copy/paste error.Tom Rondeau
2011-12-18digital: fixed QA code copy/paste error.Tom Rondeau
2011-12-14uhd: fixes to instantiating UHD devices to set the antenna and subdevice ↵Tom Rondeau
properly (patch from Sam Bretheim).
2011-12-05docs: more fixes for generated swig files. This worked before the merge, but ↵Tom Rondeau
this forces the build system to generate these before processing the other swig files.
2011-12-04docs: better install of swig docs .i files since we actually have a variable ↵Tom Rondeau
to take care of it already.
2011-11-30docs: fixing variable for location of header files (SOURCE not BINARY).Tom Rondeau
2011-11-28docs: more appropriate variable to use when setting the include/headers ↵Tom Rondeau
directory.
2011-11-28docs: installing generated _doc.i files under autotools.Tom Rondeau
2011-11-27docs: better use of BUILT_SOURCES so I'm not overriding the standard build ↵Tom Rondeau
instructions for it.
2011-11-27docs: autotools Makefile.am generates empty swig_docs .i files; builds in ↵Tom Rondeau
autotools and cmake. The autotools build does not auto-generate the Python documentation for each block like we do with the cmake build, but the empty .i files are required to build things regardless. The swig_doc.py and doxyxml files are distributed with the autotools build in case someone wants to generate this on their own (see README.doxyxml for how to do this). Only for gnuradio-core and gr-digital currently.
2011-11-16work on swig docs, added to core and digitalJosh Blum
2011-11-07uhd: change examples to use new stream apiJosh Blum
2011-10-27digital: reverting GMSK mod/demod GRC blocks for old interface.Tom Rondeau
2011-10-27digital: reverting gmsk; doesn't use pfb arbitrary resampler, which doesn't ↵Tom Rondeau
work for some reason. Need to give this another look.
2011-10-26digital: updates to interface in GRC. Actually tested in working GRC flowgraphs.Tom Rondeau
2011-10-26digital: really, seriously, fixing digital GRC files.Tom Rondeau
2011-10-26digital: moved files to the right location; put them into the build files.Tom Rondeau
2011-10-26grc: fixing grc blocks not properly moved in to digital.Tom Rondeau
2011-10-23the librariesJosh Blum
2011-10-22Merge remote branch 'jblum/cmake_fixes' into nextTom Rondeau
2011-10-22docs: don't need to distribute README files in docs component. Just the ↵Tom Rondeau
install path.
2011-10-21Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau
2011-10-21digital: added subdevspec option to digital UHD examples.Tom Rondeau
2011-10-20misc fix missing installed files/tweaksJosh Blum
2011-10-20docs: installing README files.Tom Rondeau
2011-10-19Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextJosh Blum
2011-10-19digital: added missing symbol export in digital_constellationJosh Blum
2011-10-19Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextJosh Blum
2011-10-19cmake: fix that component depends on component hackJosh Blum