summaryrefslogtreecommitdiff
path: root/gr-digital
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Tom Rondeau2012-01-162-2/+7
|\
| * digital: fixing up BERT interfaces. Also added a gain control to the tx side ↵Tom Rondeau2012-01-162-2/+7
| | | | | | | | (so options.amplitude is actually used).
* | digital: added get/set functions to mpsk_receiver_cc for theta (phase ↵Tom Rondeau2012-01-153-15/+50
|/ | | | offset), omega relative limit, and modulation order.
* Merge branch 'maint'Tom Rondeau2012-01-061-2/+0
|\
| * Remove some more warnings. I'm probably being a bit OCD about these ones, ↵Tom Rondeau2012-01-061-2/+0
| | | | | | | | but it makes the build output so much nicer...
* | Merge branch 'maint'Tom Rondeau2012-01-021-0/+1
|\|
| * digital: bug fix for FLL QA test. Use a seed to always generate the same ↵Tom Rondeau2012-01-021-0/+1
| | | | | | | | test sequence.
* | Merge branch 'maint'Tom Rondeau2012-01-021-1/+1
|\|
| * pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps ↵Tom Rondeau2012-01-021-1/+1
| | | | | | | | | | | | | | | | parameter better. The block now holds state between calls to work for the number of output symbols instead of requiring a certain number of available outputs (that may never be satisfied). This commit also changes the number of samples needed in the QA code for the constellation receiver for a faster test.
| * digital: fixed QA code copy/paste error.Tom Rondeau2011-12-201-2/+2
| |
* | digital: somewhat strange buy necessary fix for autotools build with guile.Tom Rondeau2011-12-301-0/+10
| |
* | digital: added tag_nsamples placeholder into SNR probe block.Tom Rondeau2011-12-304-11/+62
| | | | | | | | The intent of this block is to be able to pass messages containing the SNR at a set number of samples.
* | digital: adding SNR nsamples set/get functions in swig i file.Tom Rondeau2011-12-301-0/+2
| |
* | digital: fixed documentation of parameters.Tom Rondeau2011-12-302-11/+11
| |
* | digital: update to qa and example code for new constructor with tag_nsamples ↵Tom Rondeau2011-12-302-10/+22
| | | | | | | | arg.
* | digital: the SNR estimator block now issues a tag with the SNR (key = ↵Tom Rondeau2011-12-303-8/+86
| | | | | | | | 'snr'). The number of samples between when the tag is sent is set in the constructor (default = 10000) and can be changed.
* | digital: snr probe passing just the 0th input stream to SNR estimator.Tom Rondeau2011-12-301-1/+2
| |
* | digital: SNR estimators just take a complex vector; not full vector of ↵Tom Rondeau2011-12-302-22/+12
| | | | | | | | complex vectors.
* | digital: added documentation for SNR estimators; made a Doxygen group for ↵Tom Rondeau2011-12-295-71/+188
| | | | | | | | them. Also set the alpha value to a default of 0.001; most won't need to change this.
* | digital: fixed QA code for SNR estimator SVR name change.Tom Rondeau2011-12-291-1/+1
| |
* | digital: adding documentation for SNR estimators; added an estimator for ↵Tom Rondeau2011-12-296-16/+140
| | | | | | | | | | | | 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: adding an example program for the SNR estimators with Python code ↵Tom Rondeau2011-12-293-1/+177
| | | | | | | | to compare.
* | digital: QA code for SNR estimators.Tom Rondeau2011-12-292-0/+114
| |
* | digital: fixing up blocks to use SNR est classes more appropriately.Tom Rondeau2011-12-295-35/+23
| |
* | digital: added a probe (sink) for the new SNR estimators; also fixes up ↵Tom Rondeau2011-12-2910-0/+258
| | | | | | | | Makefiles and Swig files for SNR est blocks.
* | digital: using impl SNR estimator classes instead of function pointers.Tom Rondeau2011-12-292-156/+27
| |
* | digital: made separate implementation classes for the different SNR estimators.Tom Rondeau2011-12-296-0/+354
| |
* | digital: added a class, digital_mpsk_snr_est_cc, that estimates the SNR of ↵Tom Rondeau2011-12-237-0/+385
| | | | | | | | | | | | 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.
* | digital: exposed setting FLL loop bandwidth factor in GRC; must have been ↵Tom Rondeau2011-12-221-0/+7
| | | | | | | | overlooked initially.
* | digital: fixed QA code copy/paste error.Tom Rondeau2011-12-181-2/+2
|/
* uhd: fixes to instantiating UHD devices to set the antenna and subdevice ↵Tom Rondeau2011-12-142-16/+16
| | | | properly (patch from Sam Bretheim).
* docs: more fixes for generated swig files. This worked before the merge, but ↵Tom Rondeau2011-12-051-0/+1
| | | | this forces the build system to generate these before processing the other swig files.
* docs: better install of swig docs .i files since we actually have a variable ↵Tom Rondeau2011-12-041-4/+5
| | | | to take care of it already.
* docs: fixing variable for location of header files (SOURCE not BINARY).Tom Rondeau2011-11-301-1/+1
|
* docs: more appropriate variable to use when setting the include/headers ↵Tom Rondeau2011-11-281-1/+1
| | | | directory.
* docs: installing generated _doc.i files under autotools.Tom Rondeau2011-11-281-0/+3
|
* docs: better use of BUILT_SOURCES so I'm not overriding the standard build ↵Tom Rondeau2011-11-271-2/+2
| | | | instructions for it.
* docs: autotools Makefile.am generates empty swig_docs .i files; builds in ↵Tom Rondeau2011-11-271-0/+9
| | | | | | | | 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.
* work on swig docs, added to core and digitalJosh Blum2011-11-162-0/+7
|
* uhd: change examples to use new stream apiJosh Blum2011-11-072-12/+4
|
* digital: reverting GMSK mod/demod GRC blocks for old interface.Tom Rondeau2011-10-271-8/+22
|
* digital: reverting gmsk; doesn't use pfb arbitrary resampler, which doesn't ↵Tom Rondeau2011-10-271-47/+71
| | | | work for some reason. Need to give this another look.
* digital: updates to interface in GRC. Actually tested in working GRC flowgraphs.Tom Rondeau2011-10-263-94/+55
|
* digital: really, seriously, fixing digital GRC files.Tom Rondeau2011-10-263-1/+9
|
* digital: moved files to the right location; put them into the build files.Tom Rondeau2011-10-263-0/+0
|
* grc: fixing grc blocks not properly moved in to digital.Tom Rondeau2011-10-265-0/+266
|
* the librariesJosh Blum2011-10-231-8/+1
|
* Merge remote branch 'jblum/cmake_fixes' into nextTom Rondeau2011-10-221-0/+1
|\
| * misc fix missing installed files/tweaksJosh Blum2011-10-201-0/+1
| |
* | docs: don't need to distribute README files in docs component. Just the ↵Tom Rondeau2011-10-221-1/+0
| | | | | | | | install path.